博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端常用效果(1)循环的圆
阅读量:5931 次
发布时间:2019-06-19

本文共 1116 字,大约阅读时间需要 3 分钟。

循环的圆

先上效果, 代码引用了jquery的框架来获取dom对象复制代码

html代码如下

外层是个div设置相对定位,里面包含2个div,一个是底圆,另一个是小圆点

复制代码

css代码如下

.show-content{    position: relative}.cricle-orbital{    height: 100px;    width: 100px;    border:1px solid #3f80f5;    border-radius: 50%}.cricle-slider{    position: absolute;    background: #60f6bf;    height: 10px;    width: 10px;    border-radius: 50% 50%;}复制代码

js代码如下

setInterval('cricleAuto()', 10);                                       //调用方法,10毫秒是旋转速度 var cricleNum=0;function cricleAuto() {        	if(cricleNum == 360) {                                 //角度为360,也就是一圈后回复        		cricleNum = 0;        	}        	cricleNum++;        	var a = Math.sin(cricleNum * 2*Math.PI / 360) * 50;     //算出位置在y轴的偏差,50是底圆半径        	var b = Math.cos(cricleNum * 2*Math.PI / 360) * 50;     //算出位置在x轴的偏差,50是底圆半径        	$('.cricle-slider').css('left', 45 + b);                //设置位置,45是底圆半径50-小圆点半径5得到        	$('.cricle-slider').css('top', 45 + a);                 //设置位置,45是底圆半径50-小圆点半径5得到            }复制代码

在线地址

第一次写,写的不好的地方请多多包涵,以后会慢慢的添加一些前端常使用效果,希望能给入门级的前端作为练手和开阔自己的思维。

转载地址:http://pnytx.baihongyu.com/

你可能感兴趣的文章
vs2008 x64编译环境 忽略了 #ifdef WIN32
查看>>
【微信小程序】再次授权地理位置getLocation+openSetting使用
查看>>
手机端上传图片及java后台接收和ajaxForm提交
查看>>
HDU 5030 Rabbit's String
查看>>
【MSDN 目录】C#编程指南、C#教程、ASP.NET参考、ASP.NET 4、.NET Framework类库
查看>>
windows服务 2.实时刷新App.config
查看>>
jquery 怎么触发select的change事件
查看>>
angularjs指令(二)
查看>>
(原創) 如何建立一个thread? (OS) (Linux) (C/C++) (C)
查看>>
<气场>读书笔记
查看>>
vue-cli创建的项目,如何让键盘监听事件,只在一个页面(url)内有效,如下图和代码...
查看>>
实现一个平行四边形
查看>>
领域驱动设计,构建简单的新闻系统,20分钟够吗?
查看>>
web安全问题分析与防御总结
查看>>
React 组件通信之 React context
查看>>
ZooKeeper 可视化监控 zkui
查看>>
Linux下通过配置Crontab实现进程守护
查看>>
ios 打包上传Appstore 时报的错误 90101 90149
查看>>
Oracle推出轻量级Java微服务框架Helidon
查看>>
密码概述
查看>>