css3入门

css3之linear-gradient线性渐变实例

字号+ 作者:admin 来源: 2014-11-16 21:49 我要评论( )

例子: XML/HTML Code 复制内容到剪贴板 !DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns = http://www.w3.org/1999/xhtml head meta http-equiv = Content-Type cont

 例子:

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.          }  
        这个属性应该统一调用,至于如何做到继承性,请关注本站

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • CssGaga – AutoSprite

    CssGaga – AutoSprite

    2014-11-16 21:49

  • 基于CSS3的下一代Web应用开发,第3部分: 在IE中的特殊处理

    基于CSS3的下一代Web应用开发,第3部分: 在IE中的特殊处理

    2014-11-16 21:49

  • 基于CSS3的下一代Web应用开发,第2部分:实现和应用

    基于CSS3的下一代Web应用开发,第2部分:实现和应用

    2014-11-16 21:49

  • 基于CSS3的下一代Web应用开发,第1部分:发展历史及新特性

    基于CSS3的下一代Web应用开发,第1部分:发展历史及新特性

    2014-11-16 21:49

网友点评
=