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>