css:CSS 线性渐变linear-gradient
warning:
这篇文章距离上次修改已过448天,其中的内容可能已经有所变动。
CSS 线性渐变(linear-gradient)可以创建一个表示两种或多种颜色之间进行渐变的图像。这种渐变可以由你来定义,可以是垂直的,也可以是水平的,或者你可以自定义角度。
以下是创建线性渐变的基本语法:
background: linear-gradient(direction, color-stop1, color-stop2, ...);其中,direction 是可选参数,表示渐变的方向,可以是一个角度(例如 90deg),也可以是方向(例如 to left,to right,to top,to bottom 或者它们的组合,如 to bottom right)。color-stop 可以是任何有效的 CSS 颜色值。
下面是几个使用 CSS 线性渐变的例子:
- 水平渐变:
div {
background: linear-gradient(to right, red , blue);
}- 垂直渐变:
div {
background: linear-gradient(to bottom, red , blue);
}- 自定义角度渐变:
div {
background: linear-gradient(90deg, red, blue);
}- 多颜色渐变:
div {
background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);
}- 带有百分比的渐变:
div {
background: linear-gradient(to right, red 10%, blue 90%);
}- 多重渐变:
div {
background: linear-gradient(to right, red, orange), linear-gradient(to right, yellow, green);
}以上代码中的 div 是一个选择器,表示要应用渐变的元素。你可以根据需要将此选择器替换为任何其他有效的 CSS 选择器。
评论已关闭