博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
animation属性
阅读量:5351 次
发布时间:2019-06-15

本文共 649 字,大约阅读时间需要 2 分钟。

文章中转站,因为涉及到动画效果,还是看文笔比较好的博主吧~

 

CSS3 Animation 是由三部分组成。

  • 关键帧(keyframes) - 定义动画在不同阶段的状态。
  • 动画属性(properties) - 决定动画的播放时长,播放次数,以及用何种函数式去播放动画等。(可以类比音视频播放器)详细属性值查询
  • css属性 - 就是css元素不同关键帧下的状态。

 

代码示例:

创建了一个@keyframes命名为dropdown。

  • 关键帧主要分为3个阶段,0%、50%、100%。
  • 动画播放时长为8s、循环播放(infinite)、以linear方式进行播放。
  • 修改的元素属性为margin-top
.list div:first-child {
animation: dropdown 8s linear infinite;}@keyframes dropdown {
0% { margin-top: 0px;} /** 暂停效果 */ 10% {
margin-top: 0px;} 50% {
margin-top: -100px;} 60% {
margin-top: -100px;} 90% {
margin-top: -200px;} 100% {
margin-top: -200px;}}

 

转载于:https://www.cnblogs.com/yaoyao-sun/p/10375209.html

你可能感兴趣的文章
AngularJs练习Demo14自定义服务
查看>>
关于空想X
查看>>
CF1067C Knights 构造
查看>>
[BZOJ2938] 病毒
查看>>
webstorm修改文件,webpack-dev-server不会自动编译刷新
查看>>
Scikit-learn 库的使用
查看>>
CSS: caption-side 属性
查看>>
python 用数组实现队列
查看>>
认证和授权(Authentication和Authorization)
查看>>
Mac上安装Tomcat
查看>>
CSS3中box-sizing的理解
查看>>
传统企业-全渠道营销解决方案-1
查看>>
Lucene全文检索
查看>>
awk工具-解析1
查看>>
推荐一款可以直接下载浏览器sources资源的Chrome插件
查看>>
CRM product UI里assignment block的显示隐藏逻辑
查看>>
AMH V4.5 – 基于AMH4.2的第三方开发版
查看>>
Web.Config文件配置之配置Session变量的生命周期
查看>>
mysql导入source注意点
查看>>
linux下编译安装nginx
查看>>