在 CSS 中,渐变(Gradient)可谓是最为强大的一个属性之一。 但是,经常有同学在使用渐变的过程中会遇到渐变图形产生的锯齿问题。 何为渐变锯齿? 那么,什么是渐变图形产生的锯齿呢? 简单的一个
2021-10-25 13:35:10
18
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<style type="text/css">
#app {
width: 174px;
height: 66px;
background-color: #fff;
border-radius: 8px !important;
position: relative;
}
#app::after {
content: "";
position: absolute;
top: -4px;
right: -4px;
bottom: -4px;
left: -4px;
border-radius: 10px !important;
background: linear-gradient(0deg, #F99F00, #FCC901);
z-index: -999;
}
#app::before {
content: "你看我啊";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin-top: -1px;
font-size: 17px;
font-weight: 500;
background-image: -webkit-linear-gradient(bottom, #F99F00 0%, #FCC901 );
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
z-index: 1;
}
</style>
</head>
<body>
<div id="app">
</div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<style type="text/css">
#app {
background: transparent;
color: #23b7cb;
font-size: 15px;
border: 1px transparent solid;
border-image: linear-gradient(0deg, #F99F00, #FCC901) 1 10 round;
width: 100px;
/* 是否要加文字渐变呢 */
/* background-image: -webkit-linear-gradient(bottom, red, #ff5f60, #f0c41b);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent; */
}
</style>
</head>
<body>
<div id="app">
你好
</div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</body>
</html>
09
2022-11
31
2022-10
19
2022-10
19
2022-10
18
2022-09
15
2022-09