CSS3实现边框圆角渐变色
CSS3可以使用border-image
属性来实现边框的圆角渐变色效果。以下是一个简单的例子:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS3 边框圆角渐变色</title>
<style>
.gradient-border {
width: 200px;
height: 100px;
border: 10px solid;
border-image: linear-gradient(to right, red, yellow) 30 30 round;
border-radius: 15px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
</style>
</head>
<body>
<div class="gradient-border">边框渐变色</div>
</body>
</html>
在这个例子中,.gradient-border
类定义了一个带有渐变色边框的元素。border-image
属性的值是 linear-gradient(to right, red, yellow)
,表示从左到右的红色到黄色渐变,30 30
表示边框图片区域的边距,round
关键字表示如何铺设边框图片(在这种情况下,使用平铺、重复或伸缩以填充指定的区域)。border-radius
属性增加了边框的圆角。
评论已关闭