Bagaimana Membuat: Efect Lapisan

Belajar cara membuat efek lapisan overlay menggunakan CSS (suatu efek penambahan).

Lapisan Overlay

Belajar cara membuat efek lapisan overlay

Lapisan Overlay


Klik di tempat apapun untuk menutup efek lapisan overlay.

Bagaimana membuat efek lapisan overlay

Tahap Pertama - Tambahkan HTML:

Gunakan elemen apapun dan letakkan di lokasi apapun di dokumen:

<div id="overlay"></div>

Tahap Kedua - Tambahkan CSS:

Tetapkan gaya elemen lapisan overlay:

#overlay {
  position: fixed; /* Berada di atas konten halaman */
  display: none; /* Default tersembunyi */
  width: 100%; /* Lebar penuh (melampasi seluruh halaman) */
  height: 100%; /* Panjang penuh (melampasi seluruh halaman) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5); /* Latar belakang hitam dengan transparansi */
  z-index: 2; /* Jika Anda menggunakan urutan yang berbeda untuk elemen lain, tentukan urutan tingkat */
  cursor: pointer; /* Tambahkan penunjuk mouse saat Hover */
}

Tahap Ketiga - Tambahkan JavaScript:

Buka dan tutup efek lapisan overlay menggunakan JavaScript:

function on() {
  document.getElementById("overlay").style.display = "block";
}
function off() {
  document.getElementById("overlay").style.display = "none";
}

Coba sendiri

Efek Lapisan Overlay dengan Teks

Tambahkan konten yang Andainginkan ke lapisan overlay dan letakkan di posisi yang diinginkan. Dalam contoh ini, kami menambahkan teks di tengah halaman:

Contoh

<style>
#text{
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 50px;
  color: white;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
}
</style>
<div id="overlay">
  <div id="text">Overlay Text</div>
</div>

Coba sendiri