background-color:rgba(0,0,0,0.2);
背景线:
background:linear-gradient(#cba371 1%,#dcbb92 0);background-size:100% 55px;
背景渐变:
从上到下的线性渐变:
#grad { background-image: linear-gradient(#e66465, #9198e5);}
从左到右的线性渐变:
#grad { height: 200px; background-image: linear-gradient(to right, red , yellow);}
从左上角到右下角的线性渐变:
#grad { height: 200px; background-image: linear-gradient(to bottom right, red, yellow);}
带有指定的角度的线性渐变:
#grad { background-image: linear-gradient(-90deg, red, yellow);}
带有多个颜色结点的从上到下的线性渐变:
#grad { background-image: linear-gradient(red, yellow, green);}
从左到右的线性渐变,带有透明度:
#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));}
形状为圆形的径向渐变:
#grad { background-image: radial-gradient(circle, red, yellow, green);}
定义角度渐变,带透明度:
#grad { background-image: radial-gradient(90deg, red, rgba(255,0,0,0), green);}
也可以在渐变线上显式自定义渐变颜色在渐变线的位置。
每个位置可以用百分比表示(相对于渐变线计算),也可以是任何一个CSS长度单位。比如下面这个示例:

也可以是任何一个百分比单位。比如下面这个示例:
