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 相关文章推荐
用javascript实现自定义标签
May 08 Javascript
js GridView 实现自动计算操作代码
Mar 25 Javascript
javascript 哈希表(hashtable)的简单实现
Jan 20 Javascript
浅析Cookie中的Path与domain
Dec 18 Javascript
JS获取几种URL地址的方法小结
Feb 26 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
May 16 Javascript
jQuery如何解决IE输入框不能输入的问题
Oct 08 Javascript
CSS3+JavaScript实现翻页幻灯片效果
Jun 28 Javascript
javascript实现电脑和手机版样式切换
Nov 10 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
Nov 11 Javascript
微信小程序实现弹出菜单
Jul 19 Javascript
vue配置多代理服务接口地址操作
Sep 08 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网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
php不用正则验证真假身份证
2013/11/06 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
PHP针对多用户实现更换头像功能
2016/09/04 PHP
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
js实现的黑背景灰色二级导航菜单效果代码
2015/08/24 Javascript
bootstrap输入框组代码分享
2016/06/07 Javascript
JS去除空格和换行的正则表达式(推荐)
2016/06/14 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
angular4模块中给标签添加背景图的实现方法
2017/09/15 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
JavaScript实现Excel表格效果
2020/02/07 Javascript
用云开发Cloudbase实现小程序多图片内容安全监测的代码详解
2020/06/07 Javascript
spyder常用快捷键(分享)
2017/07/19 Python
Python使用flask框架操作sqlite3的两种方式
2018/01/31 Python
pandas多级分组实现排序的方法
2018/04/20 Python
Python高级编程之消息队列(Queue)与进程池(Pool)实例详解
2019/11/01 Python
python开根号实例讲解
2020/08/30 Python
python开发入门——set的使用
2020/09/03 Python
如何使用 Flask 做一个评论系统
2020/11/27 Python
Python函数调用追踪实现代码
2020/11/27 Python
Web页面中八种创建多列等高(等高列布局)的实现技术
2012/12/24 HTML / CSS
蒙蒂塞罗商店:Monticello Shop
2018/11/25 全球购物
美国批发供应商:Kole Imports
2019/04/10 全球购物
乡镇组织委员个人整改措施
2014/09/16 职场文书
销售员自我评价
2015/03/11 职场文书
JS实现刷新网页后之前浏览位置保持不变示例详解
2022/08/14 Javascript