文章内容

2017/8/15 16:14:34,作 者: 黄兵

css3 动画不断改变字体大小

最近要做一个css3的动画,实现效果如下:

不断的改变字体的大小,本来要用javascript实现的,但是由于项目的原因,只能用css3 animation实现,代码如下:

.flex_nav_change_size{
animation: changeSize 2s ease 0.5s forwards;
}
@-webkit-keyframes changeColor {
0%{color:white;}
100%{color: #fc5f16; }
}
@-webkit-keyframes changeSize {
0%{
font-size: 2.0rem;
}
50%{
font-size: 2.5rem;
}
100%{
font-size: 1.5rem;
}
}
@-ms-keyframes changeSize {
0%{
font-size: 2.0rem;
}
50%{
font-size: 2.5rem;
}
100%{
font-size: 1.5rem;
}
}
@-o-keyframes changeSize {
0%{
font-size: 2.0rem;
}
50%{
font-size: 2.5rem;
}
100%{
font-size: 1.5rem;
}
}
@-moz-keyframes changeSize {
0%{
font-size: 2.0rem;
}
50%{
font-size: 2.5rem;
}
100%{
font-size: 1.5rem;
}
}

上面的代码很清晰的表现出了要求,由2.0rem变为2.5rem,之后变成1.5rem,总共用时2s,代码一直不停的执行。

很简单,有什么问题下面留言。


黄兵的个人博客原创

转载请注明出处:黄兵的个人博客 - css3 动画不断改变字体大小

分享到:

发表评论

评论列表