Cara Menambahkan Animasi Sederhana pada Web Undangan Pernikahan Online – Part 5

Panduan menambahkan animasi sederhana pada web undangan pernikahan online menggunakan CSS dan JavaScript agar lebih hidup dan menarik.
Cara Menambahkan Animasi Sederhana pada Web Undangan Pernikahan Online – Part 5

Part 5: Cara Menambahkan Animasi Sederhana pada Web Undangan Pernikahan Online

Pada Part 4, kita sudah menambahkan tombol RSVP interaktif serta Google Maps lokasi acara. Kali ini di Part 5, kita akan membuat undangan lebih hidup dengan animasi sederhana menggunakan CSS dan JavaScript.

Apa yang Akan Dibuat?

Kita akan menambahkan:

  • Efek fade-in pada halaman saat pertama kali dibuka.
  • Animasi foto pasangan dengan efek zoom in.
  • Efek hover pada tombol RSVP agar terasa interaktif.
  • Animasi judul halaman turun dari atas.

Langkah 1: Efek Fade-in pada Halaman

Tambahkan CSS berikut di dalam tag <style>:

/* Efek Fade-in */
body {
  opacity: 0;
  transition: opacity 1.5s ease-in;
}
body.fade-in {
  opacity: 1;
}
  

Lalu tambahkan script JavaScript sebelum </body>:

<script>
window.addEventListener("load", function() {
  document.body.classList.add("fade-in");
});
</script>
  

Langkah 2: Animasi Foto Pasangan

Tambahkan CSS untuk efek zoom pada foto pasangan:

/* Animasi Foto Pasangan */
.foto-pasangan {
  width: 100%;
  max-width: 300px;
  border-radius: 50%;
  margin-top: 20px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  transform: scale(0);
  animation: zoomIn 1s ease-out forwards;
  animation-delay: 0.5s;
}

@keyframes zoomIn {
  from { transform: scale(0); }
  to { transform: scale(1); }
}
  

Langkah 3: Efek Hover pada Tombol RSVP

Tambahkan CSS berikut agar tombol terasa lebih interaktif:

/* Efek Hover RSVP */
#btn-rsvp {
  background-color: #b56576;
  color: #fff;
  padding: 12px 20px;
  border: none;
  border-radius: 8px;
  font-size: 18px;
  cursor: pointer;
  margin-top: 20px;
  transition: transform 0.3s, background 0.3s;
}
#btn-rsvp:hover {
  background-color: #8a3f52;
  transform: scale(1.1);
}
  

Langkah 4: Animasi Judul Halaman

Kita buat animasi slide down untuk judul undangan:

/* Animasi Judul */
h1 {
  color: #b56576;
  margin-top: 50px;
  font-size: 36px;
  opacity: 0;
  transform: translateY(-30px);
  animation: slideDown 1s ease-out forwards;
}

@keyframes slideDown {
  from { opacity: 0; transform: translateY(-30px); }
  to { opacity: 1; transform: translateY(0); }
}
  

Langkah 5: Hasil Akhir

Setelah semua kode ditambahkan:

  • Halaman akan muncul perlahan (fade-in).
  • Foto pasangan muncul dengan efek zoom in.
  • Tombol RSVP membesar saat diarahkan kursor.
  • Judul turun dari atas dengan halus.

Kesimpulan

Pada Part 5 ini, kita berhasil menambahkan animasi sederhana menggunakan CSS dan JavaScript agar undangan online terlihat lebih elegan. Di Part 6, kita akan melanjutkan dengan menambahkan musik latar dan countdown timer untuk membuat undangan semakin spesial.

🚀 Mau Cepat Bisa Komputer & Siap Kerja? Tempatnya di Sini!

Jangan biarkan peluang kerja lewat begitu saja hanya karena belum bisa komputer. Di ZE COME Training Center, kamu bisa mulai dari NOL sampai MAHIR! Belajar langsung dari instruktur berpengalaman, dengan materi yang praktis & langsung dipakai di dunia kerja.

  • ✅ Belajar Word, Excel, Google Workspace, Desain, Web Desain, Digital Marketing, Jaringan Komputer, Teknisi Komputer dan Printer dari dasar
  • ✅ Cocok untuk pencari kerja, mahasiswa, karyawan, dan pelajar
  • ✅ Bisa kursus reguler atau privat – sesuai waktu kamu
  • ✅ Menerima siswa PKL/Magang SMK dari berbagai jurusan
  • ✅ Sertifikat resmi & pengalaman praktik nyata

Daftar hari ini, mulai belajar besok! Jangan tunggu nanti, karena yang siap lebih dulu akan diserap dunia kerja lebih cepat.

Post a Comment

Send Whatsapp Query