线性渐变
background-image:linear-gradient();
注意,颜色之间用逗号分开
1从上到下的线性渐变(默认)
css:
div{
width: 200px;
height:200px;
margin: 0 auto;
background-image: linear-gradient(red, orange);
}
运行图:
2.从左到右的线性渐变
css:
background-image: linear-gradient(to right,red, orange);
运行图:
3.从左上角到右下角的线性渐变
css:
background-image: linear-gradient(to bottom right,red, orange);
运行图:
4.使用角度
角度方向:
css:
background-image: linear-gradient(90deg,red, orange);
运行结果跟background-image: linear-gradient(to right,red, orange);相同
径向渐变
background-image:radial-gradient(red,orange,white);
颜色顺序为从内到外的
运行图:
边框渐变
css:
div{
width: 200px;
height:200px;
margin: 0 auto;
border: 30px solid;
/* 径向边框渐变 */
/* border-image:-webkit-radial-gradient(green,blue,black) 30 30; */
/* 线性边框渐变 */
border-image:linear-gradient(red,lightyellow,orange) 30 30;
}
运行图