首页 > 网站 > WEB开发 > 正文

兼容多种浏览器的渐变颜色背景

2024-04-27 14:33:36
字体:
来源:转载
供稿:网友
兼容多种浏览器的渐变颜色背景经常有一些时候需要使用渐变背景,使用长条图片有点太不高大上了,于是自己写了个小例子,兼容多浏览器就要为每一个浏览器写对应的 CSS,太低版本的浏览器只能使用图片做背景。下面是当前五大浏览器对 gradient 的支持Css代码收藏代码
  1. <styletype="text/css"media="screen">
  2. #gradient{
  3. width:200px;
  4. height:200px;
  5. /*如果浏览器不支持渐变,使用图像作为背景*/
  6. background:url(gradient.jpg);
  7. /*Webkit:Safari4-5,Chrome1-9*/
  8. background:-webkit-gradient(linear,0%0%,0%100%,from(#ff6600),to(#339900));
  9. /*Webkit:Safari5.1+,Chrome10+*/
  10. background:-webkit-linear-gradient(top,#ff6600,#339900);
  11. /*Firefox3.6+*/
  12. background:-moz-linear-gradient(top,#ff6600,#339900);
  13. /*Opera11.10+*/
  14. background:-o-linear-gradient(top,#ff6600,#339900);
  15. /*IE10*/
  16. background:-ms-linear-gradient(top,#ff6600,#339900);
  17. /*IE<10*/
  18. /*注意:这一行必须写在最后*/
  19. FILTER:PRogid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff6600,endColorStr=#339900);}
  20. </style>
Html代码收藏代码
  1. <divid="gradient"></div>
啥时没有IE6,啥时世界算太平啊。万恶的IE。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表