css中“::before”的意思是“在...之前”,是一個偽類元素,用於創建一個偽元素,並將其設置為選中元素的第一個子元素,插入到元素的其他內容之前,語法為「element::before{樣式代碼}」。
本教學操作環境:windows10系統、CSS3&&HTML5版、Dell G3電腦。
css中::before是什麼意思
#在css中,::before 是個偽類別元素,代表產生的內容元素,表示對應元素的可抽象樣式的第一個子元素,即:所選元素的第一個子元素。
利用::before可以把需插入的內容插入到元素的其他內容之前,並且預設內嵌顯示。 ::before需要使用content屬性來指定內容的值。
<p class="test"> 2019/11/29 15:35:51 </p>//在这前面加一个小闹钟的图标就可使用::befor
.test::before { content: url(./1597910280\(1\).png); }
說明:
1、偽類元素要配合content屬性一起使用2、偽類元素是css渲染層加入的,不能用js來操作3、偽類物件特效通常透過:hover偽類樣式來啟動
我覺得這個有點雞肋,可用可不用。
偽元素與偽類得區別 擇元素內容的之前內容,也就是"";::selection表示選擇元素被選中的內容。 css偽元素用於設定特殊效果在某些選擇器。
::::開頭。但因為歷史原因,瀏覽器對以
:開頭的偽元素也繼續支持,但建議規範書寫為
::開頭。
1 | :hover | |
1 | :link | |
1 | #:visited | |
1 | :first-child | |
2 | :lang | |
2 | #:focus | |
2 | #:enable | |
3 | :disable | |
3 | #:checked | |
3 | #:target | ##選擇目前的錨點元素|
508f8757043e444191169a6d98529980 |
: :first-letter
#::first-line | 選擇指定元素的第一行 | |
::after | #在指定元素的內容後面插入內容 | |
::before | 在指定元素的內容前面插入內容 | |
::selection | 選擇指定元素中被使用者選取的內容 | |
# |
以上是css中::before是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!