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 相关文章推荐
cookie.js 加载顺序问题怎么才有效
Jul 31 Javascript
jquery自动填充勾选框即把勾选框打上true
Mar 24 Javascript
node.js中的url.parse方法使用说明
Dec 10 Javascript
了不起的node.js读书笔记之node.js中的特性
Dec 22 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
Mar 30 Javascript
jQuery中extend()和fn.extend()方法详解
Jun 03 Javascript
跟我学习javascript的this关键字
May 28 Javascript
FullCalendar日历插件应用之数据展现(一)
Dec 23 Javascript
angular十大常见问题
Mar 07 Javascript
Angular.js组件之input mask对input输入进行格式化详解
Jul 10 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
Jun 12 jQuery
Vue-cli 移动端布局和动画使用详解
Aug 10 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下载CSS文件中的图片的代码
2013/09/24 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
2020/08/20 PHP
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
jquery 最简单的属性菜单
2009/10/08 Javascript
JavaScript实现当网页加载完成后执行指定函数的方法
2015/03/21 Javascript
浅析javascript的return语句
2015/12/15 Javascript
jquery ajax双击div可直接修改div中的内容
2016/03/04 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
2016/08/17 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
vue中多个倒计时实现代码实例
2019/03/27 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
python检测远程服务器tcp端口的方法
2015/03/14 Python
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
Python中格式化format()方法详解
2017/04/01 Python
用python实现百度翻译的示例代码
2018/03/09 Python
Python对多属性的重复数据去重实例
2018/04/18 Python
Python3 log10()函数简单用法
2019/02/19 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
Ticketmaster德国票务网站:购买音乐会和体育等门票
2016/11/14 全球购物
特步官方商城:Xtep
2017/03/21 全球购物
澳大利亚排名第一的狂热牛仔品牌:ONETEASPOON
2018/11/20 全球购物
护士辞职信范文
2014/01/19 职场文书
升学宴主持词
2014/04/02 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书