Membuat Progress Bar Loader Animation CSS

1 Februari 2024
Membuat Progress Bar Loader Animation CSS

Sharing Teknologi – Membuat Progress Bar Loader Animation Effect HTML CSS Di WordPress. HTML dan CSS adalah 2 bahasa yang sangat penting dalam pembuatan situs web..

Membuat Progress Bar Loader Animation CSS

Hypertext Markup Language atau HTML adalah bahasa markup standar yang digunakan untuk membuat dan menyusun struktur halaman web. HTML menggunakan tag-tag seperti <html>, <head>, <body>, <p>, <div>, dan lainnya untuk mendefinisikan konten seperti heading, paragraf, gambar, tabel, form, dan lain-lain.

HTML tidak bisa digunakan untuk mengatur styling/tampilan situs web seperti warna, ukuran font, letak, dan lainnya.

Cascading Style Sheets atau CSS adalah bahasa styling yang digunakan untuk mengatur tampilan dan format dari elemen HTML. CSS memungkinkan kita untuk mengontrol warna teks dan latar belakang, jenis dan ukuran font, ukuran dan posisi elemen pada halaman, layout/tata letak, variasi tampilan pada perangkat yang berbeda, dan lain sebagainya.

CSS menggunakan selector seperti ID, class, element, pseudo-class, dan lainnya untuk memilih elemen HTML mana yang akan distyling, dan property CSS seperti color, font-size, text-align, display, position, dan lainnya untuk menerapkan styling tersebut.

Jadi secara singkat, HTML digunakan untuk struktur konten website, sedangkan CSS digunakan untuk mengatur styling dan tampilan website tersebut. Keduanya saling melengkapi dan digunakan bersama-sama untuk membangun situs web yang menarik dan responsif.

NB: kami menggunakan tambahan CSS dari bootstrap.

Membuat Progress Bar Loader Animation

Silakan Copas kode dibawah ini. Rekan-rekan bisa mengubahnya sesuai dengan kebutuhan. 

Untuk contoh hasilnya ada di paling bawah ya, silakan scroll ke bawah.

HTML
<div class="position-relative p-3 my-1 overflow-hidden">
<div class="progressbarloader">
	<main>
	  <div class="h1">Loading<span class="dot">.</span><span class="dot">.</span><span class="dot">.</span><sub>infinitely :)</sub></div>
	  <div id="container">
		<div id="bar"></div>
	  </div>
	</main>
</div>
</div>

 

Style CSS
.progressbarloader {
  background: linear-gradient(to bottom right, #14151c, black, #080b1f);
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  height: 300px;
  color: #ededed;
}

.progressbarloader #container {
  display: flex;
  width: 500px;
  height: 25px;
  background: black;
  border-radius: 6px;
  border: 2px solid dimgray;
  align-items: center;
}

@keyframes load {
  from {transform: translate(0, 0)}
  to {transform: translate(390px, 0)}
}

.progressbarloader #bar {
  width: 100px;
  height: 10px;
  background: linear-gradient(to bottom right, cyan, lightblue);
  border-radius: 6px;
  box-shadow: 0 0 10px lightblue;
  
  animation: load .25s infinite alternate ease-in-out;
}

@keyframes dots {
  from {color: cyan; transform: translate(0, -10%);}
  to {color: white; transform: translate(0, 0);}
}

.progressbarloader .dot {
  display: inline-block;
  font-size: 250%;
}

.progressbarloader .dot:nth-child(1) {
  animation: dots .5s infinite alternate linear;
}

.progressbarloader .dot:nth-child(2) {
  animation: dots 1s infinite alternate linear;
}

.progressbarloader .dot:nth-child(3) {
  animation: dots 1.5s infinite alternate linear;
}

.progressbarloader .h1 sub {
  margin-left: 5%;
  font-size: 15%;
  font-weight: normal;
}

 

Hasil

Tampilannya kurang lebih bisa dilihat dibawah ini.

Loading...infinitely 🙂

 

Terima kasih telah mengunjungi website kami.

Share jika bermanfaat, jika ada kritik, tambahan, pertanyaan atau saran silakan hubungi kami atau silakan isi di kolom komentar.

Referensi :
codepen.io/headquarter8302/pen/PoORrmY
bootstrap css

Postingan Terkait

Komentar

Leave a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

Scroll to Top