欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
一篇文章帶你了解CSS Pseudo-elements(偽元素)

回復“前端”即可獲贈前端相關(guān)學(xué)習資料

湖月照我影,送我至剡溪。 

CSS Pseudo-elements 偽元素是一個(gè)附加至選擇器末的關(guān)鍵詞,允許對被選擇元素的特定部分修改樣式。CSS偽元素是一種樣式化文檔元素的方法,這些元素沒(méi)有由文檔樹(shù)中的位置明確定義。

一、什么是偽元素?

CSS偽元素允許設置元素或元素部分的樣式,而無(wú)需向其添加任何ID或類(lèi)。當只想為段落的第一個(gè)字母設置樣式以創(chuàng )建首字下沉效果,或者只想通過(guò)樣式表在元素之前或之后插入一些內容等情況下,這將非常有用。

CSS3 為偽元素引入了新的雙冒號(::)語(yǔ)法,以區分偽元素和偽類(lèi)。

偽元素的新語(yǔ)法可以通過(guò)以下方式給出:

/*選擇器::偽元素{ 屬性:值 ; }*/

二、::first-line 第一行偽元素

該::first-line偽元素應用特殊的樣式添加到文本的第一行。

例:(規則設置了段落中第一行文本的格式。第一行的長(cháng)度取決于瀏覽器窗口或包含元素的大?。?。

<!DOCTYPE html><html>  <head>    <meta charset="utf-8">    <title>CSS ::first-line第一行偽元素示例</title>    <style>      p::first-line {        color: #ff0000;        font-variant: small-caps;      }</style>  </head>  <body style="background-color: aqua;">    <p>      本段的第一行與其余各行的樣式不同。
本段的第一行與其余各行的樣式不同。
本段的第一行與其余各行的樣式不同。
本段的第一行與其余各行的樣式不同。
本段的第一行與其余各行的樣式不同。 </p> </body></html>

注意:

可以應用于::first-line偽元素的CSS屬性是:font字體屬性, background背景屬性, color, word-spacing, letter-spacing, text-decoration, vertical-align, text-transform, line-height。

三、:: first-letter偽元素

::first-letter偽元素用于將特殊的樣式添加到文本的第一行的第一個(gè)字母。

例:(規則設置文本段落的首字母格式,并創(chuàng )建類(lèi)似首字下沉的效果)。

p::first-letter {   color: #ff0000;   font-size: xx-large;}

注意:

可以應用于::first-letter偽元素的CSS屬性是:font 字體屬性, text-decoration, text-transform, letter-spacing, word-spacing, line-height, float, vertical-align ,color, margin 和 padding 屬性, border 邊框屬性, background 背景屬性。

如果沒(méi)有屬性float或 float屬性值為'none'。

四、:: before和:: after偽元素

::before和::after偽元素可以用于之前或一個(gè)元素的內容之后插入生成的內容。

content CSS屬性與這些偽元素結合使用時(shí),插入所生成的內容。

這對于進(jìn)一步修飾內容豐富的元素非常有用,這些元素不應屬于頁(yè)面的實(shí)際標記??梢允褂眠@些偽元素插入常規字符串或嵌入對象(例如圖像)和其他資源。

例:

<style>
h1::before { content: url("img/border.png"); }
h1::after { content: url("img/border.png"); }</style>

五、偽元素和CSS類(lèi)

通常,只需要使用這些偽元素設置文本的某個(gè)段落或其他塊級元素的樣式。在那里,向偽元素聲明一個(gè)類(lèi)就起作用了。偽元素可以與CSS類(lèi)組合以產(chǎn)生效果,特別是對于具有該類(lèi)的元素。

例:(規則將顯示所有段落的第一個(gè)字母class="article",以綠色,大小為xx-large。)

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title>使用CSS偽元素與css類(lèi)示例</title>        <style>            p.article::first-letter {                color: #FF0000;                font-size: xx-large;            }</style>    </head>    <body style="background-color: aqua;">        <p class="article">This a sample article.</p>        <p>This a normal paragraph.</p>    </body></html>

六、總結

本文基于CSS基礎,主要介紹了什么是偽元素,::first-line, :: first-letter屬性在實(shí)際項目中的應用,以及介紹了偽元素可以與CSS類(lèi)組合以產(chǎn)生效果。實(shí)現頁(yè)面的效果。

歡迎大家積極嘗試,有時(shí)候看到別人實(shí)現起來(lái)很簡(jiǎn)單,但是到自己動(dòng)手實(shí)現的時(shí)候,總會(huì )有各種各樣的問(wèn)題,切勿眼高手低,勤動(dòng)手,才可以理解的更加深刻。

代碼很簡(jiǎn)單,希望對你學(xué)習有幫助。

------------------- End -------------------

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
詳解 CSS 屬性
常見(jiàn)CSS3選擇器和文本字體樣式匯總
移動(dòng)Web界面樣式
避免常見(jiàn)的6種HTML5錯誤用法
學(xué):用css樣式設置字距:
CSS Border(邊框) | 菜鳥(niǎo)教程
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久