html字体变色特效,css字体特效,渐变颜色+动画效果
时间: 2023-08-11 18:29:11 浏览: 130
可以通过 CSS 实现字体变色特效和渐变颜色动画效果。
HTML 代码:
```
<div class="text-effect">Hello World</div>
```
CSS 代码:
```
.text-effect {
font-size: 48px;
font-weight: bold;
background: -webkit-linear-gradient(#ff00ff, #00ffff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: colors 5s infinite;
}
@keyframes colors {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
```
这段 CSS 代码定义了一个 `text-effect` 类,设置了字号和加粗效果,使用了渐变色作为背景,并且将 `-webkit-background-clip` 属性设置为 `text`,将 `-webkit-text-fill-color` 设置为 `transparent`,这样就可以实现字体渐变色效果。
动画效果通过 `@keyframes` 定义了一个 `colors` 动画,从左到右渐变,循环执行。将动画应用到 `text-effect` 类上即可实现字体变色渐变动画效果。
阅读全文