Bagaimana untuk Membuat Lubang dalam Tindanan CSS?

DDD
Lepaskan: 2024-11-08 04:02:01
asal
890 orang telah melayarinya

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);
Salin selepas log masuk

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);
}
Salin selepas log masuk
<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>
Salin selepas log masuk

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

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan