📅  最后修改于: 2023-12-03 15:30:10.565000             🧑  作者: Mango
线性渐变是一种在 CSS 中用于创建平滑过渡效果的方法。它可以在两种或多种颜色之间创建平滑过渡。线性渐变可以用于背景、文本、边框和阴影等方面。
使用 linear-gradient() 函数可以创建线性渐变。语法如下:
background: linear-gradient(direction, color-stop1, color-stop2, ...);
其中,direction 可以是 to top(从下到上)、to bottom(从上到下)、to left(从右到左)或 to right(从左到右)。
举个例子,要在 .div 元素中设置从顶部到底部的渐变背景颜色,可以这样写:
.div {
background: linear-gradient(to bottom, #ff0000, #0000ff);
}
网页中经常会用到渐变颜色来优化页面的视觉效果。这里给出一些实际应用的例子。
.div {
background: linear-gradient(to bottom, #ff0000, #0000ff);
}
渐变文本需要使用 -webkit-background-clip: text
属性。
.div {
background: linear-gradient(to bottom, #ff0000, #0000ff);
-webkit-background-clip: text;
color: transparent;
}
.div {
border: 5px solid;
border-image: linear-gradient(to right, #ff0000, #0000ff) 1;
}
.div {
box-shadow: 10px 10px 5px grey;
background: linear-gradient(to right, #ff0000, #0000ff);
}
-webkit-background-clip: text
属性。