Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Membuat Lubang dalam Tindanan CSS?

Bagaimana untuk Membuat Lubang dalam Tindanan CSS?

DDD
DDDasal
2024-11-08 04:02:01844semak imbas

How to Create Holes in CSS Overlays?

Mencipta Lubang dalam Tindanan CSS

Adalah mungkin untuk mencipta kesan yang meninggalkan lubang dalam tindanan, membenarkan kandungan di bawah dipaparkan melalui .

Menggunakan CSS Box Shadow

Untuk mencapai kesan ini, gunakan sifat CSS box-shadow dengan jejari sebaran yang besar.

box-shadow: 0 0 0 9999px rgba(0, 0, 255, 0.2);

Ini menghasilkan bayang lut sinar yang besar di sekeliling elemen.

Contoh

Dalam contoh berikut, "lubang" dicipta dalam div tindanan dengan kelas lubang:

.hole {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 200px;
  height: 150px;
  box-shadow: 0 0 0 9999px rgba(0, 0, 255, 0.2);
}
<p>Lorem ipsum dolor sit amet, ocurreret tincidunt philosophia in sea, at pro postea ullamcorper.</p>
<p>Has ex idque repudiandae, an mei munere philosophia. Sale molestie id eos, eam ne blandit adipisci.</p>

<div class="hole"></div>

Atas ialah kandungan terperinci Bagaimana untuk Membuat Lubang dalam Tindanan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn