Membuat Animasi Menggunakan HTML dan CSS

Membuat Animasi Menggunakan HTML dan CSS
Daftar Isi Artikel
Asalamualaikum Wr Wb..
Salam Sejahterah untuk kita semua. Semoga Allah SWT senantiasa memberi Rahmad dan Hidayahnya Kepada kita dalam menjalankan aktifitas sehari-hari Amin.. :)

Berjumapa lagi dengan saya di blog kesayangan kita ini K0de Tani . :)

Langsung aja sesuai dengan judulnya yaitu membuat animasi menggunakan html dan css.

langkah awal yaitu sama seperti biasa buka aplikasi texteditor kalian, boleh menggunakan notpad atau sublimetxt. kalu tidak ada silahkan download terlebihdahulu di Google.

selanjutnya buat file berinama index.html atau index.php juga bisa. lalu pastekan kode berikut di dalamny.

  1. <html>
  2. <head>
  3.     <title>Animasi</title>
  4.     <link rel="stylesheet" type="text/css" href="style.css">
  5. </head>
  6. <body>
  7.     <div class="loader">
  8.         <span></span>
  9.         <span></span>
  10.         <span></span>
  11.         <span></span>
  12.     </div>
  13. </body>
  14. </html>

Langkah selanjutnya membuat file style.css.
fungsi file ini adalah untuk membuat ukuran animasi dan warna animasi yang akan di buat.
isikan code berikut di dalam file style.css, lau simpan.

  1. body{
  2.     margin: 0;
  3.     padding: 0;
  4.     background:#023d24;
  5. }
  6. .loader{
  7.     position: absolute;
  8.     top: 50%;
  9.     left: 50%;
  10.     transform: translate(-50%,-50%) rotate(45deg);
  11.     width: 100px;
  12.     height: 100px;
  13.     animation: ani 1s linear infinite
  14. }
  15. .loader span{
  16.     position: absolute;
  17.     width: 50px;
  18.     height: 50px;
  19.     background: #f00;
  20.     animation: rotade 1s linear infinite
  21. }
  22. .loader span:nth-child(1){
  23.     top: 0;
  24.     left: 0;
  25.     background: #ff0017;    
  26. }
  27. .loader span:nth-child(2){
  28.     top: 0;
  29.     right: 0;
  30.     background: #fff000;    
  31. }
  32. .loader span:nth-child(3){
  33.     bottom: 0;
  34.     right: 0;
  35.     background: #289200;    
  36. }
  37. .loader span:nth-child(4){
  38.     bottom: 0;
  39.     left: 0;
  40.     background: #3600ff;    
  41. }
  42. @keyframes ani{
  43.     0%{
  44.         width: 100px;
  45.         height: 100px;
  46.     }
  47.     10%{
  48.         width: 100px;
  49.         height: 100px;
  50.     }
  51.     50%{
  52.         width: 150px;
  53.         height: 150px;
  54.     }
  55.     90%{
  56.         width: 100px;
  57.         height: 100px;
  58.     }
  59.     100%{
  60.         width: 100px;
  61.         height: 100px;
  62.     }
  63. }
  64. @keyframes rotade{
  65.     0%{
  66.         transform: rotate(0deg);
  67.     }
  68.     10%{
  69.         transform: rotate(0deg);
  70.     }
  71.     50%{
  72.         transform: rotate(90deg);
  73.     }
  74.     90%{
  75.         transform: rotate(90deg);
  76.     }
  77.     100%{
  78.         transform: rotate(90deg);
  79.     }
  80. }
  81. }

maka hasilnya akan jadi seperti ini :

Untuk source Codenya silahkan Download disni.

semoga bermanfaat untuk kawan-kawan.
silahkan dikembangkan lagi ide kreatifnya. :)
Ini Link
By Ini Link

Surat Al-Hujurat ayat 6 : يَا أَيُّهَا الَّذِينَ آمَنُوا إِنْ جَاءَكُمْ فَاسِقٌ بِنَبَإٍ فَتَبَيَّنُوا أَنْ تُصِيبُوا قَوْمًا بِجَهَالَةٍ فَتُصْبِحُوا عَلَى مَا فَعَلْتُمْ نَادِمِينَ "Wahai orang-orang yang beriman, jika datang seorang yang fasik kepadamu membawa berita, maka tangguhkanlah (hingga kamu mengetahui kebenarannya) agar tidak menyebabkan kaum berada dalam kebodohan (kehancuran) sehingga kamu menyesal terhadap apa yang kamu lakukan".

Subscribe

  1. Untuk membuat judul komentar, gunakan <i rel="h2">Judul Komentar</i>
  2. Untuk membuat kotak catatan, <i rel="quote">catatan</i>
  3. Untuk membuat teks stabilo, <i rel="mark">mark</i>
  4. Untuk membuat teks mono, <i rel="kbd">kbd</i>
  5. Untuk membuat kode singkat, <i rel="code">shorcode</i>
  6. Untuk membuat kode panjang, <i rel="pre"><i rel="code">potongan kode</i></i>
  7. Untuk membuat teks tebal, <strong>tebal</strong> atau <b>tebal</b>
  8. Untuk membuat teks miring, <em>miring</em> atau <i>miring</i>