Wedding Invitation

We invited you to celebrate our wedding

Mely & Asri

Senin, 27 Juli 2026

Assalamu'alaikum Warahmatullahi Wabarakatuh

Tanpa mengurangi rasa hormat, perkenankan kami mengundang Bapak/Ibu/Saudara/i, serta kerabat sekalian, untuk menghadiri acara pernikahan kami

" Dan di antara tanda-tanda kekuasaan-Nya diciptakan-Nya untukmu pasangan hidup dari jenismu sendiri supaya kamu dapat ketenangan hati dan dijadikannya kasih sayang di antara kamu. Sesungguhnya yang demikian menjadi tanda-tanda kebesaran-Nya bagi orang-orang yang berpikir. "

- Q.S. Ar-Rum: 21 -

Pasangan Mempelai

Amelya Agustiani

(Mely)

&

Asri

(Asri)

Wedding Event

Senin, 27 Juli 2026

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

Akad Nikah

Senin, 27 Juli 2026

10.00 WITA

Salopokko, Desa Ugi, Seb. Barat Mesjid Babul Jannah Salopokko

Resepsi

Senin, 27 Juli 2026

11.00 WITA - Selesai

Salopokko, Desa Ugi, Seb. Barat Mesjid Babul Jannah Salopokko

Love Story

Pertemuan

Bermula dari pertemuan yang tak pernah kami rencanakan, semesta perlahan merangkai jalan yang mempertemukan dua hati. Dari sekedar saling mengenal, tumbuh rasa yang tak mampu dijelaskan oleh logika. Mungkin, memang sejak awal takdir sedang bekerja dengan caranya sendiri.

Pendekatan

Percakapan demi percakapan membuat kami saling memahami lebih dalam. Tanpa disadari, rasa nyaman berubah menjadi tempat pulang yang selalu dirindukan. Sejak saat itu, kami tahu bahwa kebersamaan ini layak untuk diperjuangkan.

Memantapkan Hati

Perjalanan kami tidak selalu dipenuhi tawa, ada perbedaan, air mata dan keinginan untuk menyerah di tengah jalan. Namun, setiap kali dunia terasa berat, kami selalu memilih kembali, karena cinta yang tumbuh dengan perjuangan selalu menemukan jalannya.
Waktu mengajarkan kami bahwa cinta bukan tentang menemukan seseorang yang sempurna. Cinta adalah menerima, bertumbuh dan tetap saling memilih meski telah melihat seluruh kekurangan. Disanalah kami yakin, perjalanan ini layak dibawa menuju selamanya.

Menikah

Pernikahan ini bukan akhir dari kisah kami, melainkan halaman pertama dari kehidupan yang baru. Dalam janji suci yang kami ucapkan, kami memilih untuk saling menggenggam, melewati setiap musim kehidupan bersama. Semoga setiap langkah setelah ini dipenuhi cinta, doa, dan keberkahan hingga akhir waktu.

Beri Doa & Ucapan Terbaikmu

Tinggalkan kami doa terbaik anda untuk momen bahagia kami

Hadiah Pernikahan

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.

Salin
Salin

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,

Mely & Asri

Keluarga Besar

Mempelai Wanita

Keluarga Besar

Mempelai Pria

©undangan digital wajo

ChatGPT Image Jul 17, 2026, 09_29_02 PM
The Wedding of
Mely & Asri
Kepada Yth
Tamu Undangan
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(); } }
//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"; }; });