WEDDING INVITATION

The Wedding Of

Jhon & Feby

Rabu, 25 juni 2025

Kepada Yth: Bpk/Ibu/Saudara/I

Tamu Undangan

*) Mohon maaf apabila ada kesalahan penulisan nama/gelar

The Wedding of

Jhon & Feby

"Demikianlah mereka bukan lagi dua, melainkan satu. Karena itu, apa yang telah dipersatukan Allah, tidak boleh diceraikan manusia.”

The Groom

Jonriadi Saragih

Putra ke 4 dari 7 bersaudara Keluarga
Bapak Jonaman Saragih/ Ibu Rostina Purba

The Bride

Febi Aryanti Zebua, S.M.

Putri ke 2 dari 4 Bersaudara Keluarga
Bapak Arlius zebua/ Ibu Rosmida Herliana Saragih

Tanpa Mengurangi Rasa Hormat,
Kami Mengundang Bpk/Ibu/Saudara/I Serta Kerabat Sekalian Untuk Menghadiri Acara Pernikahan Kami.

Join Our Celebration

  • 00Hari
  • 00Jam
  • 00Menit
  • 00Detik

Pemberkatan

Rabu,
25 Juni 2025

Pukul :
10.00 WIB

GMI SIBAKKUDU

Resepsi Pernikahan

Rabu,
25 Juni 2025

Pukul : 10.00 WIB
s.d Selesai

Sibakkudu
Kec. Silau Kahean

Beri Doa & Ucapan Terbaikmu

Untuk Kedua Mempelai

Tinggalkan kami doa terbaik anda untuk momen bahagia kami

Hope to see you soon, Stay safe and healthy!

Hadiah Spesial

Kehadiran Anda merupakan sebuah do'a serta rasa syukur bagi kami, namun jika memberi adalah bentuk Do'a & cinta kasih bagi Anda, Anda dapat memberi kado secara cashless dan kami akan senang hati menerimanya dan tentu semakin melengkapi kebahagiaan kami.

bca.png
Febi Aryanti Zebua
3262362831
Salin Rekening
bca.png
Jonriadi Saragih
8335264203
Salin Rekening
LOVE STORY

Kisah Kami

Kenal sejak duduk di bangku SMA, dari dulu sebenarnya abang ini udh cinta mallabap kali sama ku🤣. Dengan segala effort nya abang ini sering kali datang ke kost ku yg cukup ketat karna ga bisa sembarangan ber tamu. Tapi aku selalu tolak dan ga pernah mau ketemu sama abang ini wkwk. Benci kali dulu aku sama abang ini wee🤣. Tapi ada benar nya juga kata pepatah yg bilang orang yg kita benci suatu saat jadi jodoh kita. Kebetulan pas aku mau ke Batam aku iseng2 buat Story di FB Lagi di bandara mau ke Batam, rupanya di repply abang ini lah Story ku tadi kan we, dari situ lah awal mulanya jadi tukaran no wa, karna aku butuh teman di Batam, berhubung juga abang ini kerja di Batam. Singkat nya kita pacaran 6 tahun, selesai wisuda langsung lah aku di lamar abang ini we🤣.syukur nya 6 tahun ternyata jagain jodoh sendiri hihi.

Jhon & Feby
TERIMA KASIH

Atas Kehadiran & Doa Restunya

Merupakan suatu kehormatan dan kebahagiaan bagi kami sekeluarga apabila Bapak/Ibu/Saudara/i berkenan hadir untuk memberikan doa restu kepada kedua mempelai. Atas kehadiran serta doa restu, kami ucapkan terima kasih.

Sampai Jumpa di Hari Bahagia Kami,

Jhon & Feby

Keluarga Besar

Mempelai Pria

Bapak Jonaman Saragih/ Ibu Rostina Purba

Keluarga Besar

Mempelai Wanita

Bapak Arlius zebua/ Ibu Rosmida Herliana Saragih

