276 of 313 menu

Sifat animation-direction

Sifat animation-direction menetapkan arah animasi. Secara lalai, animasi akan diulang hanya 1 kali dan kemudian kembali ke keadaan asal, kemudian, jika ditetapkan kelewatan animation-delay, akan menunggu masa yang ditetapkan dan kemudian kitaran akan bermula semula.

Sifat ini membolehkan untuk menukar tingkah laku ini, contohnya, supaya animasi selepas tamat kekal di tempat ia berakhir, dan tidak melompat kembali ke kedudukan permulaan.

Anda juga boleh menetapkan tingkah laku sedemikian: animasi akan pergi ke titik melampau dan kembali semula (seperti dalam transition). Lihat penerangan di bawah.

Sintaks

selector { animation-direction: normal | reverse | alternate | alternate-reverse; }

Nilai

Nilai Penerangan
reverse Animasi akan dimainkan dalam arah songsang.
alternate Animasi akan dimainkan pertama dalam arah depan, kemudian dalam arah songsang (seperti transition).
alternate-reverse Animasi akan dimainkan dari kedudukan akhir ke arah permulaan dan kembali. Pada dasarnya ini adalah nilai alternate dan reverse dalam satu gabungan.
normal Animasi akan dimainkan dari permulaan hingga akhir, dan selepas tamat akan melompat secara tiba-tiba kembali ke kedudukan permulaan.

Nilai lalai: normal.

Contoh

Sekarang elemen akan bergerak dalam satu arah, dan kemudian kembali semula, kerana ditetapkan nilai alternate. Pada masa yang sama animation-duration mempunyai nilai 3 saat dan ini bermakna, bahawa pergerakan "pergi" dan "kembali" akan berlangsung selama 3 saat setiap satu:

<div id="elem"></div> @keyframes move { from { margin-left: 0; } to { margin-left: 400px; } } #elem { animation-direction: alternate; animation-duration: 3s; animation-name: move; animation-iteration-count: infinite; animation-timing-function: linear; border: 1px solid black; width: 50px; height: 50px; }

:

Contoh

Sekarang elemen akan bergerak dalam arah songsang (sepatutnya dari kiri ke kanan, tetapi akan dari kanan ke kiri):

<div id="elem"></div> @keyframes move { from { margin-left: 0; } to { margin-left: 400px; } } #elem { animation-direction: reverse; animation-duration: 3s; animation-name: move; animation-iteration-count: infinite; animation-timing-function: linear; border: 1px solid black; width: 50px; height: 50px; }

:

Contoh

Sekarang elemen akan bergerak pergi dan balik, tetapi dalam arah songsang (sepatutnya bermula dari kiri, tetapi akan bermula dari kanan):

<div id="elem"></div> @keyframes move { from { margin-left: 0; } to { margin-left: 400px; } } #elem { animation-direction: alternate-reverse; animation-duration: 3s; animation-name: move; animation-iteration-count: infinite; animation-timing-function: linear; border: 1px solid black; width: 50px; height: 50px; }

:

Lihat juga

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak