Cara Mengelakkan Elemen Anak Kabur Apabila Mengaburkan Div Induk (Tanpa Kedudukan Mutlak)
Mengaburkan div induk menggunakan penapis CSS seperti kabur boleh tidak diingini blur elemen kanak-kanak juga. Walau bagaimanapun, terdapat penyelesaian untuk mengasingkan kesan kabur kepada hanya div induk tanpa menggunakan kedudukan mutlak.
Buat Elemen Dalam
Bahagikan div induk kepada dua elemen dalam :
Elemen Kedudukan
Gunakan gaya berikut:
Memohon Kabur
Gunakan penapis: blur(3px) atau -webkit-filter: blur(3px) kepada #background, bukannya #parent_div. Ini memastikan bahawa kesan kabur dihadkan kepada elemen latar belakang, menjadikan elemen kandungan tajam dan tidak terjejas.
Contoh:
#parent_div { position: relative; height: 100px; width: 100px; } #background { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: red; filter: blur(3px); z-index: -1; } #content { /* No special positioning required */ }
Atas ialah kandungan terperinci Bagaimana untuk mengaburkan Div Induk Tanpa Mengaburkan Elemen Anak?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!