//Script Custom Nama Tamu by Andy dari WeddingPress var urlParams = new URLSearchParams(window.location.search); if (urlParams) { var textElement = document.getElementById('namatamu'); var defaultText = textElement.innerHTML; var newText = defaultText; if (urlParams.has('to')) { var toValue = urlParams.get('to'); newText = newText.replace(/Tamu Undangan/g, toValue); } if (urlParams.has('dear')) { var dearValue = urlParams.get('dear'); newText = newText.replace(/Tamu Undangan/g, dearValue); } if (urlParams.has('kepada')) { var kepadaValue = urlParams.get('kepada'); newText = newText.replace(/Tamu Undangan/g, kepadaValue); } textElement.innerHTML = newText; }
function revealElements(selector) { var elements = document.querySelectorAll(selector); var windowHeight = window.innerHeight; var elementVisible = 150; elements.forEach(function(element) { var elementTop = element.getBoundingClientRect().top; if (elementTop < windowHeight - elementVisible) { element.classList.add("active"); } else { element.classList.remove("active"); } }); } window.addEventListener("scroll", function() { revealElements(".muncul, .muncul-kiri, .muncul-kanan, .zoom"); }); .muncul { position: relative; transform: translateY(6rem) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul.active { transform: translateY(0); opacity: 1; } .muncul-kiri { position: relative; transform: translateX(-100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kiri.active { transform: translateX(0); opacity: 1; } .muncul-kanan { position: relative; transform: translateX(100%) scale(0.93); opacity: 0; transition: opacity 0.5s ease, transform 1s ease; /* Durasi muncul tanpa delay */ } .muncul-kanan.active { transform: translateX(0); opacity: 1; } .zoom { position: relative; transform: scale(0.5); opacity: 0; transition: opacity 0.5s ease, transform 1.5s ease; /* Durasi muncul tanpa delay */ } .zoom.active { transform: scale(1); opacity: 1; }
//* script show-hide by andy dari weddingpress *// document.addEventListener("DOMContentLoaded", function () { var btnAmplop = document.getElementById("btnAmplop"); var btnHide = document.getElementById("btn-hide"); var amplop = document.getElementById("amplop"); // Sembunyikan btn-hide dan amplop saat halaman dimuat btnHide.style.display = "none"; amplop.style.display = "none"; // Fungsi untuk menampilkan btn-hide dan amplop saat btnAmplop diklik btnAmplop.onclick = function () { // Menampilkan btn-hide btnHide.style.display = "block"; // Menyembunyikan btnAmplop btnAmplop.style.display = "none"; // Menampilkan section amplop amplop.style.display = "block"; }; // Fungsi untuk menampilkan btnAmplop kembali dan menyembunyikan btn-hide saat btn-hide diklik btnHide.onclick = function () { // Menyembunyikan btn-hide btnHide.style.display = "none"; // Menampilkan btnAmplop kembali btnAmplop.style.display = "block"; // Menyembunyikan section amplop amplop.style.display = "none"; }; });
window.onbeforeunload = function() { window.scrollTo(0, 0); }; var isSectionLocked = true; // Menyimpan status kunci tampilan section // Mengunci tampilan section pertama saat halaman dimuat window.addEventListener('DOMContentLoaded', function() { lockSection(); }); // Fungsi untuk mengunci tampilan section function lockSection() { if (isSectionLocked) { disableScrolling(); document.body.style.position = "fixed"; document.body.style.overflowY = "scroll"; document.body.style.height = "100vh"; document.getElementById("section-cover").style.width = "100vw"; // Menambahkan gaya untuk membuat cover full width } } // Fungsi untuk membuka tampilan section function unlockSection() { enableScrolling(); document.body.style.position = ""; document.body.style.overflowY = ""; document.getElementById("section-cover").style.width = ""; // Menghapus gaya untuk mengembalikan lebar cover ke nilai aslinya document.getElementById("tombol-buka").style.display = "none"; // Menyembunyikan tombol "tombol-buka" } document.getElementById("tombol-buka").onclick = function() { unlockSection(); playAudio(); }; function disableScrolling() { var x = window.scrollX; var y = window.scrollY; window.onscroll = function() { window.scrollTo(x, y); }; } function enableScrolling() { window.onscroll = null; } function playAudio(){ var isYT = false; if(document.body.contains(document.getElementById("song"))) { document.getElementById("song").play(); isYT = false; } else { isYT = true; player.playVideo(); } }