jQuery+css3实现转动的正方形效果(附demo源码下载)


Posted in Javascript onJanuary 27, 2016

本文实例讲述了jQuery+css3实现转动的正方形效果。分享给大家供大家参考,具体如下:

主要是应用到了css3中的rotate来控制旋转角度

运行效果截图如下:

jQuery+css3实现转动的正方形效果(附demo源码下载)

点击此处查看在线演示效果。

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title></title>
  <script src="jquery-1.7.1.min.js" type="text/javascript"></script>
  <style type="text/css" >
    img { width:50px; height:50px; }
    .margin1 { margin-top:50px; margin-left:100px; }
    .margin2 { margin-top:50px; margin-left:100px; }
    .margin3 { margin-top:50px; margin-left:100px; }
    .margin4 { margin-top:50px; margin-left:100px; }
    .margin5 { margin-top:50px; margin-left:100px; }
    .margin6 { margin-top:50px; margin-left:175px; }
    .margin7 { margin-top:50px; margin-left:100px; }
    .margin8 { margin-top:50px; margin-left:100px; }
    .margin9 { margin-top:50px; margin-left:100px; }
    .margin10 { margin-top:50px; margin-left:250px; }
    .margin11 { margin-top:50px; margin-left:100px; }
    .margin12 { margin-top:50px; margin-left:100px; }
    .margin13 { margin-top:50px; margin-left:325px; }
    .margin14 { margin-top:50px; margin-left:100px; }
    .margin15 { margin-top:50px; margin-left:400px; }
  </style>
  <script type="text/javascript" >
    var ADD_ANGLE = 45; // 每次偏移角度
    var angle = 0; // 角度
    window.onload = function () {
      var img = $("img");
      setInterval(function () {
        rotate(img);
      }, 50);
    }
    function rotate(obj) {
      angle += ADD_ANGLE;
      if (angle == 360) {
        angle = 0;
      }
      obj.css({ "transform": "rotate(" + angle + "deg)", "-webkit-transform": "rotate(" + angle + "deg)", "-moz-transform": "rotate(" + angle + "deg)" });
    }
  </script>
</head>
<body>
<img src="3.jpg" alt="" class="margin1" />
<img src="3.jpg" alt="" class="margin2" />
<img src="3.jpg" alt="" class="margin3" />
<img src="3.jpg" alt="" class="margin4" />
<img src="3.jpg" alt="" class="margin5" />
<br />
<img src="3.jpg" alt="" class="margin6" />
<img src="3.jpg" alt="" class="margin7" />
<img src="3.jpg" alt="" class="margin8" />
<img src="3.jpg" alt="" class="margin9" />
<br />
<img src="3.jpg" alt="" class="margin10" />
<img src="3.jpg" alt="" class="margin11" />
<img src="3.jpg" alt="" class="margin12" />
<br />
<img src="3.jpg" alt="" class="margin13" />
<img src="3.jpg" alt="" class="margin14" />
<br />
<img src="3.jpg" alt="" class="margin15" />
</body>
</html>

完整实例代码点击此处本站下载。

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
HTML中不支持静态Expando的元素的问题
Mar 08 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
May 10 Javascript
js子页面获取父页面数据示例
May 15 Javascript
20条学习javascript的编程规范的建议
Nov 28 Javascript
jQuery和AngularJS的区别浅析
Jan 29 Javascript
jquery中EasyUI实现异步树
Mar 01 Javascript
jquery中trigger()无法触发hover事件的解决方法
May 07 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
Jun 16 Javascript
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
一个可复用的vue分页组件
May 15 Javascript
JavaScript实现选中文字提示新浪微博分享效果
Jun 15 Javascript
处理JavaScript值为undefined的7个小技巧
Jul 28 Javascript
不用一句js代码初始化组件
Jan 27 #Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
Jan 27 #Javascript
封装属于自己的JS组件
Jan 27 #Javascript
js+css绘制颜色动态变化的圈中圈效果
Jan 27 #Javascript
Bootstrap树形控件使用方法详解
Jan 27 #Javascript
window.onerror()的用法与实例分析
Jan 27 #Javascript
用window.onerror捕获并上报Js错误的方法
Jan 27 #Javascript
You might like
php实现httpRequest的方法
2015/03/13 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
Laravel修改验证提示信息为中文的示例
2019/10/23 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
javascript 获取页面的高度及滚动条的位置的代码
2010/05/06 Javascript
JS焦点图切换,上下翻转
2011/05/12 Javascript
JS 表单验证大全
2011/11/23 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
vue项目中锚点定位替代方式
2019/11/13 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
python多进程下实现日志记录按时间分割
2019/07/22 Python
浅谈Django中的QueryDict元素为数组的坑
2020/03/31 Python
Python 实现PS滤镜中的径向模糊特效
2020/12/03 Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
2020/12/16 Python
BIBLOO捷克:购买女装、男装、童装、鞋和配件
2017/01/27 全球购物
潘多拉意大利官方网上商城:网上选购PANDORA珠宝
2018/10/07 全球购物
Python中pass语句的作用是什么
2016/06/01 面试题
制药工程专业应届生求职信
2013/09/24 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
派出所正风肃纪剖析材料
2014/10/10 职场文书
2014年工程部工作总结
2014/11/25 职场文书
2014年信息技术工作总结
2014/12/16 职场文书
又涨知识了,自律到底多重要?
2019/06/27 职场文书