css顏色屬性

2021-07-28 09:08:29 字數 1489 閱讀 5397

1.在css中如何通過color屬性來修改文字顏色

格式: color: 值;

取值:

1.1英文單詞

一般情況下常見的顏色都有對應的英文單詞, 但是英文單詞能夠表達的顏色是有限制的, 也就是說不是所有的顏色都能夠通過英文單詞來表達

1.2rgb

rgb其實就是三原色, 其中r(red 紅色) g(green 綠色) b(blue 藍色)

格式: rgb(0,0,0)

那麼這個格式中的

第乙個數字就是用來設定三原色的光源元件紅色顯示的亮度

第二個數字就是用來設定三原色的光源元件綠色顯示的亮度

第三個數字就是用來設定三原色的光源元件藍色顯示的亮度

這其中的每乙個數字它的取值是0-255之前, 0代表不發光, 255代表發光, 值越大就越亮

紅色: rgb(255,0,0);

綠色: rgb(0,255,0);

藍色: rgb(0,0,255);

黑色: rgb(0,0,0);

白色: rgb(255,255,255);

在前端開發中其實並不常用黑色

只要讓紅色/綠色/藍色的值都一樣就是灰色

而且如果這三個值越小那麼就越偏黑色, 越大就越偏白色

例如: color: rgb(200,200,200);

1.3rgba

rgba中的rgb和前面講解的一樣, 只不過多了乙個a

那麼這個a呢代表透明度, 取值是0-1, 取值越小就越透明

例如: color: rgba(255,0,0,0.2);

1.4十六進製制

在前端開發中通過十六進製制來表示顏色, 其實本質就是rgb

十六進製制中是通過每兩位表示乙個顏色

例如: #ffee00 ff表示r ee表示g 00表示b

什麼是十六進製制?

十六進製制和十進位制一樣都是一種計數的方式

在十進位制中取值範圍0-9, 逢十進一

在十六進製制中取值範圍0-f, 逢十六進一

9 a 10

b 11

c 12

d 13

e 14

f 15

10 16

11 17

12 18

十六進製制和十進位制轉換的公式

用十六進製制的第一位*16 + 十六進製制的第二位 = 十進位制

15 == 1*16 + 5 = 21

12 == 1*16 + 2 = 18

ff == f*16 + f == 15*16 + 15 == 240 + 15 = 255

00 == 0*16 + 0 = 0

1.5十六進製制縮寫

在css中只要十六進製制的顏色每兩位的值都是一樣的, 那麼就可以簡寫為一位

例如:注意點:

1.如果當前顏色對應的兩位數字不一樣, 那麼就不能簡寫

2.如果兩位相同的數字不是屬於同乙個顏色的, 也不能簡寫

CSS顏色屬性,邊框屬性

color name 顏色英文名稱命名 hex方式 十六進製制方式 rgb方式 三原色配色方式 r red 紅色 0 255 g green 綠色 0 255 b blue 藍色 0 255 a alpha 透明度 0 1之間 語法 rgba r,g,b,a h hue 色調 0 或360 表示紅色...

CSS顏色和背景屬性

一 介紹 1 backgroundcolor屬性 backgroundcolor屬性用於設定或檢索物件的背景顏色。其對應的樣式標籤屬性為background color屬性。語法 background color color 說明 在style物件中,樣式屬性與樣式標籤屬性的語法中的引數型別基本相同...

CSS3 5 顏色屬性

html5中新增了一些新的顏色的表示方式 1.rgba 說得簡單一點就是在rgb的基礎上加進了乙個通道alpha。rgba在rgb的基礎上多了控制alpha透明度的引數。以上r g b三個引數,正整數值的取值範圍為 0 255。百分數值的取值範圍為 0.0 100.0 超出範圍的數值將被截至其最接近...