::before和::after偽元素
偽元素的意思就是,元素不是在DOM中生成的,而是在瀏覽器渲染CSS的時候畫上去的,所以在瀏覽器檢視元素上是看不到偽元素的HTML結構的。
before 和 after 顧名思義就是附著在元素前後的偽元素。
預設情況下偽元素是行內顯示的,想讓它呈現出不同的效果的話,就需要設定它為塊 {display:block} 顯示。
偽元素可以使用content屬性去指定元素的內容。
1."string" 字串
li::after {content: '/';}
"string" 字串內容會直接顯示在頁面當中,如果你字串中填寫html標籤的話是不會被解析的。
2.attr()
a:after { content:"(" attr(href) ")"; }
attr() 它可以呼叫當前元素的屬性進行顯示
3.url
li::after { content: url(bg.png)}
url 用於引用圖片,或是 css 漸變屬性。
4.counter 呼叫計數器
li::before { counter-increment: chapter; content: "Chapter " counter(chapter) ". " }
counter 呼叫計數器,可以不使用列表元素實現序號功能。
相關推薦
css before和after偽元素應用
pan clear play set tle ear ani tab title 1、說明 ":before" 偽元素可以在元素的內容前面插入新內容。 ":after" 偽元素可以在元素的內容之後插入新內容。 2、兼容性 偽元素有2種寫法,單冒號和雙冒號,單冒號和雙
::before和::after偽元素的用法
一、介紹 css3為了區分偽類和偽元素,偽元素採用雙冒號寫法。 常見偽類——:hover,:link,:active,:target,:not(),:focus。 常見偽元素——::first-letter,::first-line,::before,::after,:
::before和::after偽元素
偽元素的意思就是,元素不是在DOM中生成的,而是在瀏覽器渲染CSS的時候畫上去的,所以在瀏覽器檢視元素上是看不到偽元素的HTML結構的。 before 和 after 顧名思義就是附著在元素前後的偽元素。 預設情況下偽元素是行內顯示的,想讓它呈現出不同的效果的話,就需要設定它為塊 {display:blo
CSS中的before和:after偽元素深入理解
1、定義: “偽元素”,顧名思義。就是它建立了一個虛假的元素,並且將其虛假的元素插入到目標元素的內容之前或之後。 2:特點: a、它在實際文件中不改變什麼,但是對使用者可見,可以通過css控制,原始碼中看不到 b、偽元素如果沒有設定“content”屬性,偽元素是無用的。 你可以設定content屬
js設定before和after偽元素效果的方法總結
我們知道,我們無法直接給before和after偽元素設定js效果例子說明 現在需要為(id為box,內容為"我是測試內容"的div)新增(:before內容為"字首",顏色為紅色的偽元素)<!DOCTYPE html> <html> <he
select 下拉列表選擇框效果及美化(before 和 after偽元素的妙用)
color dem cti relative ccs ota otto center round 參考博客:https://github.com/chokcoco http://www.cnblogs.com/libin-1/p/5766
select 下拉列表選擇框效果及美化(before 和 after偽元素的妙用)
參考部落格:https://github.com/chokcoco http://www.cnblogs.com/libin-1/p/5766729.html http://www.cnblogs.com/coco1s/p/5667853.html http://sbco.cc/magicCss/
轉::before和::after偽元素的用法
絕對定位 又能 lec net ren effect form amp right 一、介紹 css3為了區分偽類和偽元素,偽元素采用雙冒號寫法。 常見偽類——:hover,:link,:active,:target,:not(),:focus。 常見偽元素——::firs
使用::befor和::after偽元素在網站中添加圖標
不同 round ont 特殊 dom class code 修飾 utf-8 css3為了區分偽類和偽元素,偽元素采用雙冒號寫法。 常見偽類——:hover,:link,:active,:target,:not(),:focus。 常見偽元素——::first-lette
CSS3 before、after偽元素實現氣泡框
氣泡框的原理其實也就是普通邊框+三角形,CSS實現三角形也是利用了border屬性 1、三角形是實心的 html程式碼: <div class="wrap"></div> css程式碼: .wrap{
使用::befor和::after偽元素在網站中新增圖示
css3為了區分偽類和偽元素,偽元素採用雙冒號寫法。 常見偽類——:hover,:link,:active,:target,:not(),:focus。 常見偽元素——::first-letter,::first-line,::before,::after,::selection。 ::before和::af
IE67不相容before和after偽類的最佳解決辦法
IE67不相容before和after偽類,在需要相容IE67的頁面時,可以通過使用img標籤和png雪碧圖固定定位的方式來解決,通過js來處理IE6下PNG不透明的問題,這樣就可以不用通過JS處理before和aft
【jQuery】使用before()和after()在元素前後插入內容
使用before()和after()方法可以在元素的前後插入內容,它們分別表示在整個元素的前面和後面插入指定的元素或內容,呼叫格式分別為: $(selector).before(content)和
:before,after和其他偽元素新增
div:nth-of-type(2)::before{ /*必須新增content屬性,否則後期不可見*/ content: ""; /*預設是行級元素,如果想設定寬高,就必須轉換為塊級元素*/ position: absolute; width: 20px; height
::before和::after的用法 css偽元素
CSS 有兩個說不上常用的偽類 :before 和 :after,偶爾會被人用來新增些自定義格式什麼的,但是它們的功用不僅於此。前幾天發現了 Creative Link Effects 這個非常有意思的介紹創意連結特效的頁面,裡面驚人的效果大量使用到的特性除了 trans
:before 和 :after 的內幕 以及偽類
偽類 VS 偽元素 這兩個概念很容易混淆,即使你Google或者查W3C的資料都不一定搞得清。答案其實很簡單,如下: 偽類:作用物件是整個元素 首先,來看幾個偽類 ? a:link {color:#111}
mysql之觸發器before和after的區別
mysql 訂單 負數 values 完成 -1 class 大於 nbsp 我們先做個測試: 接上篇日誌建的商品表g和訂單表o和觸發器 假設:假設商品表有商品1,數量是10; 我們往訂單表插入一條記錄: insert into o(gid,much) value
jquery中append、prepend, before和after方法的區別(一)
mod serve com oos 兄弟節點 sha pos 插入 5% 原文:http://blog.csdn.net/woosido123/article/details/64439490 在 jquery中append() 與 prepend()是在元素內插
css中before和after的應用實例
padding meta script cli fff radi tag lock style <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <
清除浮動的四種方法:額外標簽法,overflow:hidden,單偽元素法和雙偽元素法
new ont nbsp ola 圖片 分享 col ons pac 當給浮動的元素增加了一個父級元素,但是又不方便給高度的情況下 (父盒子給高度也是一個解決方法,但是大多數情況下,因為盒子的內容會經常改變,父盒子高度固定,需要每次去調整) 此時可以使用下面的四種方法來清