CSS3 之前,必须依赖 Adobe Photoshop 等图形处理软件来制作渐变图,再以背景图片方式添加给元素。 而现在, 使用 CSS就可以创造出各种渐变效果了。渐变是 CSS 帮我们生成的背景图片。添加渐变可以使用 background-image 属性

CSS Code 复制内容到剪贴板 <div class='gradient1'></div>     <div class= 'gradient2' ></div>     <div class= 'gradient3' ></div>   

CSS 规则如下。

CSS Code 复制内容到剪贴板 /*为元素盒子添加样式*/     div {       height : 150px ;       width : 200px ;       border : 1px   solid   #ccc ;       float : left ;       margin : 16px ;     }        /*例 1:默认为从上到下*/      .gradient1 {       background :linear-gradient( #e86a43 #fff );     }        /*例 2:从左到右*/      .gradient2 {       background :linear-gradient( left #64d1dd #fff );     }        /*例 3:左上到右下*/      .gradient3 {       background :linear-gradient(-45deg,  #e86a43 #fff );     }   

放射性渐变

在创建放射性渐变时,可以使用参数指定形状、位置、尺寸、颜色和不透明度

CSS Code 复制内容到剪贴板 .gradient1 {       background : -webkit-radial-gradient( #fff #64d1dd #70aa25 );     }     .gradient2 {       background : -webkit-radial-gradient( circle #fff #64d1dd #e86a43 );     }     .gradient3 {       background : -webkit-radial-gradient( 50px   30px circle #fff #64d1dd ,     #4947ba );     }