Heim  >  Artikel  >  Web-Frontend  >  兼容多种浏览器的渐变颜色背景_html/css_WEB-ITnose

兼容多种浏览器的渐变颜色背景_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:00:401034Durchsuche

经常有一些时候需要使用渐变背景,使用长条图片有点太不高大上了,于是自己写了个小例子,兼容多浏览器就要为每一个浏览器写对应的 CSS,太低版本的浏览器只能使用图片做背景。 

下面是当前五大浏览器对 gradient 的支持 

Css代码  

  1.   
  2. #gradient {  
  3.   
  4. width: 200px;  
  5.   
  6. height: 200px;  
  7.   
  8. /* 如果浏览器不支持渐变,使用图像作为背景 */  
  9.   
  10. background: url(gradient.jpg);  
  11.   
  12. /* Webkit: Safari 4-5, Chrome 1-9 */  
  13.   
  14. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6600), to(#339900));  
  15.   
  16. /* Webkit: Safari 5.1+, Chrome 10+ */  
  17.   
  18. background: -webkit-linear-gradient(top, #ff6600, #339900);  
  19.   
  20. /* Firefox 3.6+ */  
  21.   
  22. background: -moz-linear-gradient(top, #ff6600, #339900);  
  23.   
  24. /* Opera 11.10+ */  
  25.   
  26. background: -o-linear-gradient(top, #ff6600, #339900);  
  27.   
  28. /* IE 10 */  
  29.   
  30. background: -ms-linear-gradient(top, #ff6600, #339900);  
  31.   
  32. /* IE 
  33.   
  34. /* 注意:这一行必须写在最后 */  
  35.   
  36. FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff6600, endColorStr=#339900);}  
  37.   

Html代码  

  1.   

 啥时没有IE6,啥时世界算太平啊。万恶的IE。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn