在本文中,我将向您展示几种使用 css 获取渐变文本的方法(以及一些不使用 css 的方法)。您可能已经熟悉其中一种方法。
方法 1、2 和 3 的 html
1
<h1>sub to axorax on yt!</h1>
方法 – 1(css)
1
2
3
4
5
h1 {
background: -webkit-linear-gradient(#e28bfc, #8bb8fc);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
方法 – 2(css)
1
2
3
4
5
h1 {
background: linear-gra专业系统搭建点我wcqh.cndient(#e28bfc, #8bb8fc);
background-clip: text;
color: transparent;
}
方法 – 3(css 剪辑路径)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
h1 {
position: relative;
display: inline-block;
}
h1::before {
content: “sub to axorax on yt!”;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(#e28bfc, #8专业系统搭建点我wcqh.cnbb8fc);
-webkit-background-clip: text;
color: transparent;
clip-path: text;
}
方法 – 4 (svg)
1
<svg width=”100%” height=”100%”><defs><lineargradient id=”gradient” x1=”0%” y1=”0%” x2=”100%” y2=”0%”><stop offset=”0%” style=”stop-color:#e28bfc;stop-opacity:1″></stop><stop offset=”100%” style=”stop-color:#8专业系统搭建点我wcqh.cnbb8fc;stop-opacity:1″></stop></lineargradient></defs><text x=”10″ y=”50″ font-size=”72″ fill=”url(#gradient)”>gradient text</text></svg>
方法 – 5(html 画布)
1
2
3
4
5
6
7
8
9
10
<canvas id=”canvas” width=”800″ height=”200″></canvas><script>
const canvas = document.getElementById(canvas);
const ctx = canvas.getCo专业系统搭建点我wcqh.cnntext(2d);
ctx.font = 3rem sans-serif;
const gradient = ctx.createLinearGradient(0, 0, canvas.width, 0);
gradient.addColorStop(0, #e28bfc);
gradient.addColorStop(1, #8bb8fc);
ctx.fillStyle = gradient;
ctx.fillText(Sub to Axorax on YT!, 10, 100);
</script>
希望您找到有用的东西!
以上就是方法中为您的网站提供渐变文本的详细内容,更多请关注青狐资源网其专业系统搭建点我wcqh.cn它相关文章!
暂无评论内容