html5中文学习网

您的位置: 首页 > 视频教程 > CSS3视频教程 » 正文

css3之linear-gradient线性渐变实例_HTML5中文网 - 我们以促进HTML5在中国的普及而努力

[ ] 已经帮助:人解决问题

 例子:mxnHTML5中文学习网 - HTML5先行者学习网

XML/HTML Code复制内容到剪贴板
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
  2. <html xmlns="http://www.w3.org/1999/xhtml">   
  3. <head>   
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   
  5. <title>线性渐变</title>   
  6. </head>   
  7. <style type="text/css">   
  8.     body{ font-family:"微软雅黑"; font-size:25px; color:#FFFFFF; padding:50px;}   
  9.     #gradient {   
  10.     width:500px; margin:0 auto; height:80px;color:#FFFFFF; line-height:80px; margin:0 auto; text-align:center;   
  11.     background-image: -moz-linear-gradient(top, #3a3a3a, #0d0d0d); /* FF*/   
  12.     background-image: -webkit-linear-gradient(top, #3a3a3a, #0d0d0d); /* Safari, Chrome*/   
  13.     background-image: -o-linear-gradient(top, #3a3a3a, #0d0d0d); /* Opera */   
  14.     background-image: -ms-linear-gradient(top, #3a3a3a, #0d0d0d); /* IE9*/   
  15.     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a'endColorstr='#0d0d0d'); /* IE6,IE7 */   
  16.     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a'endColorstr='#0d0d0d')"; /* IE8+ */   
  17.     background-image: linear-gradient(top, #3a3a3a, #0d0d0d);   
  18.     border:#000 1px solid;   
  19.     /*可兼容:IE6 7 8 9,Safari+,Opera+,FF+,Chrome+*/   
  20. }   
  21. </style>   
  22. <body>   
  23. <div id="gradient">线性渐变</div>   
  24. </body>   
  25. </html>   
 
CSS Code复制内容到剪贴板
  1. background-image: linear-gradient(top#3a3a3a#0d0d0d);  
       由此看来他的书写格式是这样的:background-image:linear-gradient(方向,开始颜色值,终止颜色值)
       方向默认是top,可以省略,直接写成:background-image:linear-gradient(开始颜色值,终止颜色值)这样就简化了一个参数。下一步要简化的就是IE6 7 8的配置。
       如果你的网站面向同行业的,可以省略相关ie6 7 8的代码。这样代码就变成了:
      
CSS Code复制内容到剪贴板
  1. #gradient {  
  2. width:500pxmargin:0 autoheight:80px;color:#FFFFFFline-height:80pxmargin:0 autotext-align:center;  
  3. background-image: -moz-linear-gradient(#3a3a3a#0d0d0d); /* FF*/  
  4. background-image: -webkit-linear-gradient(#3a3a3a#0d0d0d); /* Safari, Chrome*/  
  5. background-image: -o-linear-gradient(#3a3a3a#0d0d0d); /* Opera */  
  6. background-image: -ms-linear-gradient(#3a3a3a#0d0d0d); /* IE9*/  
  7. background-image: linear-gradient(top#3a3a3a#0d0d0d);  
  8. border:#000 1px solid;  
  9.          }  
        这个属性应该统一调用,至于如何做到继承性,请关注本站
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助