Ada gear sekarang ialah acara skrol akan dicetuskan apabila tetikus melayang,
Animasi yang saya ingin buat ialah selepas halaman dimuatkan, gear akan dilancarkan dan kembali semula selepas beberapa ketika.
Menatal ke kanan dan menatal ke kiri boleh dicapai, tetapi saya tidak tahu cara menulis "selepas tempoh masa + gulung dan gulung semula" dalam jquery
html:
<p id="wheel1">
<p>Running right</p>
</p>
<p id = "wheel2">
<p>Running left</p>
</p>
css:
<style type="text/css">
#wheel1{
width: 150px;
height: 150px;
background-color: pink;
border:5px dotted purple;
border-radius: 80px;
float: right;
}
#wheel2{
width: 150px;
height: 150px;
background-color: pink;
border:5px dotted purple;
border-radius: 80px;
}
#wheel2:hover{
transform: translate(1000px) rotate(720deg);
transition: transform 8s ease;
}
#wheel1:hover{
transform: translate(-500px) rotate(-720deg);
transition: transform 8s ease;
}
p{
font-size: 25px;
color: white;
margin: 30px;
}
Gunakan fungsi
setInterval
sekali sekala:Kaedah 1: Pelaksanaan CSS tulen
Tambahkan gaya tatal kiri dan kanan pada dua gear
html
Menambahkan animasi tatal gelung tak terhingga pada gaya.
Jika anda perlu keluar dan kembali selepas beberapa ketika, anda boleh meningkatkan nilai
translate(-1000px)
, seperti 2000px, dan mengawalnya mengikut keperluan anda.Selepas nilai terjemah meningkat, nilai putaran perlu ditingkatkan dengan sewajarnya, dan anda boleh melaraskannya mengikut keperluan anda.
css
Kaedah 2: Gunakan kawalan jquery
Jika anda ingin menggunakan kawalan jquery, css perlu diubah suai
js