炫酷渐变实例

 1 炫酷的线性渐变实例
 2 <!DOCTYPE html>
 3 <html>
 4 <head lang="en">
 5     <meta charset="UTF-8">
 6     <title>径向渐变</title>
 7     <style type="text/css">
 8         div{
 9           width: 800px;
10           height: 600px;
11           margin: auto auto;
12           background: #0ff;
13           /* 这句最重要,设置背景图片的宽高,整个div有n个宽高为100px的背景图片组成
14              然后再使用渐变设置每个背景图片的渐变颜色即可
15            */
16           background-size: 100px 100px;
17           /* 以Y轴正半轴为0deg顺时针旋转度数变大,
18           以宽高为100px的正方形为单位设置每个正方形的渐变色
19           1,从45度角开始,即左下角到右上角:0-25%设置纯blue,25%-25%blue渐变到透明,即一条蓝线。25%-100%设置为透明背景。
20              从45度角开始,25%-75%设置透明背景,75%-75%为透明渐变为纯blue,即一条蓝线。75%-100% 为纯蓝色。
21           2,同理角度换成-45角度同上继续设置渐变即可出现炫酷效果 注意浏览器的兼容性*/
22       background-image: -webkit-linear-gradient(45deg,blue 25%,transparent 25%),
23                 -webkit-linear-gradient(45deg,transparent 75%,blue 75%),
24                 -webkit-linear-gradient(-45deg,blue 25%,transparent 25%),
25                 -webkit-linear-gradient(-45deg,transparent 75%,blue 75%);
26 
27       background-image:    -moz-linear-gradient(45deg,blue 25%,transparent 25%),
28                    -moz-linear-gradient(45deg,transparent 75%,blue 75%),
29                    -moz-linear-gradient(-45deg,blue 25%,transparent 25%),
30                    -moz-linear-gradient(-45deg,transparent 75%,blue 75%);
31 
32       background-image:      -o-linear-gradient(45deg,blue 25%,transparent 25%),
33                    -o-linear-gradient(45deg,transparent 75%,blue 75%),
34                    -o-linear-gradient(-45deg,blue 25%,transparent 25%),
35                    -o-linear-gradient(-45deg,transparent 75%,blue 75%);
36                    
37       background-image:         linear-gradient(45deg,blue 25%,transparent 25%),
38                       linear-gradient(45deg,transparent 75%,blue 75%),
39                       linear-gradient(-45deg,blue 25%,transparent 25%),
40                       linear-gradient(-45deg,transparent 75%,blue 75%);
41         }
42 
43     </style>
44 </head>
45 <body>
46     <div></div>  
47 </body>
48 </html>



原文地址:https://www.cnblogs.com/Knowledge-is-infinite/p/10750566.html