Cara mudah membuat animasi circles dengan html dan css

Cara mudah membuat animasi circles dengan html dan css

Hi Web Developer! kembali lagi bersama dengan guru design. Kali ini guru design akan berbagi tutorial cara mudah membuat animasi circles dengan html dan css. Buat mastah dan suhu silahkan di koreksi kalau saja ada yang salah, tapi saya rasa tidak hehe, buat para pemburu koding silahkan disimak dan dipraktikan di komputer-nya masing-masing. Ok lanjut ketutorialnya.

Pertama

Tambahkan kode html berikut ini diantara tag body pembuka dan penutup, untuk posisi bisa kalian sesuaikan sendiri dimana ingin menampilkannya, misal di header, footer dan lainnya.

<ul class="circles"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul>

Kedua

Tambahkan kode style css berikut:
<style>
/* circle */
ul.circles{height:340px}
.circles{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0}
.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:rgba(3,155,229,0.6);animation:animate 45s linear infinite;bottom:-150px;z-index:0}
.circles li:nth-child(1){left:25%;width:60px;height:60px;animation-delay:0s}
.circles li:nth-child(2){left:10%;width:10px;height:10px;animation-delay:2s;animation-duration:12s}
.circles li:nth-child(3){left:70%;width:10px;height:10px;animation-delay:4s}
.circles li:nth-child(4){left:40%;width:40px;height:40px;animation-delay:0s;animation-duration:18s}
.circles li:nth-child(5){left:65%;width:10px;height:10px;animation-delay:0s}
.circles li:nth-child(6){left:75%;width:90px;height:90px;animation-delay:3s}
.circles li:nth-child(7){left:35%;width:130px;height:130px;animation-delay:7s}
.circles li:nth-child(8){left:50%;width:15px;height:15px;animation-delay:15s;animation-duration:45s}
.circles li:nth-child(9){left:20%;width:5px;height:5px;animation-delay:2s;animation-duration:35s}
.circles li:nth-child(10){left:85%;width:130px;height:130px;animation-delay:0s;animation-duration:11s}
@keyframes animate{0%{transform:translateY(0) rotate(0deg);opacity:1;border-radius:0}100%{transform:translateY(-1000px) rotate(720deg);opacity:0;border-radius:50%}}
 </style>
Kode yang berwarna ungu adalah untuk mengatur tinggi bingkai animasi.
Kode yang berwarna merah adalah untuk mengatur warna dan transparansi circle-nya.
Kode yang berwarna biru adalah untuk mengatur radius circle-nya
Result
Sampai disini tutorialnya, terimakasih semoga bermanfaat.

About the Author

Seorang yang hobi nulis dan hobi berbagi kebaikan❣️

5 komentar

  1. kode css tambahnya dimana gan?
    1. Tambahkan saja ditengah-tengah bersama css yang ada di template mu gan. atau bisa diletakan diatas kode ini
      </head>
  2. Terimakasih tutorialnya, tapi kenapa di menu tampilan tata letak jadi muncul titik-titik ya? Saya pakai template viomagz.
    1. coba ubah
      ul.circles{height:340px;list-style:none;}
  3. Thanks infonya gan.. lumayan paham dikit-dikit
Cookie Consent
Kami menggunakan cookies di situs ini untuk menganalisis lalu lintas, mengingat preferensi Anda, dan mengoptimalkan pengalaman Anda.
Oops!
Sepertinya ada yang salah dengan koneksi internet Anda. Harap sambungkan ke internet dan mulai menjelajah lagi.
AdBlock Detected!
Kami telah mendeteksi bahwa Anda menggunakan plugin pemblokir iklan di browser Anda.
Pendapatan yang kami peroleh dari iklan digunakan untuk mengelola situs web ini, kami meminta Anda untuk memasukkan situs web kami ke dalam daftar putih pada plugin pemblokir iklan Anda..
Site is Blocked
Sorry! This site is not available in your country.