在CSS中实现文字逐渐显示
在CSS中,可以使用@keyframes
规则和animation
属性来实现文字逐渐显示的效果。以下是一个简单的例子:
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fade-in-text {
animation: fadeIn 2s ease-in-out forwards;
}
在HTML中使用这个类:
<div class="fade-in-text">这段文字将会渐显。</div>
在这个例子中,.fade-in-text
类定义了一个名为fadeIn
的动画,该动画从完全透明(opacity: 0
)渐变至完全不透明(opacity: 1
)。动画持续时间为2秒,并且在动画完成后会保持最终状态。ease-in-out
表示动画的速度变化,forwards
意味着动画完成后,元素将保持最终的样式。
评论已关闭