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

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

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

Css代码  

  1. <style type="text/css" media="screen">
  2. #gradient {
  3. width: 200px;
  4. height: 200px;
  5. /* 如果浏览器不支持渐变,使用图像作为背景 */
  6. background: url(gradient.jpg);
  7. /* Webkit: Safari 4-5, Chrome 1-9 */
  8. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6600), to(#339900));
  9. /* Webkit: Safari 5.1+, Chrome 10+ */
  10. background: -webkit-linear-gradient(top, #ff6600, #339900);
  11. /* Firefox 3.6+ */
  12. background: -moz-linear-gradient(top, #ff6600, #339900);
  13. /* Opera 11.10+ */
  14. background: -o-linear-gradient(top, #ff6600, #339900);
  15. /* IE 10 */
  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. <div id="gradient"></div>

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

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

时间: 2024-10-11 22:30:08

兼容多种浏览器的渐变颜色背景的相关文章

兼容主流浏览器的渐变颜色背景gradient的写法

/* Webkit: Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6600), to(#339900)); /* Webkit: Safari 5.1+, Chrome 10+ */ background: -webkit-linear-gradient(top, #ff6600, #339900); /* Firefox 3.6+ */ background: -m

兼容当前五大浏览器的渐变颜色背景gradient的写法

<style type="text/css" media="screen"> #gradient { width: 200px; height: 200px; /* 如果浏览器不支持渐变,使用图像作为背景 */ background: url(gradient.jpg); /* Webkit: Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, fr

css 渐变颜色背景gradient 浏览器兼容

兼容当前五大浏览器的渐变颜色背景gradient的写法<style type="text/css" media="screen"> #gradient { width: 200px; height: 200px; /* 如果浏览器不支持渐变,使用图像作为背景 */ background: url(gradient.jpg); /* Webkit: Safari 4-5, Chrome 1-9 */ background: -webkit-gradient

OPENCART之兼容多种浏览器的加入收藏夹扩展功能插件(CROSS-BROWSER BOOKMAR

OPENCART之兼容多种浏览器的加入收藏夹扩展功能插件(CROSS-BROWSER BOOKMARK) 由于安全原因,谷歌浏览器chrome不允许使用javascript代码加入收藏夹,本插件在谷歌浏览器浏览网站时,给出按Ctrl + D来收藏您的网址. 特色: 1. 适用于多种浏览器版本: IE5+/Win, Firefox, Netscape 6+, Opera 7+, Safari, Google Chrome for Windows, Konqueror 3, IE5/Mac, iCa

window.url.createobjecturl 兼容多种浏览器(IE,google,360,Safari,firefox)

<script type="text/javascript"> function setImagePreview() { var docObj = document.getElementById("ctl00_ContentMain_file_head"); var fileName = docObj.value; if (!fileName.match(/.jpg|.gif|.png|.bmp/i)) { alert('您上传的图片格式不对.请又一次选

【原】CSS实现背景透明,文字不透明,兼容所有浏览器

11.11也是公司成立的日子,16岁啦,我呢3岁半,感谢公司给了这样一个平台,让我得以学习和成长,这里祝愿公司发展越来越好~ 进入主题,每年11月11号是光棍节,产生于校园,本来只是一流传于年轻人的娱乐性节日,以庆祝自己仍是单身一族为骄傲,而如今是各大商家以脱光为由打折促销的时期,成为了所谓的”购物节“,双11也算了,后面还要搞双12,不得不吐槽下. 于是呢,熬夜加班做了11.11的活动,在PC端遇到了透明背景和透明图片的问题,其实以前也遇到过,只是没有总结起来,就忘记了,这次又撞墙了,必须记录

动画渐变兼容各个浏览器

.destination1 .current{ display:block; animation:danru 2s linear infinite;-webkit-animation:danru 2s linear alternate ;-moz-animation:danru 2s linear alternate ;-o-animation:danru 2s linear alternate ; } @keyframes danru{ 0% {opacity:0.00;left:0px; t

css3(边框,背景,字体,颜色之RGBA与透明度opcity,图片和渐变颜色)

边框: 盒子圆角:border-radius:5px / 20%: border-radius:5px 4px 3px 2px; 左上,右上,右下,左下. 盒子阴影: box-shadow: box-shadow:x轴偏移量 y轴偏移量 阴影模糊半径(阴影颜色的模糊程度)  阴影扩展半径 阴影颜色  投影方式注意:inset 是指阴影在盒子内部,默认在外部,inset写到第一个或者最后一个参数位置,其他位置是无效的. 值有3个时,表示距离左侧.距离上侧.影子颜色: 值有4个时,表示距离左侧.距离

css样式兼容不同浏览器问题解决办法

在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网站,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果! 所有浏览器 通用 height: 100px; IE6 专用 _height: 100px; IE6 专用 *height: 100px; IE7 专用 *+height: 100px; IE7.FF 共用 height: 100px !important; 一.CSS HACK 1, !important