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 相关文章推荐
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
Nov 03 Javascript
Javascript面象对象成员、共享成员变量实验
Nov 19 Javascript
js统计页面的来访次数实现代码
May 09 Javascript
javacript使用break内层跳出外层循环分析
Jan 12 Javascript
JavaScript数据结构与算法之栈与队列
Jan 29 Javascript
JavaScript数组方法大全(推荐)
Jul 05 Javascript
React组件之间的通信的实例代码
Jun 27 Javascript
聊聊Vue 中 title 的动态修改问题
Jun 11 Javascript
微信小程序如何调用图片接口API并居中显示
Jun 29 Javascript
vue eslint简要配置教程详解
Jul 26 Javascript
layui table设置某一行的字体颜色方法
Sep 05 Javascript
JS图片懒加载技术实现过程解析
Jul 27 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
nginx下安装php7+php5
2016/07/31 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
JQuery 选择器 xpath 语法应用
2010/05/13 Javascript
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
JS+CSS实现一个气泡提示框
2013/08/18 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
php+js实现倒计时功能
2014/06/02 Javascript
Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
2014/09/01 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
javascript引用类型之时间Date和数组Array
2015/08/27 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
JavaScript 函数的执行过程
2016/05/09 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
vue中使用cropperjs的方法
2018/03/01 Javascript
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
2019/02/21 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
Python实现的txt文件去重功能示例
2018/07/07 Python
Flask实现图片的上传、下载及展示示例代码
2018/08/03 Python
python面试题Python2.x和Python3.x的区别
2019/05/28 Python
Python实现使用dir获取类的方法列表
2019/12/24 Python
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
家长会邀请书
2014/01/25 职场文书
最美护士演讲稿
2014/08/27 职场文书
万能检讨书
2015/01/27 职场文书
2015年机关党委工作总结
2015/05/23 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
Mysql Innodb存储引擎之索引与算法
2022/02/15 MySQL