Rumah >hujung hadapan web >tutorial css >Kesan aplikasi dan pelaksanaan CSS::before pseudo-element selector
Kesan aplikasi dan pelaksanaan CSS::before pseudo-element selector
CSS::before pseudo-element selector ialah pemilih kelas pseudo yang biasa digunakan dalam CSS Ia boleh memasukkan elemen maya sebelum kandungan elemen . elemen dan boleh dihiasi dan dicantikkan melalui gaya CSS. Dalam artikel ini, kami akan memperkenalkan kesan aplikasi dan pelaksanaan bagi ::before pemilih elemen pseudo, dan menyediakan contoh kod khusus untuk rujukan.
1. Senario aplikasi
2. Contoh kesan pelaksanaan
<style> .icon::before { content: "002"; font-family: "Font Awesome 5 Free"; color: red; margin-right: 5px; } </style> <p class="icon">CSS ::before伪元素选择器示例</p>
Dengan kod di atas, kami menggunakan perpustakaan ikon Font Awesome untuk menambah ikon pada teks, dan menetapkan warna merah dan jidar kanan. .
<style> .image-container::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 0; transition: opacity 0.3s ease; } .image-container:hover::before { opacity: 1; } </style> <div class="image-container"> <img src="example.jpg" alt="Example Image"> </div>
Dalam kod di atas, kami menggunakan titik padu sebagai simbol senarai untuk mencapai kesan hiasan item senarai.
<style> ul li::before { color: red; margin-right: 5px; } </style> <ul> <li>列表项一</li> <li>列表项二</li> <li>列表项三</li> </ul>
Dalam kod di atas, kami menambahkan teg tersuai pada perenggan, yang dilaksanakan melalui pemilih unsur pseudo ::before.
<style> .custom-tag::before { content: "Tag: "; font-weight: bold; } </style> <p class="custom-tag">自定义标签示例</p>
Dalam kod di atas, kami menambahkan imej latar belakang pada elemen bekas, menetapkan kelegapan kepada 0.5 dan mengawal tahapnya melalui atribut indeks-z untuk mencapai kesan hiasan latar belakang.
Atas ialah kandungan terperinci Kesan aplikasi dan pelaksanaan CSS::before pseudo-element selector. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!