91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

改變css偽元素樣式的方法

發布時間:2020-04-26 11:38:04 來源:億速云 閱讀:1019 作者:栢白 欄目:web開發

本篇文章介紹了改變css偽元素樣式的方法,希望對學習前端css的朋友有幫助!

一、CSS偽元素

CSS 偽元素用于向某些選擇器設置特殊效果。

偽元素的用法如下:

selector:pseudo-element {property:value;}

CSS 類也可以和偽元素搭配使用

selector.class:pseudo-element {property:value;}

二、修改偽元素樣式

1.問題描述

偽元素例子:

.content {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    background: black;
}
.content::before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    background: blue;
}

如果我們想對修改偽元素的樣式,又該怎么做呢?因為偽元素在DOM樹中創建了一些抽象元素,但這些抽象元素是不存在于文檔語言里的,即不存在于 HTML 源碼里,所以并不能通過選擇器來選擇這些偽元素。既然不能選擇偽元素,那要怎么才能修改偽元素的樣式?

2.方案一

通過增加 style 標簽以重新定義偽元素,實現對偽元素樣式的覆蓋,方法為:

$(".content").append("<style>.content::before{display:none}</style>");

但這種方案有個問題,因為對原來的樣式進行了覆蓋,所以會對所有該類的標簽產生影響。

3.方案二

更優的方案是通過增加新的 CSS 類來對偽元素的某些樣式進行修改,方法如下:

1)定義新的 CSS 類。

例如增加新的 CSS 類:

.change::before {
    background: red;
}

2)添加新類以修改偽元素樣式。

在 JQuery 中使用 id 選擇器和 css 選擇器,再使用 addClass() 進行添加修改,示例如下:

$("#content1").addClass("change");

以上就是改變css偽元素樣式的方法的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿巴嘎旗| 德清县| 岑溪市| 巫山县| 师宗县| 津市市| 武胜县| 罗田县| 乌兰察布市| 桑植县| 清涧县| 永顺县| 芮城县| 南漳县| 凉山| 安福县| 博客| 安溪县| 白河县| 黄骅市| 德兴市| 会东县| 车险| 山西省| 溧水县| 封丘县| 丹寨县| 华阴市| 中阳县| 太原市| 伊宁市| 延边| 房山区| 留坝县| 赫章县| 武鸣县| 桐乡市| 奎屯市| 宜阳县| 巨鹿县| 贺州市|