CSS3文字动画是一种通过CSS3技术实现的现代化和炫酷的文字动画效果。随着Web技术的发展和CSS3的不断进步,现在已经可以通过CSS3轻松地实现各种各样的文字动画效果。/CSS3文字动画打字/ ....
CSS3文字动画是一种通过CSS3技术实现的现代化和炫酷的文字动画效果。随着Web技术的发展和CSS3的不断进步,现在已经可以通过CSS3轻松地实现各种各样的文字动画效果。
/*CSS3文字动画-打字*/
.typewriter h1{
overflow: hidden; /*文字内容不出现*/
border-right: .15em solid orange; /*光标*/
white-space: nowrap; /*不自动换行*/
letter-spacing: .15em; /*字间距*/
animation: typing 4s steps(30,end),blink-caret .5s step-end infinite;
-webkit-animation: typing 4s steps(30,end),blink-caret .5s step-end infinite;
}
/*打字动画*/
@keyframes typing {
from { width: 0 }
to { width: 100% }
}
/*光标闪烁动画*/
@keyframes blink-caret {
from, to { border-color: transparent }
50% { border-color: orange }
} 上面的代码展现了一个非常简单的CSS3文字动画效果——打字效果。通过设置一系列的CSS属性,我们可以实现一个非常炫酷的文字打字动画效果。其中,关键在于@keyframe关键字,他允许开发者设置一个动画的动画帧(关键帧),从而实现各种各样的复杂动画效果。