css动画之上下晃动的div

在线动画地址

https://animista.net/play/attention/pulsate

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div id="square" class="container animated">上下晃动</div>
</body>
<style>/*** transform-origin 设置旋转元素的基点位置* animation-name 设置动画名称* animation-duration 设置动画时间* animation-fill-mode 设置播放后的状态* animation-iteration-count 设置循环播放的次数* transition-timing-function: cubic-bezier 贝塞尔曲线效果,它有四个值,指在X轴与Y轴的两个曲线的点,第一个点:X1 Y1;第二个点:X2 Y2* transform: translate3d 设置动画Z轴位移几个元素,表示只在Z轴上移动** 需要注意:transform: translate3d 不等于 transform: translateZ*/.animated {animation-duration: 1s; /*动画时间*/animation-fill-mode: both; /*播放后的状态*/}.animated {animation-iteration-count: infinite; /*动作循环的次数:infinite 无限循环*/}.animated {animation-duration: 2s; /*动画时间*/}.container {background: #2D97DB;width: 90%;height: 90%;padding: 100px;margin: 20px auto;font-family: "微软雅黑";font-size: 40px;color: white;text-align: center;line-height: 90%;}.container:hover{animation-name:container; /*动画的名称*/transform-origin: center bottom; /*设置动画旋转元素的基点为:居中靠下*/cursor: pointer;}@keyframes container{0%,100%,20%,50%,80% {transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝塞尔曲线 : X1 Y1 X2 Y2*/transform: translate3d(0,0,0); /*设置只在Z轴上移动*/}40%,43%{transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);transform: translate3d(0,-30px,0);}70%{transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);transform: translate3d(0,-15px,0);}90%{transform: translate3d(0,-4px,0);}}
</style>
</html>

记录一下 以防后面需求有用到

css动画之上下晃动的div相关推荐

  1. css阵列,在阵列上重置CSS动画

    尝试在页面上按下复选框时重置css动画.它适用于单个div,但我想让它在同一时间适用于所有div,所以我使用了for.问题只是最后的div复位.我究竟做错了什么?任何帮助赞赏.在阵列上重置CSS动画 ...

  2. 每次点击添加css动画,div点击添加css动画

    div点击添加css动画 }#big_div{width:100%;height:100%;background-color:#00FF00; }.small_div{width:100%;heigh ...

  3. css3动画特效:上下晃动的div

    css3动画特效:上下晃动的div <div id="square" class="container animated">上下晃动</div ...

  4. Vue 中 CSS 动画原理

    下面这段代码,是点击按钮实现hello world显示与隐藏 <div id="root"><div v-if="show">hello ...

  5. 超棒的跨浏览器纯CSS动画实现 - Animate.css

    为什么80%的码农都做不了架构师?>>>    日期:2012-8-12  来源:GBin1.com 在线演示  本地下载 通常情况下如果需要生成web动画效果的话,我们肯定会考虑使 ...

  6. 盒子端 CSS 动画性能提升研究

    不同于传统的 PC Web 或者是移动 WEB,在腾讯视频客厅盒子端,接大屏显示器(电视)下,许多能流畅运行于 PC 端.移动端的 Web 动画,受限于硬件水平,在盒子端的表现的往往不尽如人意. 基于 ...

  7. 原生js判断css动画结束 css 动画结束的回调函数

    原文:原生js判断css动画结束 css 动画结束的回调函数 css3 的时代,css3--动画 一切皆有可能: 传统的js 可以通过回调函数判断动画是否结束:即使是采用CSS技术生成动画效果,Jav ...

  8. html和css制作动漫岛,CSS动画

    transition 早期要实现动画效果,都是依赖于JavaScript或Flash来完成.但在CSS3中新增加了一个新的模块transition,它可以通过一些简单的CSS事件来触发元素的外观变化, ...

  9. css动画(transition/transform/animation)

    在开发中,一个好的用户操作界面,总会夹杂着一些动画.css用对少的代码,来给用户最佳的体验感,下面我总结了一些css动画属性的使用方法及用例代码供大家参考,在不对的地方,希望大佬直接拍砖评论. 1 t ...

最新文章

  1. html给文字加黑色边框,如何给显示文字加一层黑色边框
  2. Linux下安装ElasticSearch-head插件
  3. java dev guide
  4. Day-22 基础模块3 正则表达式_re模块
  5. Python打地鼠小游戏源代码
  6. webService接口调试工具——Strom
  7. Git和SVN区别和命令
  8. html中播放m3u8文件
  9. python开头编码cc手_python 利用cip.cc查询IP归属地
  10. Dan Saks_const T vs T const
  11. labview运行excel宏_LabVIEW中Excel报告生成功能开发
  12. 数据库之快照读与当前读
  13. mes系统故障_MES系统上线后可能会遇到的问题
  14. pta 循环单链表的删除(java)
  15. 大脸猫讲逆向之ARM汇编中PC寄存器详解
  16. Java 实现Grpc服务通信
  17. 罗森伯格亮相2012北京通讯展
  18. 图像变换之Census变换
  19. [20151212优化sql语句要注意关键字DISTINCT
  20. uniapp导出excel

热门文章

  1. 【MAPBOX基础功能】17、mapbox修改已上图图层间的显示层级
  2. 哈夫曼abcdef编码
  3. mysql odata_.NET Core开发日志之OData(Open Data Protocol)
  4. 2018湖南省第十四届“嘉杰杯”大学生计算机程序设计竞赛总结
  5. 运动的人需要什么装备?运动健身装备推荐分享
  6. Ngix 负载均衡之session共享
  7. JuJu Beta Postmortem
  8. 普歌-云言团队-Spring的AOP简介
  9. 【FOC控制】英飞凌TC264无刷驱动方案simplefoc移植(6)- foc速度闭环控制
  10. unity如何接入puerts