linear-gradient
是 CSS 中的一个功能,用于创建从一个颜色渐变到另一个颜色的效果。它可以创建出平滑的颜色过渡,常用于背景色或元素的填充效果。
linear-gradient
函数允许你定义一个线性渐变,这个渐变沿着一个方向从一种颜色过渡到另一种颜色。你可以指定多个颜色停止点,以及每个停止点的颜色。
background: linear-gradient(direction, color-stop1, color-stop2, ...);
direction
可以是角度(如 45deg
)或者关键词(如 to right
)。color-stop
是颜色值,后面可以跟一个位置百分比或长度。90deg
表示垂直向下)。to top
、to bottom
、to left
、to right
等)。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Linear Gradient Example</title>
<style>
.gradient-box {
width: 200px;
height: 200px;
background: linear-gradient(to right, red, yellow, green);
}
</style>
</head>
<body>
<div class="gradient-box"></div>
</body>
</html>
在这个例子中,.gradient-box
元素将展示一个从左到右的红黄绿渐变背景。
原因:
解决方法:
原因:
解决方法:
-webkit-linear-gradient
对于旧版 Safari 和 Chrome)以确保兼容性。通过以上信息,你应该能够理解 linear-gradient
的基础概念、应用场景以及常见问题的解决方法。
领取专属 10元无门槛券
手把手带您无忧上云