CSS中有一种自定义动画样式:@keyframes,这可以在元素的animation中被引用,从而产生两种样式的过渡
@keyframes格式:

@keyframes ***{from{}to{}
}

***为用户自定义动画引用名
eg:
html:

<head><meta charset="utf-8"><link href="css/index.css" rel="stylesheet" /><title></title></head><body><div id="target"></div><button onclick="enlarge()">enlarge</button><button onclick="lessen()">lessen</button><button onclick="play()">play</button><button onclick="stop()">stop</button><script>function enlarge(){               document.getElementById("target").style="animation: myFrame 3s forwards;"}function lessen(){document.getElementById("target").style="animation: myFrame2 3s forwards;"}function play(){document.getElementById("target").style.webkitAnimationPlayState="running";}function stop(){document.getElementById("target").style.webkitAnimationPlayState="paused";}</script></body>

css:

@keyframes myFrame{from{transform: scale(1,1);}to{transform: scale(5,5);}
}
@keyframes myFrame2{from{transform: scale(5,5);}to{transform: scale(1,1);}
}
div{margin: 100px;width: 50px;height: 50px;background-color: orange;-webkit-user-select: none;
}

运行结果:

CSS自定义动画@keyframes的使用相关推荐

  1. animate.css 自定义动画

    在使用animate.css 的时候 动画的高度超过了预期的高度 在这种情况下肯定是过不了测试的,怎么办的? <div class="fold-div animated " ...

  2. css自定义盒子形状及动画应用

    css自定义盒子形状及动画应用 <style> clip-path: polygon(X1 Y1,X2 Y2,....) </style> 当我们写页面时对盒子的形状有需求时, ...

  3. 【CSS】自定义动画

    CSS3动画 动画(animation)是css3中具有颠覆性的特征之一,可以通过设置多个节点来精确控制一个或一组动画,常用于实现复杂的动画效果 相比于过渡动画可以实现更多变换,更多控制,连续自动播放 ...

  4. [HTML/CSS]动画效果以及自定义动画效果

    一,实现div或者文字的当鼠标浮于其上时的动画效果: 1,transition加在div中,实现动画效果的过渡效果,transition: all 3s;其中all表示所有样式都参与过渡,3s表示实现 ...

  5. css animation动画

    css 动画: 动画是CSS3中具有颠覆性的特征之一,可通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果. 必要元素: a.通过@keyframes指定动画序列:自动补间动画,确定两 ...

  6. 1.CSS3 教程-> 多列布局 > image模块 > cssTransition 过渡 > CSS Animations 动画 > Transform二维

    CSS3 教程 多列布局 image模块 cssTransition 过渡 CSS Animations 动画 Transform二维 介绍 CSS3 是层叠样式表(Cascading Style S ...

  7. CSS3 自定义动画(animation)

    除了在之前的文章中介绍过的 CSS3 的变形 (transformation) 和转换 (transition) 外,CSS3 还有一种自由度更大的自定义动画,开发者甚至可以使用变形(transfor ...

  8. css情景动画,css3中的动画属性animation应用场景及编写代码教程

    讲解一下css3中的动画属性animation应用场景及编写代码教程 以下讨论的是和css3 动画 属性 animation 相关的css3中的动画属性animation应用场景及编写代码教程教程文章 ...

  9. 百度地图添加自定义图标标注以及自定义动画效果

    百度地图添加自定义图标标注以及自定义动画效果 1.添加自定义图标标注 2.添加自定义动画效果 2.1.标注对象marker的构成 2.2.自定义动画效果实现过程 2.3.最终实现效果 上次写的是添加自 ...

最新文章

  1. php关机启动不了,win10关机关不掉怎么办
  2. 测试 ClownFish、CYQ、Entity Framework、Moon、MySoft、NHibernate、PDF、XCode数据访问组件性能...
  3. 单连接算法与全连接算法
  4. HDU 1245 Saving James Bond
  5. 如何查看python安装了什么库-怎么看python安装了哪些库
  6. 12 - Runtime实用的几个API
  7. 观察者模式在SAP UI5主题更改功能中的应用
  8. js或css文件后面的参数是什么意思?
  9. linux安装toncat环境变量,linux下JDK,tomcat的安装与环境变量配置
  10. java netty swap高_Netty 超时机制及心跳程序实现
  11. 价钱转换python_如何在python中转换货币?
  12. sap未分摊差异怎么处理_物料主数据价格控制及差异问题
  13. Android开发笔记(四十五)手势事件
  14. 指针08:指针配合数组和函数
  15. 今日头条架构演进之路
  16. 实战|淘宝用户行为分析案例
  17. 欢迎使用CSDN-markdown编辑器恢复看电视剧弗兰克的说法
  18. 2021莆田六中一高考成绩查询入口,2021,我们来了 ——莆田六中2021届《青春•励志•圆梦》高三高考动员誓师大会...
  19. 让女人爱上你 打动女人的5大法门
  20. PiXYZStudio:Revit 模型轻量化

热门文章

  1. 我们是否应该保留同时多线程?
  2. 小辣椒手机创始人王晓雁加入小米;手机 QQ 可显示对方实时电量;Git Extensions 3.3.1 发布 | 极客头条...
  3. 支付宝、微信回应3D面具破解人脸识别;ofo 否认「发币」;Kafka 2.4.0 发布 | 极客头条...
  4. “遗留代码是传奇!”
  5. 全球嵌入式技术与 IoT 产业回顾与展望 | 技术头条
  6. 阿里每天纳税超 1.4 亿元;余承东:苹果很难和华为竞争;三星 Note 7 爆炸案终审 | 极客头条...
  7. PHP 败给 Python 的十大理由
  8. 那个说技术本身并不可耻的快播王欣回来了!
  9. 水滴直播风波背后:事关隐私的恐慌和“委屈”的周鸿祎
  10. 天天 Java、C/C++,可这五种编程语言你知道吗?