Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Menggunakan Kelegapan pada Bekas Tanpa Menjejaskan Elemen Kanak-kanak?

Bagaimana untuk Menggunakan Kelegapan pada Bekas Tanpa Menjejaskan Elemen Kanak-kanak?

Patricia Arquette
Patricia Arquetteasal
2024-11-04 09:59:42244semak imbas

How to Apply Opacity to a Container Without Affecting Child Elements?

Menggunakan Kelegapan pada Elemen tanpa Menjejaskan Elemen Kanak-kanak

Untuk meningkatkan pengalaman pengguna, adalah wajar untuk mencipta kesan seperti tetingkap timbul atau tindanan yang malapkan kandungan asas. Walau bagaimanapun, penggunaan kelegapan pada elemen bekas boleh menjejaskan elemen kanak-kanak secara tidak sengaja. Soalan ini mencari penyelesaian untuk menggunakan kelegapan pada elemen kontena tanpa menjejaskan keterlihatan elemen anak.

Kod HTML dan CSS yang disediakan menggambarkan isu: menggunakan kelegapan pada elemen kontena (#container) menghasilkan kedua-dua bekas dan elemen anak (#box) telah mengurangkan kelegapan. Untuk menyelesaikan masalah ini, kami boleh menggunakan teknik yang melibatkan warna latar belakang.

<code class="css">#container {
    border: solid gold 1px;   
    width: 400px;
    height: 200px;
    background:rgba(56,255,255,0.1);
}

#box {
    border: solid silver 1px;
    margin: 10px;
    width: 300px;
    height: 100px;
    background:rgba(205,206,255,0.1);
}</code>

Dalam penyelesaian ini, kami menggabungkan kelegapan dengan warna latar belakang. Sifat latar belakang untuk kedua-dua kontena dan elemen anak ditakrifkan menggunakan rgba(), di mana parameter akhir mewakili kelegapan. Dengan menetapkan nilai kelegapan kepada nilai yang rendah, kami boleh mencipta kesan separa lutsinar untuk bekas sambil mengekalkan keterlihatan penuh elemen kanak-kanak.

Teknik ini membolehkan kami mencapai kesan yang diingini iaitu memudar sebahagiannya daripada bekas tanpa menjejaskan elemen kanak-kanak. Ia boleh digunakan untuk mencipta pelbagai elemen antara muka pengguna, termasuk tetingkap timbul, modal dan tindanan.

Atas ialah kandungan terperinci Bagaimana untuk Menggunakan Kelegapan pada Bekas Tanpa Menjejaskan Elemen Kanak-kanak?. 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