tft每日頭條

 > 圖文

 > before and after用法

before and after用法

圖文 更新时间:2024-07-21 23:18:02

CSS中有關這兩個僞元素,是用的比較頻繁的。而且它的用處較其它的僞元素還算是比較多,這裡講三個它的應用,希望能夠說明白它的用法。畢竟學會用法才是我們最終的目的。

before and after用法(:after:before的用法)1

一、字母拼接:

這是最簡單直接的應用了,就像在字符串"ello,worl"前後分别加個"H"和"d",可以這麼處理:

<p>ello Worl</p>

上面這個DIV加個下面這種樣式:

before and after用法(:after:before的用法)2

結果就是我們想到的,輸出完整的"Hello,world"。

二、層級疊加:

什麼叫層級疊加效果了,說直白點就是用after和before分别在一個div中定義兩個僞元素模塊,然後通過定位,将他們疊加在一起,形成我們想要的效果。

下面用這個思路來做一個類似的語言框,效果是這樣的:

對,我們要實現的就是左邊那個尖角。可以使用無寬高的單設置border來處理這種形狀。

<div class="wx"></div>

樣式代碼是這樣的:

before and after用法(:after:before的用法)3

這裡需要注意的是僞元素的定位是相對于本身這個div元素來的。知道了這一點,那下面的定位背景就是同一道理了。

三、定位背景:

這裡同樣也是通過定位來給一個div加一個透明的背景層。效果是這樣的:

before and after用法(:after:before的用法)4

上圖的那個白色透明層,就是我們這裡要實現的效果。dom結構是這樣的:

before and after用法(:after:before的用法)5

然後,我們加上僞元素的樣式代碼:

before and after用法(:after:before的用法)6

寫在最後的總結:

僞元素的應用也許不止于這些,但是它們的使用方法我們還是可以總結的。希望這篇能讓大家有點啟發。

短内容,說完整事,哪怕隻讀一篇也能學知識。點擊關注小鄭搞碼事,說的都是那堆代碼。謝謝您的鼓勵!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved