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 相关文章推荐
Javascript中的相等与不等运算
Apr 25 Javascript
Extjs4中Form的使用之本地hiddenfield
Nov 26 Javascript
javascript特殊用法示例介绍
Nov 29 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
Dec 16 Javascript
SeaJS 与 RequireJS 的差异对比
Dec 08 Javascript
js数组的操作指南
Dec 28 Javascript
JS组件Bootstrap导航条使用方法详解
Apr 29 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
Jun 21 Javascript
根据Bootstrap Paginator改写的js分页插件
Dec 25 Javascript
vue.js项目nginx部署教程
Apr 05 Javascript
react中使用css的7中方式(最全总结)
Feb 11 Javascript
JS实现滚动条触底加载更多
Sep 19 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
用PHP调用Oracle存储过程
2006/10/09 PHP
收集的DedeCMS一些使用经验
2007/03/17 PHP
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
CSS(js)限制页面显示的文本字符长度
2012/12/27 Javascript
js文件缓存之版本管理详解
2013/07/05 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
浏览器缩放检测的js代码
2014/09/28 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
JS实现调用本地摄像头功能示例
2018/05/18 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
nodejs制作小爬虫功能示例
2020/02/24 NodeJs
[05:40]DOTA2荣耀之路6:Wings最后进攻
2018/05/30 DOTA
videocapture库制作python视频高速传输程序
2013/12/23 Python
详解Python网络爬虫功能的基本写法
2016/01/28 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
python中web框架的自定义创建
2019/09/08 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
Python如何输出整数
2020/06/07 Python
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
如何保障Web服务器安全
2014/05/05 面试题
项目合作协议书
2014/04/16 职场文书
初中班主任评语大全
2014/04/24 职场文书
文明之星事迹材料
2014/05/09 职场文书
校运动会广播稿300字
2014/10/07 职场文书
2019入党申请书格式
2019/06/25 职场文书