css文字渐渐出来的效果
时间: 2023-07-25 21:48:23 浏览: 41
要实现 CSS 文字渐渐出来的效果可以使用 CSS 动画和透明度属性。以下是一个例子:
```html
<p class="fade-in">这是一个渐渐出现的文字效果。</p>
```
```css
.fade-in {
opacity: 0; /* 初始时设置为透明 */
animation: fadeIn 1s ease-in-out forwards; /* 设置动画 */
}
@keyframes fadeIn {
from {
opacity: 0; /* 动画开始时透明 */
}
to {
opacity: 1; /* 动画结束时完全不透明 */
}
}
```
上面的代码中,我们首先将文字设置为透明,然后定义了一个名为 `fadeIn` 的动画,该动画从透明到完全不透明。最后将该动画应用于文字元素,并设置动画效果持续时间为 1 秒。`forwards` 属性指定动画结束后保持最终状态,不回到初始状态。
这样就可以实现 CSS 文字渐渐出现的效果。