首頁 > web前端 > css教學 > 主體

css before after什麼意思? 【用法詳解】

藏色散人
發布: 2018-09-07 15:36:37
原創
5777 人瀏覽過

本篇文章將要向大家詳細介紹css中偽元素:before和:after的具體使用方法。有的新手小白們可能乍一看,覺得是個熟悉的單字,但在css中出現就有點迷惘。我們都知道css功能是非常強大的。就是因為css的功能才能使得網頁如此豐富多彩。

首先css偽元素是用來為某些選擇器新增特殊的效果。我們在製作網頁中,一些特殊的動畫效果都是離不開css偽元素的。當然css偽元素是有多種的,偽元素所控制的內容和一個元素控制的內容一樣,但是偽元素是不存在於文檔樹中,不是真正的元素,所以叫偽元素。下面我們就透過具體的程式碼範例,給大家詳細介紹css中:before和:after偽類的用法。

  1. 一段帶有:before偽元素樣式的HTML程式碼如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style>
        h1:before {content:url(/test/img/2.png)}
    </style>
</head>
<body>
<h1>这里是一段大标题</h1>
<p>css before伪元素使用代码示例</p>
</body>
</html>
登入後複製

那麼上述程式碼效果如下圖:

css before after什麼意思? 【用法詳解】

2.一段帶有:after偽元素樣式的HTML程式碼如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style>
        h1:after {content:url(/test/img/2.png)}
    </style>
</head>
<body>
<h1>这里是一段大标题</h1>
<p>css :after伪元素使用代码示例</p>
</body>
</html>
登入後複製

程式碼效果如下圖:

css before after什麼意思? 【用法詳解】

那麼我們透過上述1和2 的範例中,是否得出一些關於css before和after偽類別使用方法的結論呢?其實正如before和after的中文翻譯差不多,在...之前和在...之後。

在css中,:before偽元素的用處就是可以在元素的內容之前插入新的內容,如範例1中,我們使用:before元素給h1這個大標題的前面加了一張圖片。

而:after偽元素的用處就是可以在元素的內容之後插入新的內容,如範例2中,我們使用:after元素為h1這個大標題的後面添加了一張圖片。

其實before和after偽元素也可以說是真正的元素,雖然偽元素不能體現在文檔樹裡面,但是我們仍然可以給他們加任何樣式,而且所加樣式可以和普通頁面元素一樣!

那麼這篇關於css  :before和:after偽元素的介紹就到這裡,希望對大家有幫助。更多css知識可以觀看【css影片教學】或【css手冊

以上是css before after什麼意思? 【用法詳解】的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!