Membuat Halaman Dashboard
1. HTML (struktur halaman dashboard)
2. CSS (untuk tampilan dan animasi)
3. JavaScript (untuk interaksi tambahan atau efek dinamis)
Penjelasan:
HTML:
Struktur HTML terdiri dari sebuah
div
dengan classcontainer
, yang berisi beberapa elemendiv
dengan classdashboard-card
. Setiap card berisi judul dan paragraf yang menjelaskan konten card tersebut.
CSS:
body
dancontainer
: Mengatur tampilan halaman agar card tampil sejajar di tengah halaman.dashboard-card
: Card memiliki padding, background, border-radius, dan efek bayangan untuk membuatnya tampak seperti kartu. Opasitas diatur ke 0 dan posisi vertikal diatur lebih rendah (translateY), sehingga animasi dimulai dari bawah.@keyframes bounceIn
: Animasi ini mengatur transisi untuk card dari bawah ke atas dengan efek bounce. Di awal (0%) card berada di bawah (translateY 50px) dan opacity 0. Seiring berjalannya waktu, card akan bergerak ke atas dengan transformasi yang terlihat seperti memantul (bounce).Delay pada animasi: Masing-masing card diberikan penundaan animasi berbeda agar animasi tampil bertahap.
JavaScript:
window.onload: Setelah halaman dimuat, JavaScript akan menambahkan efek dinamis untuk merubah opasitas setiap card, sehingga efek animasi lebih terasa.
Hasil:
Ketika halaman dimuat, elemen card akan muncul dengan animasi bounce yang bertahap. Masing-masing card akan muncul dengan sedikit penundaan (delay) untuk menciptakan efek yang lebih menarik.
Last updated