jQuery+css3實現轉動的正方形效果(附demo源碼下載)
更新時間:2016年01月27日 15:03:39 作者:m1870164
這篇文章主要介紹了jQuery+css3實現轉動的正方形效果,可實現圖片組集體轉動的功能,通過jQuery結合時間函數定時操作css3屬性實現旋轉效果,并附帶demo源碼供讀者下載,需要的朋友可以參考下
本文實例講述了jQuery+css3實現轉動的正方形效果。分享給大家供大家參考,具體如下:
主要是應用到了css3中的rotate來控制旋轉角度
運行效果截圖如下:

點擊此處查看在線演示效果。
具體代碼如下:
<!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特效相關內容感興趣的讀者可查看本站專題:《jQuery常見經典特效匯總》及《jQuery動畫與特效用法總結》。
希望本文所述對大家jQuery程序設計有所幫助。
相關文章
jQuery ajax dataType值為text json探索分享
ajax dataType值為text json的使用是怎么樣的,在本文將為大家想你想介紹下,感興趣的朋友不要錯過2013-09-09
jquery attr方法獲取input的checked屬性問題
如果使用jquery,應使用prop方法來獲取和設置checked屬性,不應使用attr,需要的朋友可以參考下2014-05-05

