日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

对伪元素::after和::before的理解

發布時間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对伪元素::after和::before的理解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

:before和:after在css1中就有了,但是在css3中寫法改為了::before 和 ::after以便于和之前做區別,用哪種方式無所謂,但是IE8只支持 :after這種寫法,所以我平常多用單冒號這種主要能夠實現功能有

能夠用偽元素實現的功能

1.用來做小三角或者小箭頭之類的

具體實現代碼


2.為一段兒文字添加代碼塊


甚至我們能夠設置鼠標hover時候的效果

GIF圖

具體實現代碼



3.hover時的特效


特效1

GIF圖

具體實現代碼如下

特效2

GIF圖

具體實現代碼


4.清除浮動

關于浮動的原理和造成的影響,大家可以看此鏈接,這里只討論用偽元素after來清除浮動的影響


具體代碼如下


5.分割線

具體代碼

6.css計數器

css計數器是由css維護的變量,這些變量可能根據CSS規則增加以跟蹤使用次數

具體實現代碼如下

html結構

css樣式

關于css計數器的更具體的用法如下

具體代碼如下

html結構

下面是css樣式,注意注釋部分

css樣式

7.畫平行四邊形

代碼如下:

我們發現,里面的字體也變傾斜了,那么如何避免呢?

在div里面嵌套一層也能完全避免

另外一種就是采用:after和:before來寫了

咱們先看一下邊框設置為20px寬高為0的div長什么樣子

具體代碼示例

html代碼

css樣式

總結

以上是生活随笔為你收集整理的对伪元素::after和::before的理解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。