CSS3顏色格式和透明度

2021-07-08 16:19:31 字數 848 閱讀 8593

css3允許我們使用新方法如rgb或hsl來宣告顏色。另外,我們還能在這兩個方法後面追加乙個透明通道(分別是rgba和hsla)。

hsl模式基於乙個360°的色環相。

總之,記住針對色相環的這個順口溜:young guys can be messy rascals。

hsl和rgb與十六進製制顏色值最大的區別,是他們支援透明通道。

//background-color:hsla(0,0%,100%,0.8);

background-color

:rgba(255,255,255,0.8);

為rgb和hsl顏色模式增加透明通道,能讓我們快捷靈活地處理分層疊加元素。也就是說我們不用再依賴透明(如png或gif)來實現這類視覺效果,這對製作響應式設計是個絕好的訊息。

為什麼不使用opacity?

css3還允許通過opacity宣告來設定元素的透明度。但這種透明度與rgba及hsla有所不同,這種方式設定的透明度會對整個元素產生影響(元素的內容都會透明)。反之,使用rgba或hsla則可以僅讓元素的某些部分有透明效果,這樣,乙個元素可以帶有hsla透明背景,但內部的文字仍然不透明。

Android 顏色透明度

設定android中控制項的顏色透明度,可自由設定在layout裡也可以在activity裡 ff000000 此為16進製制顏色 前2位ff為透明度,後6位為顏色值 000000為黑色,ffffff為白色,可以用ps等軟體獲取 透明度分為256階 0 255 計算機上用16進製表示為 00 ff ...

顏色透明度計算

透明度百分比對應的十六進製制 百分比 0 hex ff 百分比 1 hex fc 百分比 2 hex fa 百分比 3 hex f7 百分比 4 hex f5 百分比 5 hex f2 百分比 6 hex f0 百分比 7 hex ed 百分比 8 hex eb 百分比 9 hex e8 百分比 1...

Android 顏色透明度

ff000000 此為16進製制顏色 前2位ff為透明度,後6位為顏色值 000000為黑色,ffffff為白色,可以用ps等軟體獲取 用android系統的透明效果 android background android color transparent 透明度分為256階 0 255 計算機上用...