实现功能:开始云朵向右侧漂浮,按暂停键停止运动,同时按键显示为播放,按播放键云朵开始运动,同时按键显示为暂停。下面为示例代码,注意js 和 jquery区别。
示例代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>css3逐帧动画</title><style>@keyframes move{0%{left: 0px;}100%{left:200px;}}@-webkit-keyframes move{0%{left: 0px;}100%{left:200px;}}    .love{display: block;position: relative;width: 100px;height: 100px;background: url(img/timg_02.png) 0 0 no-repeat ;animation:move 3s infinite;-webkit-animation:move 3s  infinite;}.stop{animation-play-state:paused;}</style>
</head>
<body>
<i id="testImg" class="love"></i>
<p><input type="button" id="testBtn" value="暂停"></p>
</body>
</html>
<!--js版-->
<script>window.onload=function(){var Love=document.getElementById("testImg");button=document.getElementById("testBtn");console.log(Love.classList);//["love", value: "love"]console.log(Love);//<i id="testImg" class="love"></i>console.log(button.type);//buttonif(Love.classList&&Love&&button){button.onclick=function(){if(this.value=='暂停'){Love.classList.add('stop');this.value='播放';}else{Love.classList.remove('stop');this.value='暂停';}}}}
</script>
<!--jquery版-->
<script src="http://cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){var $love=$('#testImg'),$button=$('#testBtn');console.log($love.get(0).classList);//["love",value:"love"]console.log($love);//[i#testImg.love]console.log($button.attr('type'));//button$button.on('click',function(){if($love.get(0).classList&&$love&&$button){if($(this).val()=='暂停'){$love.addClass('stop');$(this).val('播放');}else{$love.removeClass('stop');$(this).val('暂停');}}});});
</script>

示例结果:

简单动态启停图 js jquery css3相关推荐

  1. 动态毛玻璃特效html,js和CSS3炫酷毛玻璃面板特效

    Frosted Panel 是一款使用js编写的炫酷毛玻璃特效插件.您通过简单的配置,既可以生成非常炫酷的半透明模糊的毛玻璃效果. 使用方法 在HTML文件中引入. HTML结构 创建HTML结构并使 ...

  2. 基于quartz的定时任务动态启停实现分析(人人平台为例)

    配置文件 位置在 module/job/config/ScheduleConfig @Configuration public class ScheduleConfig {@Beanpublic Sc ...

  3. js,jquery,css,html5特效

    js,jquery,css,html5特效 包含js,jquery,css,html5特效,源代码 本文地址:http://www.cnblogs.com/Jeremy2001/p/6089343.h ...

  4. spring schedule 配置多任务动态 cron 【增删启停】

    一.背景 之前公司经常会遇到配置定时任务,简单的任务可以直接依赖spring. 简单任务直接使用 @scheduled 注解配合@EnableScheduling. 但是如何实现简单的动态cron呢? ...

  5. 分享8款简单大气的jQuery/CSS3图片特效

    自从jQuery问世以后,网页上就流行很多漂亮的图片效果,像淡入淡出或者焦点图等,但是,现在jQuery结合CSS3,我们可以打造更美观更实用的图片特效.下面分享8款简单而又大气的jQuery/CSS ...

  6. Web端点餐系统(HTML5 + CSS3 + JS(jQuery))

    Web点餐系统(前端开发) 一.系统简介 二.系统设计 三.系统实现 · 首页(当天菜品)/推荐菜品/热买菜品 · 已选菜品 · 我的订单 · 订单统计 四.总结 五.源码下载 一.系统简介 该Web ...

  7. Spring Boot实现定时任务的动态增删启停

    欢迎关注方志朋的博客,回复"666"获面试宝典 作者 | jessehua 来源 | https://www.jianshu.com/p/0f68936393fd 在spring ...

  8. Spring Boot 实现定时任务的动态增删启停

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:jianshu.com/p/0f68936393fd 添加执 ...

  9. @scheduled cron动态修改_spring boot实现动态增删启停定时任务

    作者:jessehua 来源:https://www.jianshu.com/p/0f68936393fd 在spring boot项目中,可以通过@EnableScheduling注解和@Sched ...

最新文章

  1. php 字符串转数组 提取中文 提取英文 字符串类型
  2. ROS 总结(三):Moveit!配置助手
  3. 用Javascript实现面向对象编程(封装,抽象,继承,多态)
  4. 远程心电监护系统在现代医疗中的应用
  5. C#操作明华澳汉读写器读写M1卡往扇区块写入读取值小结
  6. 手机上怎样转变图片格式?教你一键快速转格式
  7. 计算机查看iphone照片,苹果手机上的图片如何在电脑上查看
  8. 解决虚拟机键盘不能使用,或能使用但会模糊错乱的问题
  9. 小游戏开发指南及过程中的难点问题
  10. 大数据开发:ElasticSearch 索引设置
  11. 史上最全计算机进制介绍以及转换
  12. 计算机控制系统在地铁应用,浅谈计算机技术在地铁通信系统中的应用
  13. 我出书了,《逆天改命——程序员成神之路》开源,从业十年大厂技术专家的一百条人生建议,建议收藏
  14. 阿里云APP软件著作权在线登记步骤?
  15. Java中二进制与十六进制的转换
  16. c++模板函数声明定义分离编译错误详解
  17. 年轻貌美的小姐姐加我微信后竟要求我帮她做这种事...
  18. SCI 投稿全过程信件模板
  19. 从小白开始学习Java 第一期
  20. 华为HCIA或者HCIP的题库在哪找?

热门文章

  1. 基于SSM实现汽车租赁系统
  2. python——聚类
  3. Java的12个语法糖【转】
  4. Django Bakend--后台管理插件开发-01
  5. wpf--------------datagrid全选反选 多选进行删除操作 前后台
  6. Ocelot + IdentityServer4 构建 GateWay
  7. android service 学习(上)
  8. 谈谈Visual Studio的缺点,比较Eclipse
  9. python展开 c函数中的宏预处理_最基本的宏函数 课后习题9.2 (C语言代码)
  10. wifi共享大师电脑版_手机开wifi热点,共享网络给电脑,变身4G无线路由器