码迷,mamicode.com
首页 > Web开发 > 详细

CSS动画

时间:2019-09-21 19:30:15      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:基础   动画效果   延时   方法   名称   ima   要求   lte   次数   

1.申明并使用动画

第一步申明动画

@keyframes myfirst {

from{
width:200px;
height:200px;
}

to{
width:300px;
height:300px;
}


}

@keyframes myfirst {

0%{
width:200px;
height:200px;
}

50%{
width:400px;
height:200px;
}

100%{
width:400px;
height:400px;
}

}

第二步 使用动画

animation:动画名称 动画时间 延时时间

动画次数(infinite  不限次数)

动画方向(normal :从 from 到to   alternate 从 from 到to   再从to 到from)

动画效果(linear  ease  steps)

(顺序没有要求 延时时间要放到动画时间之后)

animation: myfirst 5s  2s infinite alternate linear;

2.animation动画库的使用

 

(1)引入animation.css

(2)使用动画

方法一:css操作

div{animation: flash 5s infinite}

方法二:添加类名

  • 给指定的元素添加基础class animated
  • 如果需要无限做动画, 添加 infinite 类名即可
比如
<div class="animated rotateIn"></div>

 

CSS动画

标签:基础   动画效果   延时   方法   名称   ima   要求   lte   次数   

原文地址:https://www.cnblogs.com/zhaodz/p/11564059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!