效果图如下:

布局如下:

        <div class="top"></div><div class="bottom"></div><div class="bean bean1"></div><div class="bean bean2"></div><div class="bean bean3"></div><div class="bean bean4"></div></div>

样式如下:
.box{
margin: 100px auto 0;
width: 500px;
height: 300px;
transform-style: preserve-3d;
background-color: #008000;
}
.top{
width: 200px;
height: 100px;
border-radius: 100px 100px 0 0;
/* border: 1px solid #0F0FFF; /
/
transform: rotateZ(-45px); */
animation: roll1 1s infinite;
background-color: #fff;

        }.bottom{width: 200px;height: 100px;border-radius: 0 0 100px 100px;/* border: 1px solid #0F0FFF; */animation: roll2 1s infinite;background-color: #fff;}@keyframes roll1{from{transform:  rotate(-45deg); }50%{transform:rotate(0deg);}to{transform:rotate(-45deg);                     }}@keyframes roll2{from{transform:rotate(45deg); }50%{transform:rotate(0deg);}to{transform:rotate(45deg);}}.bean{position: absolute;right: 0;top: 100px;width: 20px;height: 20px;border-radius: 20px;background-color: #fff;}.bean1{animation:bean 2s  0s infinite linear;}.bean2{animation: bean 2s 0.5s infinite linear;}.bean3{animation: bean 2s 1s infinite;}.bean4{animation: bean 2s 1.5s infinite;}@keyframes bean{from{/* transform: translateX(0); */opacity: 1;}50%{/* transform: translateX(-200px); */opacity: 0.1;}to{transform: translateX(-500px);opacity: 0;}}

HTML和css动画实现贪吃豆相关推荐

  1. CSS动画效果无限循环放大缩小

    效果图: CSS动画效果无限循环放大缩小 <image class="anima" mode="widthFix" @click="nav&qu ...

  2. 【译】CSS动画 vs JS动画

    原文地址 目前有两个主流的方法在web上创建动画:使用CSS或JS.到底选择哪种方法来实现动画,完全取决于你的项目以及你想要达到的效果. tips: 对于简单的只出现一次的过渡效果,可以采用CSS动画 ...

  3. Vue 中 CSS 动画原理

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

  4. 前端技术周刊 2019-01-07:CSS 动画

    2019-01-07 前端快爆 Chrome 72 已经进入了 beta 阶段.新增:公有类成员的声明和初始化.一些 DevTools 新功能(可视化性能指标.高亮 text nodes.复制节点的 ...

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

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

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

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

  7. 动画延迟效果css,每个子元素都有延迟的CSS动画

    每个子元素都有延迟的CSS动画 我试图通过将动画应用于每个子元素来创建级联效果. 我想知道是否有比这更好的方法: .myClass img:nth-child(1){ -webkit-animatio ...

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

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

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

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

最新文章

  1. 求解方程Ax=b的通用程序
  2. 勒索病毒一周记:它让我们得到了什么经验教训?
  3. leetcode算法题--连续子数组的最大和
  4. 密码可见_教你如何批量删除微博、设置仅自己可见、仅好友可见等
  5. System类的常用方法
  6. 【PAT甲级 素数判断 进制转换】1015 Reversible Primes (20 分) Java版 4/4通过
  7. 开源项目|从0到1教你搭建一个适配于智能车的目标检测系统
  8. ubuntu 安装kde桌面_在Ubuntu 20.04系统上安装KDE Plasma Desktop的方法
  9. 【java】java AsyncHttpClient使用
  10. 从零实现Vue的组件库(零)- 基本结构以及构建工具
  11. html标题代码字号,HTML 标题
  12. md5是什么_全民小视频视频修改md5有什么用6
  13. java后台导出word文档正文、表格、图片
  14. 马哈鱼数据血缘分析工具
  15. jnhs中国的省市县区邮编坐标mysql数据表
  16. win10打开蓝牙_Win10隐藏技巧:如何一键开启蓝牙功能!
  17. 移动客户端与服务器通信方式一
  18. 数据结构 —— 广义表
  19. 系统入门(1):安卓系统bootloader模式是什么?如何进入bootloader
  20. 教你如何ping指定指定IP的指定端口

热门文章

  1. 实时操作系统LynxOS、QNX、Linux的分析和比较
  2. shell脚本系列:5、shell参数
  3. 利用tc和iptables对ftp上传下载进行限速
  4. vue新建页面报错:Analyzer will use module sizes from stats file.
  5. office老是提示Microsoft office word 遇到问题需要关闭。还问是否发送错误报告。
  6. 人机对话系统与自然语言处理
  7. c语言小数化分数,小数化分数
  8. Springboot启动流程分析-1——脚手架工程和启动流程
  9. 六种常见系统架构 —— 基础篇
  10. 在线视频付费点播网站怎么搭建?