拓展
上一节
下一节
背景线性渐变
线性渐变(向下/向上/向左/向右/对角线)
径向渐变(由其中心定义)
线性渐变 - 从上到下(默认)
background-image: linear-gradient(direction, color-stop1, color-stop2, ...);
下面的例子显示了从顶部开始的线性渐变。它从红色开始,过渡到黄色:
#grad {
background-image: linear-gradient(red, yellow);
}
线性渐变 - 从左到右
下面的例子展示了从左开始的线性渐变。它从红色开始,过渡到黄色:
#grad {
background-image: linear-gradient(to right, red , yellow);
}
线性渐变 - 对角线
可以通过指定水平和垂直起始位置来实现对角渐变。
#grad {
background-image: linear-gradient(to bottom right, red, yellow);
}
自定义角度
如果希望对渐变角度做更多的控制,可以定义一个角度,来取代预定义的方向(向下、向上、向右、向左、向右下等等)。这个角度指定水平线和渐变线之间的角度。
值 0deg 等于向上(to top)。值 90deg 等于向右(to right)。值 180deg 等于向下(to bottom)。
background-image: linear-gradient(angle, color-stop1, color-stop2);





