您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)css如何修改字體顏色,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
在css中,可以使用color屬性來(lái)修改字體顏色,該屬性的作用就是設(shè)置文本的顏色,只需要給包含字體文本的元素添加“color:顏色值;”即可。顏色值可以使用顏色名、十六進(jìn)制數(shù)值、RGB或RGBA值、HSL或HSLA值來(lái)定義。
本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。
在css中想要修改字體的顏色,可以使用color屬性。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style type="text/css"> body { color: red } h2 { color: #00ff00 } p.ex { color: rgb(0, 0, 255) } </style> </head> <body> <h2>這是 heading 1</h2> <p>這是一段普通的段落。請(qǐng)注意,該段落的文本是紅色的。在 body 選擇器中定義了本頁(yè)面中的默認(rèn)文本顏色。</p> <p class="ex">該段落定義了 class="ex"。該段落中的文本是藍(lán)色的。</p> </body> </html>
效果圖:
說(shuō)明:
color屬性可以用于設(shè)置文本的顏色;該屬性設(shè)置了一個(gè)元素的前景色(在 HTML 表現(xiàn)中,就是元素文本的顏色)。
語(yǔ)法:
color : 顏色值;
css顏色值的寫法:
1、使用顏色名
雖然目前已經(jīng)命名的顏色約有 184 種,但真正被各種瀏覽器支持,并且作為 CSS 規(guī)范推薦的顏色名稱只有 16 種,如下表所示。
表1:CSS 規(guī)范推薦的顏色名稱
/*名 稱 顏 色 名 稱 顏 色 名 稱 顏 色 black 純黑 silver 淺灰 navy 深藍(lán) blue 淺藍(lán) green 深綠 lime 淺綠 teal 靛青 aqua 天藍(lán) maroon 深紅 red 大紅 purple 深紫 fuchsia 品紅 olive 褐黃 yellow 明黃 gray 深灰 white 殼白*/
不建議在網(wǎng)頁(yè)中使用顏色名,特別是大規(guī)模的使用,避免有些顏色名不被瀏覽器解析,或者不同瀏覽器對(duì)顏色的解釋差異。
2、十六進(jìn)制顏色
十六進(jìn)制符號(hào) #RRGGBB 和 #RGB(比如 #ff0000)。"#" 后跟 6 位或者 3 位十六進(jìn)制字符(0-9, A-F)。
這是最常用的取色方法,例如:
#f03 #F03 #ff0033 #FF0033
3、RGB,紅-綠-藍(lán)(red-green-blue (RGB))
規(guī)定顏色值為 rgb 代碼的顏色,函數(shù)格式為 rgb(R,G,B),取值可以是 0-255 的整數(shù)或百分比。
rgb(255,0,51) rgb(255, 0, 51) rgb(100%,0%,20%) rgb(100%, 0%, 20%)
擴(kuò)展:RGBA,紅-綠-藍(lán)-阿爾法(RGBa)
RGBA 擴(kuò)展了 RGB 顏色模式,它包含了阿爾法通道,允許設(shè)定一個(gè)顏色的透明度。a 表示透明度:0=透明;1=不透明。
rgba(255,0,0,0.1) /* 10% 不透明 */ rgba(255,0,0,0.4) /* 40% 不透明 */ rgba(255,0,0,0.7) /* 70% 不透明 */ rgba(255,0,0, 1) /* 不透明,即紅色 */
4、HSL,色相-飽和度-明度(Hue-saturation-lightness)
色相(Hue)表示色環(huán)(即代表彩虹的一個(gè)圓環(huán))的一個(gè)角度。
飽和度和明度由百分?jǐn)?shù)來(lái)表示。
100% 是滿飽和度,而 0% 是一種灰度。
100% 明度是白色, 0% 明度是黑色,而 50% 明度是"一般的"。
hsl(120,100%,25%) /* 深綠色 */ hsl(120,100%,50%) /* 綠色 */ hsl(120,100%,75%) /* 淺綠色 */
擴(kuò)展:HSLA,色相-飽和度-明度-阿爾法(HSLa)
HSLa 擴(kuò)展自 HSL 顏色模式,包含了阿爾法通道,可以規(guī)定一個(gè)顏色的透明度。 a 表示透明度:0=透明;1=不透明。
hsla(240,100%,50%,0.05) /* 5% 不透明 */ hsla(240,100%,50%, 0.4) /* 40% 不透明 */ hsla(240,100%,50%, 0.7) /* 70% 不透明 */ hsla(240,100%,50%, 1) /* 完全不透明 */
5、transparent
特殊顏色值,表示透明色??梢灾苯赢?dāng)做顏色使用。
例如:color:transparent 設(shè)定字體顏色為透明
<style type="text/css"> body{background:hsl(270,100%,50%)} p{ font-size:50px; font-family:"黑體"; /*瀏覽器私有屬性*/ -webkit-text-fill-color:transparent;/*設(shè)置文本透明*/ /*使用rgba(0,0,0,0);也可以實(shí)現(xiàn)全透明模式*/ -webkit-text-stroke:2px yellow;/*將文本設(shè)置透明,再設(shè)置個(gè)邊框后就實(shí)現(xiàn)鏤空字了*/ /*W3C標(biāo)準(zhǔn)屬性*/ /*text-fill-color:transparent;*/ /*text-stroke:2px yellow;*/ } </style> <body> <p>2012年過(guò)去了,最忙的是元芳,你怎么看?</p> </body>
注:在使用color設(shè)置文本字體的顏色時(shí),需要使用合理的背景顏色和文本顏色搭配,這樣可以提高文本的可讀性。
關(guān)于“css如何修改字體顏色”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。