CSS中的偽元素 :before, :after

  1. 基本語法
    平常僅僅需要將這兩個(gè)偽元素用于添加一些自定義字符時(shí)嗅骄,只需使用偽類使用的單冒號(hào)寫法譬猫,以保證瀏覽器的兼容性怨规。
    不 過,在 CSS3 中為了區(qū)別偽元素和偽類為偽元素使用了雙冒號(hào)咆疗,因此如果使用了 display 或者 width 等屬性時(shí)使得顯示脫離了原本元素后,建議按照標(biāo)準(zhǔn)雙寫母债。
    屬性 content 午磁,用于在 CSS 渲染中向元素邏輯上的頭部或尾部添加內(nèi)容尝抖。
    注意這些添加不會(huì)改變文檔內(nèi)容,不會(huì)出現(xiàn)在 DOM 中迅皇,不可復(fù)制昧辽,僅僅是在 CSS 渲染層加入。在Web頁面的HTML源代碼里登颓,你實(shí)際上找不到它們搅荞,但從視覺上,你卻能看到它們的存在框咙,所以我們用這個(gè)“偽”字就是表示它們假元素咕痛。

2.基本用法:
給元素前后添加內(nèi)容,如給一個(gè)blockquote元素之前和之后加入引號(hào)

<style>
blockquote:before {
content: open-quote;
}
blockquote:after {
content: close-quote;
}
</style>
<blockquote>
這是一個(gè)段落啊~
</blockquote>

效果: “這是一個(gè)段落啊~”
:before和:after雖然是偽元素喇嘱,但它們所有用法和行為表現(xiàn)和真正的元素幾乎完全一樣茉贡;
我們可以對(duì)它們進(jìn)行任何的CSS樣式設(shè)置,例如婉称,改變它們的前景顏色块仆,增加背景色/圖,調(diào)整字體大小王暗,調(diào)整對(duì)齊方式等等悔据。

<style>
blockquote:before {
content: open-quote;
font-size: 24pt;
text-align: center;
line-height: 42px;
color: #fff;
background: #ddd;
float: left;
position: relative;
top: 0px;
}
blockquote:after {
content: close-quote;
font-size: 24pt;
text-align: center;
line-height: 42px;
color: #fff;
background: #ddd;
float: right;
position: relative;
bottom: 10px;
right: 1300px;
}
</style>

  1. 特效妙用
    鼠標(biāo)移上鏈接,出現(xiàn)方括號(hào):

<style>
a {
position: relative;
display: inline-block;
outline: none;
text-decoration: none;
color: #000;
font-size: 32px;
padding: 5px 10px;
margin-left: 200px;
cursor: pointer;
}
a:hover::before, a:hover::after { position: absolute; }
a:hover::before { content: "\5B"; left: -20px;color: #B20E00; }
a:hover::after { content: "\5D"; right: -20px;color: #B20E00; }
</style>

mouse.png

4.對(duì)文字進(jìn)行美化

Html代碼:
<body>
<span data-text='COOL'>COOL</span>
</body>

css代碼:
<style>
{
padding: 0;
margin: 0
}
span{
position: relative;
font-size: 12rem;
color: #0099CC
}
span::before{
position: absolute;
font-size: 12rem;
color: #333;
content: attr(data-text);
white-space:nowrap;
width: 50%;
/
此為左右型美化俗壹,若要改成上下型科汗,則將此行變?yōu)閔eight:50%;*/
display: inline-block;
overflow: hidden
}
</style>

temp.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市绷雏,隨后出現(xiàn)的幾起案子头滔,更是在濱河造成了極大的恐慌,老刑警劉巖涎显,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坤检,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡期吓,警方通過查閱死者的電腦和手機(jī)早歇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來讨勤,“玉大人箭跳,你說我怎么就攤上這事√肚В” “怎么了谱姓?”我有些...
    開封第一講書人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)刨晴。 經(jīng)常有香客問我屉来,道長(zhǎng)路翻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任奶躯,我火速辦了婚禮帚桩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘嘹黔。我一直安慰自己账嚎,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開白布儡蔓。 她就那樣靜靜地躺著郭蕉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪喂江。 梳的紋絲不亂的頭發(fā)上召锈,一...
    開封第一講書人閱讀 51,155評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音获询,去河邊找鬼涨岁。 笑死,一個(gè)胖子當(dāng)著我的面吹牛吉嚣,可吹牛的內(nèi)容都是我干的梢薪。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼尝哆,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼秉撇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起秋泄,我...
    開封第一講書人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤琐馆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后恒序,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瘦麸,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年歧胁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瞎暑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡与帆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出墨榄,到底是詐尸還是另有隱情玄糟,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布袄秩,位于F島的核電站阵翎,受9級(jí)特大地震影響逢并,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜郭卫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一砍聊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧贰军,春花似錦玻蝌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至贰盗,卻和暖如春许饿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背舵盈。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來泰國打工陋率, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人秽晚。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓瓦糟,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親爆惧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子狸页,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 1、垂直對(duì)齊 如果你用CSS扯再,則你會(huì)有困惑:我該怎么垂直對(duì)齊容器中的元素芍耘?現(xiàn)在,利用CSS3的Transform熄阻,...
    kiddings閱讀 3,160評(píng)論 0 11
  • 轉(zhuǎn)自理解偽元素 :before 和 :after層疊樣式表(CSS)的主要目的是給HTML元素添加樣式斋竞,然而,在一...
    種諤閱讀 824評(píng)論 0 3
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案秃殉? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,748評(píng)論 1 92
  • 這篇文字里我會(huì)介紹50 個(gè)便于使用的 CSS2/CSS3 代碼片段給所有的WEB專業(yè)人員. 選擇IDE開發(fā)環(huán)境來存...
    JamHsiao_aaa4閱讀 1,114評(píng)論 0 3
  • 茶葉是高原藏區(qū)最普遍的飲品坝初,而且茶葉,既是敬神的貢品 又是互贈(zèng)的禮品钾军。 藏族有千余年的飲茶歷史鳄袍,積累了...
    山神山神閱讀 463評(píng)論 0 2