Mode Malam
| Mode Tampilan
Penulis : admin

Home » Programming » Tutorial belajar css# Membuat animasi menggunakan css
Tutorial belajar css# Membuat animasi menggunakan css

Tutorial belajar css# Membuat animasi menggunakan css


Hal keren yang bisa kita lakukan dengan css adalah membuat animasi.
Kita bisa membuat efek animasi pada teks, gambar, video dan elemen elemen yang lainnya.
Animasi akan membuat halaman web menjadi tersara lebih hidup dan lebih modern.

advertisement

Yuk kita langsung saja ketutorialnya,

Properti dan rule css untuk membuat animasi

Untuk dapat mengimplementasikan animasi pada elemen. Kita akan menggunakan properti-properti yang sudah di sediakan.

Yaitu,

Properti Keterangan Nilai
animation Digunakan untuk membuat animasi hanya secara singkat name duration timing-function delay iteration-count direction fill-mode play-state
animation-delay Digunakan untuk mengatur jeda dari animasi time | initial | inherit
animation-direction Digunakan untuk menentukan arah dari animasi normal | reverse | alternate | alternate-reverse | initial | inherit
animation-duration Digunakan untuk mengatur durasi dari animasi time | initial | inherit
animation-fill-mode Digunakan untuk mengatur animasi ketika dalam kondisi awal dan akhir none | forwards | backwards | both | initial | inherit
animation-iteration-count Digunakan untuk mengatur berapa kali animasi di mainkan number | infinite | initial | inherit
animation-name Digunakan untuk memberikan nama pada animasi keyframename | none | initial | inherit
animation-play-state Digunakan untuk menentukan kondisi awal animasi ketika element di muat paused | running | initial | inherit
animation-timing-function Digunakan untuk mengatur animasi pada setiap frame selama durasi (animasi efek) linear | ease | ease-in | ease-out | ease-in-out | step-start | step-end | steps(int,start | end) | cubic-bezier(n,n,n,n) | initial | inherit

Bukan hanya propeti yang diperlukan untuk membuat animasi.

Kita juga membutuhkan rule yang namanya @keyframes yang akan mengatur step awal sampai step akhir jalannya animasi tiap frame.

advertisement

Membuat animasi dengan css

Sebagai contoh kita akan coba buat animasi element gambar yang begerak kekiri dan kekanan.

  1. Buat rule @keyframes contohnya seperti berikut,
    @keyframes car {
        from {left: 10px;} /* batas awal, kalain bisa menggantinya dengan properti lain sperti margin-left */
        to {left: 560px;} /*batas akhir, kalian bisa menggantinya dengan properti lain seperti margin-left */
    }

    Note: properti pada from dan to harus sama.

  2. Buat selector menggunakan tag img dengan properti animasi,
    img{
       animation-name:car; /*nama animasi sesuai rule keyframe yang sudah kita buat */
       animation-duration:3s; /* durasi animasi dari step awal sampai akhir */
       animation-iteration-count:infinite; /* tipe animasi, disini kita menggunakan infinite, artinya animasi tanpa henti*/
       animation-direction:alternate; /* digunakan untuk menentukan arah, disini kita menggunakan alternate, artinya bolak balik*/
       position:relative; /* karena pada rule keyframe yang kita atur adalah properti left, maka posisinya harus dirubah ke tipe relative*/
    }
  3. Pada dokument html, kita buat element dengan tag img, kodenya seperti berikut,
    <img src="car.png" width="94"/>
  4. Keseluruhan kodenya seperti berikut,
    Deretcode


    Output : loading

  5. Silahkan klik tombol run untuk melihat hasilnya,

advertisement

Sampai disini tutorial cara membuat animasi menggunakan css.
Silahkan kalian improvisasi dan buat animasi menarik versi kalian.
Jika menurut kalian artikel ini bermanfaat, silahkan klik tombol share.
Jika ada pertanyaan atau ada hal yang ingin disampaikan silahkan tulis dikolom komentar.

Good luck!

Tags: #animationcss #tutorialanimasi #cssanimasi
Bagikan :

Komentar:

Silahkan berkomentar dengan baik dan bijak!

Name * :
Email :
Website :
Comment :


This website uses cookies to ensure you get the best experience on our website

learn more