欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何使用currentColor屬性寫出更好的CSS代碼?

2024-01-10    分類: 網(wǎng)站建設(shè)

CSS屬性比較多,但是有一些很少被技術(shù)人員使用,雖然這些屬性目前已被瀏覽器支持,而currentColor就是屬性之一,現(xiàn)在我們和成都網(wǎng)站建設(shè)小編一起了解一下吧!

currentColor代表了當(dāng)前元素被應(yīng)用上的color顏色值。它允許讓繼承自屬性或子元素屬性的color屬性為默認值而不再繼承。而其關(guān)鍵字按某種規(guī)則獲取了color屬性的值并賦值給了自身。

在任何你想要默認繼承color屬性值的地方都可以使用currentColor這一關(guān)鍵字。也會隨著color關(guān)鍵字的屬性值的改變,它會自動的通過規(guī)則反映在所有currentColor關(guān)鍵字使用的地方。

.box {

color: red;

border: 1px solid currentColor;

box-shadow: 0 0 2px 2px currentColor;

}

在上面的代碼片段里,并不是重復(fù)相同的color值,而是用currentColor來代替。這使CSS變得好控制,也不再需要在不同的地方來追蹤color值簡化color定義。像鏈接,邊框,圖標以及陰影等都可以通過簡化的currentColor來替換一遍又一遍的特定color值;從而使代碼更加易于管理。

成都網(wǎng)站建設(shè)

例如:

.box {

color: red;

}

.box .child-1 {

background: currentColor;

}

.box .child-2 {

color: currentColor;

border 1px solid currentColor;

}

在上面的代碼片段中,你可以看到我們不是在邊框、陰影上指定一個顏色,而是在這些屬性上使用了currentColor,這將使它們自動變?yōu)閞ed。

簡化過渡和動畫

currentColor可以使transitions和animations變得更加簡單。所有使用currentColor 的屬性會自動在hover時發(fā)生改變。

在偽元素上使用

像是:before 和 :after 這樣的偽元素也同樣可以通過用 currentColor 來獲取它的父元素的值。這就可以用于創(chuàng)建帶有動態(tài)顏色的『提示框』,或是使用 body 顏色的『覆蓋層』,并給它一個半透明的效果。

.box {

color: red;

}

.box:before {

color: currentColor;

border: 1px solid currentColor;

}

在 SVG 中使用

SVG 中 currentColor 的值同樣可以從父元素中獲取。當(dāng)你在不同地方應(yīng)用 SVG 并想從父元素中繼承 color 值而又不想每次明確提及時,使用它是相當(dāng)有幫助的。

svg {

fill: currentColor;

}

在漸變中使用

currentColor 可以同樣用于創(chuàng)建 CSS 漸變,其中漸變屬性的一部分可以被設(shè)置成父元素的 currentColor 。

.box {

background: linear-gradient(top bottom right, currentColor, #FFFFFF);

}

CSS中currentColor屬性是從CSS3引入SVG規(guī)范時產(chǎn)生的,因此除了iE8和一些低版本的瀏覽器不支持,其余的都是支持的。雖然其沒有充分運用,但是使用后可以使代碼更加整潔。

本文題目:如何使用currentColor屬性寫出更好的CSS代碼?
當(dāng)前URL:http://aaarwkj.com/news29/312979.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、外貿(mào)建站、搜索引擎優(yōu)化、做網(wǎng)站品牌網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
东京一区二区三区四区黄片| 亚洲综合实力最强的国家| 蜜桃视频在线视频免费观看| 粗长挺进新婚人妻诗岚| 日本免费的高清一区二区| 欧美在线日韩一区二区| 在线看黄视频网站永久免费| 黄色日韩欧美在线观看| 美女爽到高潮久久久| 国产一区二区精品小视频| 人妻勾引中文字幕在线视频| 四季一区二区三区av| 麻豆久久av免费观看| 国产另类极品熟女露脸自拍| 亚洲国产日韩精品av| 精品三级黄色国产片| 欧美福利区免费观看视频| 中文字幕变态另类一区二区| 国产精品久久电影观看| 亚洲av永久国产剧情| 久久精品国产亚洲av久一一区| 青青草成人一区二区三区| 人妻勾引中文字幕在线视频| 一区二区蜜桃在线观看| 欧美日韩在线不卡一区| 中文字幕一区二区精品区| 国产亚洲精品久久久闺蜜| 亚洲精品中文一区二区三区| 伦理在线视频免费观看视频| 999久久免费精品国产| 国产精品久久黑丝诱惑| 亚洲一区二区三区无人区| 日本人妻中文字幕在线一区| 最新日本免费久久精品| 亚洲av一区二区三区| 青青草原精品资源视频| 人妻久久一区二区三区精品99| 日本一区二区欧美亚洲国产| 日韩欧美啪啪一区二区| 国产精品日产三级在线观看| 日韩国产欧美亚州精品|