Cara Membuat Tombol RSVP dan Lokasi Google Maps di Web Undangan Pernikahan Online – Part 4

Panduan menambahkan tombol interaktif RSVP dan link lokasi Google Maps ke halaman web undangan pernikahan online menggunakan HTML, CSS, dan JavaScript
Cara Membuat Tombol RSVP dan Lokasi Google Maps di Web Undangan Pernikahan Online – Part 4

Part 4: Cara Membuat Tombol RSVP dan Lokasi Google Maps di Web Undangan Pernikahan Online

Pada Part 3, kita sudah menambahkan foto pasangan dan detail acara ke halaman undangan. Sekarang di Part 4, kita akan membuat undangan semakin interaktif dengan menambahkan tombol RSVP dan tombol Lokasi Google Maps.

Apa yang Akan Dibuat?

  • Tombol RSVP yang membuka form konfirmasi kehadiran sederhana.
  • Tombol Lokasi yang langsung membuka Google Maps lokasi acara.
  • JavaScript sederhana untuk menampilkan popup RSVP.

Langkah 1: Tambahkan CSS untuk Tombol

Buka file index.html dari Part 3. Cari bagian <style> lalu tambahkan kode berikut:

/* Tombol Interaktif */
button {
    padding: 10px 20px;
    margin: 10px;
    border: none;
    border-radius: 8px;
    font-size: 16px;
    cursor: pointer;
    transition: background 0.3s;
}

.btn-rsvp {
    background: #ff7eb3;
    color: white;
}

.btn-rsvp:hover {
    background: #e75480;
}

.btn-maps {
    background: #4caf50;
    color: white;
}

.btn-maps:hover {
    background: #388e3c;
}

/* Popup RSVP */
#popup {
    display: none;
    position: fixed;
    top: 0; left: 0; 
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.5);
    justify-content: center; align-items: center;
}

#popup .box {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    width: 300px;
    text-align: center;
}

Langkah 2: Tambahkan Tombol di HTML

Cari bagian <div class="detail-acara">, lalu tambahkan tombol berikut setelah detail acara:

<!-- Tombol RSVP dan Maps -->
<button class="btn-rsvp" onclick="showPopup()">Konfirmasi Kehadiran</button>
<button class="btn-maps" onclick="openMaps()">Lihat Lokasi</button>

<!-- Popup RSVP -->
<div id="popup">
  <div class="box">
    <h3>Konfirmasi Kehadiran</h3>
    <p>Apakah Anda akan hadir di acara pernikahan Andi & Siti?</p>
    <button onclick="closePopup()">Ya, Saya Hadir</button>
    <button onclick="closePopup()">Tidak Bisa Hadir</button>
  </div>
</div>

Langkah 3: Tambahkan JavaScript

Sebelum tag </body>, tambahkan script berikut:

<script>
function showPopup() {
    document.getElementById("popup").style.display = "flex";
}

function closePopup() {
    document.getElementById("popup").style.display = "none";
}

function openMaps() {
    window.open("https://goo.gl/maps/xYz123ContohLokasi", "_blank");
}
</script>

Hasil Akhir

Simpan file lalu buka di browser. Sekarang undangan kamu sudah memiliki tombol interaktif RSVP dan tombol lokasi Google Maps.

Kesimpulan

Pada Part 4 ini, kita belajar menambahkan tombol RSVP dengan popup sederhana serta link lokasi ke Google Maps. Di Part 5, kita akan membuat musik background otomatis agar undangan terasa lebih hidup dan romantis 🎶.

🚀 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