面试时遇到了一个问题,利用css,写一个元素从左到右然后到左一直循环的动画;

先看效果:

说一下大体的思路,利用了自定义动画和infinite属性(这个属性确实忘了,也从正面反应了我好多东西还没记住),通过百分比去控制运动的轨迹,50%的时候就是最右边的时刻。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.block{position: absolute;width: 100px;height: 100px;background-color: red;animation: box 3s infinite;}@keyframes box{0% {left:0px}50%{left: 500px;}100%{left: 0px;}}</style>
</head><body><div class="block"></div>
</body></html>

END

纯css实现循环动画相关推荐

  1. 纯CSS实现图片动画

    纯CSS实现图片动画 1.先网上下载一张sprites动画图片,直接百度搜sprites图片就可. 2.用css设置一个关键帧,确定好起始位置和终止位置, 通过background-position调 ...

  2. 如何使用纯 CSS 创建翻牌动画

    下面的示例向您展示了如何使用纯 CSS 创建翻牌动画. 作者:坚果 公众号:"大前端之旅" 华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GV ...

  3. html怎么让图标动起来,让ICON生动起来 纯CSS实现带动画的天气图标

    让ICON生动起来 纯CSS实现带动画的天气图标 1月 20, 2016 评论 (1) Sponsor CSS3动画属性并不是很多,但重点其实是你怎样去运用它,从简单的hover状态或复杂的小动画,都 ...

  4. [css] 使用纯CSS代码实现动画的暂停与播放

    [css] 使用纯CSS代码实现动画的暂停与播放 一个属性:animation-play-state 取值:paused(暂停)|running(播放) hover取代点击 .stop:hover~. ...

  5. HTML5纯css实现爱心动画效果DW、vscode来自程序员的浪漫表白

    HTML5纯css实现爱心动画效果DW来自程序员的浪漫表白 一.拉面版 css部分 *{/* 初始化页面元素内外边距*/margin:0;padding: 0;}body{/* 弹性布局元素垂直水平居 ...

  6. html5制作天气动画背景,CSS icon图标之纯CSS实现带动画效果的天气图标

    CSS3动画属性并不是很多,但重点其实是你怎样去运用它,从简单的hover状态或复杂的小动画,都可以巧妙的用CSS3动画属性来实现. 今天主要是和大家分享一个比较有创意.实用的CSS天气图标动画,静态 ...

  7. css纯加载动画,纯CSS实现loading动画加载效果

    原标题:纯CSS实现loading动画加载效果 loading动画图标的做法有很多.一般不想麻烦的人直接嵌入一张gif的动态图标即可实现!虽然该方法方便快捷,但是对网站的加载速度优化方面还不是最好,制 ...

  8. 纯css 渐变背景色动画 文字贴合环绕图片

    渐变背景色动画 渐变色背景是不能通过 纯css 动画设置的.所以换一种思路通过 background-size 设置背景的大小,让我们渐变色背景一开始的时候不展示全部的背景,然后通过css动画改变 b ...

  9. html顺序进场动画,十六种炫酷纯css加载动画(一)

    一个好的开篇,会给你这个项目增加不少分值. 有没有遇到过打开页面加载一段时间,页面内容才加载出来.在等待加载的过程中页面却是空白页,给用户的体验特别不好,会让项目降一个档次.下面的十六种炫酷炸裂的cs ...

最新文章

  1. html input type=file 的属性及api
  2. nvidia 英伟达 显卡 GPU 的计算能力
  3. js改变classname 或添加classname
  4. VisualSVN Server更改SVN版本库存放路径的方法
  5. NideShop项目的安装部署教程
  6. 不再东寻西找,常见数据库分页方法都在这里了
  7. python learning note
  8. 什么是ISP,他的工作原理是怎样的
  9. 小米平板4刷recovery教程_小米平板4解锁刷入魔趣详细教程 米板4怎么解锁刷机
  10. php如何做防抖,Vue中怎么对事件进行防抖和节流操作?
  11. 关于笔记本电脑无法连接到网络
  12. C++ 快速傅里叶变换
  13. 操作系统思维导图总结
  14. 形式系统(Formale System)-SAT问题
  15. Hadoop集群扩容新增4T硬盘(解决分区大小问题限制2T问题)
  16. 嘘,别着急!让腾讯架构师告诉你为什么要分库分表
  17. 诺顿周报:感染容易清除难的后门***
  18. WiFi共享精灵=免费wifi+……
  19. Java 031. 货币面值的组合问题
  20. Windows Store / Onenote 联网错误 无法打开 账号无法登录 Clash解决方案 错误代码0x80131500

热门文章

  1. cookie原理详解及单点登录原理
  2. 项目(day03网站流量指标统计)
  3. UE4学习总结(4) 光照 / 媒体配置
  4. 炒期货的人最后都变成什么样了?
  5. SRA-Toolkit使用方法
  6. 种群优化算法:细菌觅食优化
  7. 在Python中如何使用sorted()和sort()函数
  8. 使用QQ邮箱发送邮件,QQ邮箱的smtp设置
  9. Linux驱动笔记2--内核模块
  10. iOS 采用@available(iOS 11.0, *)适配 iOS11,会引起调用系统相册时,系统界面上移问题