JS实现太极旋转思路分析


Posted in Javascript onDecember 09, 2016

JS实现太极旋转思路分析

刚学了js的一些函数,所以做了一个太极的旋转。做完之后是上面这个样子的,是可以旋转的。

思路:

1.先做一个基准转盘,之后将元素都放在转盘上,跟随转盘动。

JS实现太极旋转思路分析

2.画两个半圆,主要属性是border-top-right-radius: 250px; 像素值为长边的一半。

JS实现太极旋转思路分析

3.然后画4个圆,以基准转盘为父元素,按照下面黑色圆一样的思路再画另外一边白色的圆,最后再在两个中等的圆上画两个小圆。

JS实现太极旋转思路分析

4.设置定时器:

//旋转角度
var deg = 0
//设置定时器,100毫秒动一次
var tid = setInterval(function(){
 var clock_dfc = document.getElementById("clock-dfc");
 clock_dfc.style.transform = "rotate("+(-deg)+"deg)"; //改变转盘属性
 deg -=30;//每次赚30度
},100);

5.小结:就是简单的CSS叠加出来的效果。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
对google个性主页的拖拽效果的js的完整注释[转]
Apr 10 Javascript
jquery mobile changepage的三种传参方法介绍
Sep 13 Javascript
js console.log打印对像与数组用法详解
Jan 21 Javascript
JavaScript实现时间倒计时跳转(推荐)
Jun 28 Javascript
vue组件实现文字居中对齐的方法
Aug 23 Javascript
在React 组件中使用Echarts的示例代码
Nov 08 Javascript
在vue中实现简单页面逆传值的方法
Nov 27 Javascript
详解angular部署到iis出现404解决方案
Aug 14 Javascript
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
Feb 21 Javascript
今天,小程序正式支持 SVG
Apr 20 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
Jun 16 Javascript
学习使用bootstrap的modal和carousel
Dec 09 #Javascript
PHP+jquery+ajax实现分页
Dec 09 #Javascript
javascript垃圾收集机制的原理分析
Dec 08 #Javascript
基于JS实现的随机数字抽签实例
Dec 08 #Javascript
利用js+css+html实现固定table的列头不动
Dec 08 #Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
Dec 08 #Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
Dec 08 #Javascript
You might like
PHP的一个基础知识 表单提交
2011/07/04 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
laravel5表单唯一验证的实例代码
2019/09/30 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
nginx 设置多个站跨域
2021/03/09 Servers
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
web前端开发也需要日志
2010/12/09 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
js动态添加事件并可传参数示例代码
2013/10/21 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
jQuery判断邮箱格式对错实例代码讲解
2017/04/12 jQuery
详解webpack之scss和postcss-loader的配置
2018/01/09 Javascript
基于Axios 常用的请求方法别名(详解)
2018/03/13 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
python实现计算资源图标crc值的方法
2014/10/05 Python
python 内置函数filter
2017/06/01 Python
Python编程之黑板上排列组合,你舍得解开吗
2017/10/30 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
python 字典item与iteritems的区别详解
2020/04/25 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
《你在为谁工作》心得体会(共8篇)
2016/01/20 职场文书
springboot实现string转json json里面带数组
2022/06/16 Java/Android