來(lái)源:
http://www.w3school.com.cn/cssref/css_colors_legal.asp
CSS 單位
尺寸
單位 | 描述 |
---|---|
% | 百分比 |
in | 英寸 |
cm | 厘米 |
mm | 毫米 |
em | 1em 等于當(dāng)前的字體尺寸。
2em 等于當(dāng)前字體尺寸的兩倍。 例如,如果某元素以 12pt 顯示,那么 2em 是24pt。 在 CSS 中,em 是非常有用的單位,因?yàn)樗梢宰詣?dòng)適應(yīng)用戶所使用的字體。 |
ex | 一個(gè) ex 是一個(gè)字體的 x-height。 (x-height 通常是字體尺寸的一半。) |
pt | 磅 (1 pt 等于 1/72 英寸) |
pc | 12 點(diǎn)活字 (1 pc 等于 12 點(diǎn)) |
px | 像素 (計(jì)算機(jī)屏幕上的一個(gè)點(diǎn)) |
顏色
單位 | 描述 |
---|---|
(顏色名) | 顏色名稱 (比如 red) |
rgb(x,x,x) | RGB 值 (比如 rgb(255,0,0)) |
rgb(x%, x%, x%) | RGB 百分比值 (比如 rgb(100%,0%,0%)) |
#rrggbb | 十六進(jìn)制數(shù) (比如 #ff0000) |
CSS 網(wǎng)絡(luò)安全字體組合
常用的字體組合
font-family 屬性應(yīng)該使用若干種字體名稱作為回退系統(tǒng),以確保瀏覽器/操作系統(tǒng)之間的最大兼容性。如果瀏覽器不支持第一個(gè)字體,則會(huì)嘗試下一個(gè)。
請(qǐng)以您喜歡的字體開(kāi)始,并以通用字體系列結(jié)束,以便使瀏覽器在通用系統(tǒng)中挑選相似的字體,如果沒(méi)有其他字體可用的話:
實(shí)例
p{font-family:'Times New Roman', Times, serif}
下面是最常用的字體組合,根據(jù)通用系統(tǒng)進(jìn)行匯總:
Serif 字體
font-family | 示例文本 |
---|---|
Georgia, serif |
This is a headingThis is a paragraph |
'Palatino Linotype', 'Book Antiqua', Palatino, serif |
This is a headingThis is a paragraph |
'Times New Roman', Times, serif |
This is a headingThis is a paragraph |
Sans-Serif 字體
font-family | 示例文本 |
---|---|
Arial, Helvetica, sans-serif |
This is a headingThis is a paragraph |
'Arial Black', Gadget, sans-serif |
This is a headingThis is a paragraph |
'Comic Sans MS', cursive, sans-serif |
This is a headingThis is a paragraph |
Impact, Charcoal, sans-serif |
This is a headingThis is a paragraph |
'Lucida Sans Unicode', 'Lucida Grande', sans-serif |
This is a headingThis is a paragraph |
Tahoma, Geneva, sans-serif |
This is a headingThis is a paragraph |
'Trebuchet MS', Helvetica, sans-serif |
This is a headingThis is a paragraph |
Verdana, Geneva, sans-serif |
This is a headingThis is a paragraph |
Monospace 字體
font-family | 示例文本 |
---|---|
'Courier New', Courier, monospace |
This is a headingThis is a paragraph |
'Lucida Console', Monaco, monospace |
This is a headingThis is a paragraph |
CSS 合法顏色值
CSS 顏色
可以用以下方法來(lái)規(guī)定 CSS 中的顏色:
- 十六進(jìn)制色
- RGB 顏色
- RGBA 顏色
- HSL 顏色
- HSLA 顏色
- 預(yù)定義/跨瀏覽器顏色名
十六進(jìn)制顏色
所有瀏覽器都支持十六進(jìn)制顏色值。
十六進(jìn)制顏色是這樣規(guī)定的:#RRGGBB,其中的 RR(紅色)、GG(綠色)、BB(藍(lán)色)十六進(jìn)制整數(shù)規(guī)定了顏色的成分。所有值必須介于 0 與 FF 之間。
舉例說(shuō),#0000ff 值顯示為藍(lán)色,這是因?yàn)樗{(lán)色成分被設(shè)置為最高值(ff),而其他成分被設(shè)置為 0。
實(shí)例
p { background-color:#0000ff; }
RGB 顏色
所有瀏覽器都支持 RGB 顏色值。
RGB 顏色值是這樣規(guī)定的:rgb(red, green, blue)。每個(gè)參數(shù) (red、green 以及 blue) 定義顏色的強(qiáng)度,可以是介于 0 與 255 之間的整數(shù),或者是百分比值(從 0% 到 100%)。
舉例說(shuō),rgb(0,0,255) 值顯示為藍(lán)色,這是因?yàn)?blue 參數(shù)被設(shè)置為最高值(255),而其他被設(shè)置為 0。
同樣地,下面的值定義了相同的顏色:rgb(0,0,255) 和 rgb(0%,0%,100%)。
實(shí)例
p { background-color:rgb(255,0,0); }
RGBA 顏色
RGBA 顏色值得到以下瀏覽器的支持:IE9+、Firefox 3+、Chrome、Safari 以及 Opera 10+。
RGBA 顏色值是 RGB 顏色值的擴(kuò)展,帶有一個(gè) alpha 通道 - 它規(guī)定了對(duì)象的不透明度。
RGBA 顏色值是這樣規(guī)定的:rgba(red, green, blue, alpha)。alpha 參數(shù)是介于 0.0(完全透明)與 1.0(完全不透明)的數(shù)字。
實(shí)例
p { background-color:rgba(255,0,0,0.5); }
HSL 顏色
HSL 顏色值得到以下瀏覽器的支持:IE9+、Firefox、Chrome、Safari 以及 Opera 10+。
HSL 指的是 hue(色調(diào))、saturation(飽和度)、lightness(亮度) - 表示顏色柱面坐標(biāo)表示法。
HSL 顏色值是這樣規(guī)定的:hsl(hue, saturation, lightness)。
Hue 是色盤(pán)上的度數(shù)(從 0 到 360) - 0 (或 360) 是紅色,120 是綠色,240 是藍(lán)色。Saturation 是百分比值;0% 意味著灰色,而 100% 是全彩。Lightness 同樣是百分比值;0% 是黑色,100% 是白色。
實(shí)例
p { background-color:hsl(120,65%,75%); }
HSLA 顏色
HSLA 顏色值得到以下瀏覽器的支持:IE9+、Firefox 3+、Chrome、Safari 以及 Opera 10+。
HSLA 顏色值是 HSL 顏色值的擴(kuò)展,帶有一個(gè) alpha 通道 - 它規(guī)定了對(duì)象的不透明度。
HSLA 顏色值是這樣規(guī)定的:hsla(hue, saturation, lightness, alpha),其中的 alpha 參數(shù)定義不透明度。alpha 參數(shù)是介于 0.0(完全透明)與 1.0(完全不透明)的數(shù)字。
實(shí)例
p { background-color:hsla(120,65%,75%,0.3); }
?