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里 ==与===区别详解
Aug 16 Javascript
html判断当前页面是否在iframe中的实例
Nov 30 Javascript
JavaScript中匿名函数的递归调用
Jan 22 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
Sep 06 Javascript
基于Node.js模板引擎教程-jade速学与实战1
Sep 17 Javascript
vue.js 实现评价五角星组件的实例代码
Aug 13 Javascript
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
ES6 Promise对象的含义和基本用法分析
Jun 14 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
Mar 10 Javascript
JavaScript常用工具函数库汇总
Sep 17 Javascript
vue 函数调用加括号与不加括号的区别
Oct 29 Javascript
js面向对象编程OOP及函数式编程FP区别
Jul 07 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学习之运算符相关概念
2011/06/09 PHP
Zend的Registry机制的使用说明
2013/05/02 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
php中strtotime函数用法详解
2014/11/15 PHP
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
php 7新特性之类型申明详解
2017/06/06 PHP
PHP多维数组排序array详解
2017/11/21 PHP
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
2017/12/05 Javascript
js判断在哪个浏览器打开项目的方法
2020/01/21 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
python出现&quot;IndentationError: unexpected indent&quot;错误解决办法
2017/10/15 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
python中单下划线_的常见用法总结
2018/07/10 Python
Python中的函数式编程:不可变的数据结构
2018/10/08 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
Python字典生成式、集合生成式、生成器用法实例分析
2020/01/07 Python
keras实现多种分类网络的方式
2020/06/11 Python
python实现图片转字符画
2021/02/19 Python
大学生职业生涯规划书范文
2014/01/14 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
初中生自我评价
2014/02/01 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
乡镇保密工作承诺书
2015/05/04 职场文书
创业计划书之密室逃脱
2019/11/08 职场文书