[css] 写一个动画,向上匀速移动100px,向下以1.5倍速度移动200px,一直反复循环

  .animation-block {width: 50px;height: 50px;background: red;margin-top: 200px;animation: up 1s linear, down 1.5s linear 1s;}@keyframes up {0% {transform: translateY(0px);}50% {transform: translateY(-100px);}100% {transform: translateY(0px);}}@keyframes down {0% {transform: translateY(0px);}50% {transform: translateY(100px);}100% {transform: translateY(0px);}}<div class="animation-block"></div>var box = document.querySelector('.animation-block');
var i = 0
box.addEventListener("webkitAnimationEnd", function() {  i++if (i == 2) {i = 0box.classList.remove('animation-block');setTimeout(function() {box.classList.add('animation-block');}, 0)}
}, false);

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论

主目录

与歌谣一起通关前端面试题

[css] 写一个动画,向上匀速移动100px,向下以1.5倍速度移动200px,一直反复循环相关推荐

  1. [css] 写一个高度从0到auto的transition动画

    [css] 写一个高度从0到auto的transition动画 写不了吧,max-height 定值倒是可以 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一 ...

  2. [css] 使用css写一个红绿灯交替的动画效果

    [css] 使用css写一个红绿灯交替的动画效果 <!DOCTYPE html> <html lang="en"><head> <meta ...

  3. 用Html+css写一个渐变背景的个人名片

    原文地址:10分钟用Html+css写一个渐变背景的个人名片_网页制作_青青个人博客 个人名片在个人博客网站上的位置一般是在首页右上角,一点开网站就能看见,信息量并不多,但是对于访客说,可以直观快速的 ...

  4. [css] 请使用css写一个多级的下拉菜单

    [css] 请使用css写一个多级的下拉菜单 <!DOCTYPE html> <html lang="en"><head><meta ch ...

  5. [css] 请用css写一个扫码的加载动画图

    [css] 请用css写一个扫码的加载动画图 @Keyframes donut-spin { 0% { transform: rotate(0deg); } 100% { transform: rot ...

  6. HTML+CSS制作一个动画

    HTML+CSS制作一个动画 效果图如下: HTML部分结构如下: <!DOCTYPE html> <html lang="zh-Hans"><hea ...

  7. 教你用 css 写一个拟物化图标

    拟物化(Skeuomorphism)风格的图标在iOS7发布之前广为流行.相当长一段时间,无论系统.网页还是第三方应用都争相使用拟物化的设计风格.那时候的dribbble网,各色优秀的拟物化设计作品也 ...

  8. 用CSS写一个简单的幻灯片效果页面

    这里是修真院前端小课堂,本篇分析的主题是 [用CSS写一个简单的幻灯片效果页面] 每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方 ...

  9. [css] 使用css写一个垂直翻转图片的效果

    [css] 使用css写一个垂直翻转图片的效果 transform: rotateX(180deg); /* 垂直镜像翻转 */ 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持 ...

最新文章

  1. python selenium自动化获取oracle,python27+selenium3自动化登录测试
  2. linux下查询端口,进程的状态以及netstat的参数意义
  3. Python学习之函数及流程控制
  4. java私有属性和私有方法_Java接口–历年来Java 9之旅–默认方法和私有方法
  5. SESSION 回收机制
  6. php mongodb排序查询,Mongodb 如何按照内嵌文档的某个字段排序?
  7. 你们的2016年前端学习计划是什么?
  8. leetcode 190 python
  9. 蓝桥杯 BASIC-9 基础练习 特殊回文数
  10. Js判断当前浏览者的操作系统
  11. 最新 CCF A 类人工智能会议论文下载汇总 (含2022)
  12. Android技术分享| 自定义LayoutManager
  13. 读书笔记:《Scrum 敏捷软件开发》
  14. linux硬件设备操作函数 open(/dev/ietctl, O_RDWR|...)
  15. CUBEMX STM32F105RB U盘读写详细教程
  16. Chrome调试工具调试CSS
  17. 第九届全球云计算大会·中国站倒计时一个月!一文揭秘重磅神秘大咖
  18. 【从“元宇宙”大热中看隐私安全如何赋能创新】
  19. 【退役记】NOI2022
  20. uos打包——appimage包转uos的deb包

热门文章

  1. 开源 非开源_开源为善
  2. jquery元素节点操作
  3. 代码编译 Compile、Make、Build 的区别
  4. jmeter命令行运行-分布式测试
  5. Python3 爬虫爬取中国图书网(淘书团) 记录
  6. BOS12——多对多添加方法,多对多页面需要字段问题(不多的话直接提供get方法),修改Realm中授权方法(查询数据库),缓存Java对象的方法,加载左侧菜单(ztree提供pId)...
  7. lua------------------Unity3D研究院编辑器之打开unity不可识别的文件(十三)
  8. web前端CSS2学习2017.6.22
  9. Oracle 安装 检查操作系统版本 必须是 5.0 5.1 的解决办法
  10. Oracle 中 for update 和 for update nowait 的区别