jQuery+CSS3+HTML5催眠的怀表摇摆动画

2025-10-07 13:02:40

1、准备好需要用到的图标。

jQuery+CSS3+HTML5催眠的怀表摇摆动画

2、新建html文档。

jQuery+CSS3+HTML5催眠的怀表摇摆动画

3、书写hmtl代码。

<div class="clok">

 <div class="circle">

  <div class="circlecenter"></div>

  <div class="miaozhen"></div>

  <div class="fenzhen"></div>

  <div class="shizhen"></div>

 </div>

</div>

jQuery+CSS3+HTML5催眠的怀表摇摆动画

4、书写css代码。

<style>

* { margin: 0; padding: 0; }

body { background: #000; }.circlecenter { position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -6px; width: 12px; height: 12px; background: url(img/3.png) no-repeat center; background-size: 100% 100%; z-index: 5; }

.shizhen { width: 16px; height: 38px; background: url(img/shizhen.png) center no-repeat; background-size: 100% 100%; position: absolute; left: 64px; top: 34px;}

</style>

jQuery+CSS3+HTML5催眠的怀表摇摆动画

5、书写并添加js代码。

<script src="js/jquery.js"></script>

<script>

var ad=$('audio')[0];

ad.play();

setInterval(function(){

ad.play();

},1000);

var myTime=new Date();

var houre=myTime.getHours();

var minutes=myTime.getMinutes();

var seconds=myTime.getSeconds();

console.log(houre);

console.log(minutes);

console.log(seconds);

var miao=seconds;

var mz=$('.miaozhen');

setInterval(function(){

if(miao==59){

miao=0;

mz.css({

'-web   kit-transform': 'rotate(0deg)',

'-ms-transform': 'rotate(0deg)',

'-moz-transform': 'rotate(0deg)',

'-o-transform': 'rotate(0deg)',

'transform': 'rotate(0deg)'

})

}else{

miao++;

miaodu=miao*6;

mz.css({

'-web   kit-transform': 'rotate('+miaodu+'deg)',

'-ms-transform': 'rotate('+miaodu+'deg)',

'-moz-transform': 'rotate('+miaodu+'deg)',

'-o-transform': 'rotate('+miaodu+'deg)',

'transform': 'rotate('+miaodu+'deg)'

})

}

},1000);

var minutesdeg=parseInt(minutes*6)+parseInt(seconds/10);

$('.fenzhen').css({

'-web   kit-transform': 'rotate('+minutesdeg+'deg)',

'-ms-transform': 'rotate('+minutesdeg+'deg)',

'-moz-transform': 'rotate('+minutesdeg+'deg)',

'-o-transform': 'rotate('+minutesdeg+'deg)',

'transform': 'rotate('+minutesdeg+'deg)'

})

var houredeg=parseInt(houre%12*30)+parseInt(minutes/2);

$('.shizhen').css({

'-we   bkit-transform': 'rotate('+houredeg+'deg)',

'-ms-transform': 'rotate('+houredeg+'deg)',

'-moz-transform': 'rotate('+houredeg+'deg)',

'-o-transform': 'rotate('+houredeg+'deg)',

'transform': 'rotate('+houredeg+'deg)'

})

</script>

jQuery+CSS3+HTML5催眠的怀表摇摆动画

6、代码整体结构。

jQuery+CSS3+HTML5催眠的怀表摇摆动画

7、查看效果。

jQuery+CSS3+HTML5催眠的怀表摇摆动画

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