css中(單冒號):after和(雙冒號)::after的區別


:after是偽元素 。::after是偽類

什么是偽類?

CSS偽類是添加到選擇器的關鍵字,指定要選擇的元素的特殊狀態。例如,:hover可被用於在用戶將鼠標懸停在按鈕上時改變按鈕的顏色。

::after表示法是在CSS 3中引入的,::符號是用來區分偽類和偽元素的。支持CSS3的瀏覽器同時也都支持CSS2中引入的表示法:after。

element:after { style properties } /* CSS2 語法 */

element::after { style properties } /* CSS3 語法 */

.select::after { content: ""; position: absolute; top: 50%; margin-top: -7px; right: 10px; display: inline-block; border-left: 1px solid #000; border-bottom: 1px solid #000; width: 14px; height: 14px; transform: rotate(-45deg); }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM