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中的escape及unescape函数的php实现代码
Sep 04 Javascript
JS 获取span标签中的值的代码 支持ie与firefox
Aug 24 Javascript
基于jquery的让页面控件不可用的实现代码
Apr 27 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
Feb 22 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
Nov 19 Javascript
javascript实现图片跟随鼠标移动效果的方法
May 13 Javascript
jquery合并表格中相同文本的相邻单元格
Jul 17 Javascript
coffeescript使用的方式汇总
Aug 05 Javascript
JS实现简单拖拽效果
Jun 21 Javascript
javascript获取指定区间范围随机数的方法
Sep 08 Javascript
WebPack工具运行原理及入门教程
Dec 02 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
Dec 08 Vue.js
不用一句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学习之function的用法
2012/07/14 PHP
基于PHP magic_quotes_gpc的使用方法详解
2013/06/24 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
php验证是否是md5编码的简单代码
2014/04/01 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
php简单操作mysql数据库的类
2015/04/16 PHP
php时间计算相关问题小结
2016/05/09 PHP
PHP针对多用户实现更换头像功能
2016/09/04 PHP
JS构建页面的DOM节点结构的实现代码
2011/12/09 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
javascript折半查找详解
2015/01/26 Javascript
AngularJS中的过滤器使用详解
2015/06/16 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
微信小程序 template模板详解及实例代码
2017/03/09 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
Python中logging模块的用法实例
2014/09/29 Python
讲解Python中fileno()方法的使用
2015/05/24 Python
python 遍历字符串(含汉字)实例详解
2017/04/04 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
2018/06/11 Python
python使用插值法画出平滑曲线
2018/12/15 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
淘宝秒杀python脚本 扫码登录版
2019/09/19 Python
在tensorflow中实现去除不足一个batch的数据
2020/01/20 Python
python pandas利用fillna方法实现部分自动填充功能
2020/03/16 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
宗教学大学生职业生涯规划范文
2014/02/08 职场文书
2014年圣诞节促销方案
2014/03/14 职场文书
寄语是什么意思
2014/04/10 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
Javascript webpack动态import
2022/04/19 Javascript
利用正则表达式匹配浮点型数据
2022/05/30 Java/Android