所以我用十六進制顏色的HTML和CSS在以下方面:#000000
和#000
,以及與字母變量#00000000
十六進制顏色,可能的組合
,讓我們的十六進制版本的都是6個字符, 3個字符和8個字符。
按理說這3個字符版本可以有一個字母的變量太多,使得5個字符的版本會是什麼樣子#00000
。這是否存在並得到認可?
所以我用十六進制顏色的HTML和CSS在以下方面:#000000
和#000
,以及與字母變量#00000000
十六進制顏色,可能的組合
,讓我們的十六進制版本的都是6個字符, 3個字符和8個字符。
按理說這3個字符版本可以有一個字母的變量太多,使得5個字符的版本會是什麼樣子#00000
。這是否存在並得到認可?
如果確實存在,這將是一個四個字符長的一個 - 爲什麼要alpha通道達到8位,其餘的人只有四次?
我不相信它是支持的。你要知道,我見過的唯一的地方,承認#aarrggbb
是IE瀏覽器的過濾性能...
號此外,它不會是一個五位數的十六進制代碼,但一個四位數的十六進制代碼就像#0000
如果會存在的。
我一直不得不使用rgba(255,255,255,1.0)來利用alpha通道。從來沒有見過它成功地在#FFFFFFFF語法使用。
目前不可能。有[email protected]郵件列表上的相關discussion這裏我提出以下方便的語法:
#cad8d9.0
- 零不透明度;#cad8d9.27
- 27%的不透明度;#cad8d9.275
- 27.5%的不透明度;#cad8d9
- 100%不透明度(根本不需要不透明組分,只使用正則十六進制值)。但是,這已被拒絕(很多第三方的想法,不幸)。
不錯 – CQM
從html/css的角度回答問題 - 正如其他人所指出的那樣,CSS3不支持這個功能。這就是說,因爲這個問題也被標記爲「顏色」和「十六進制」,我也想指出,Android目前支持#AARRGGBB格式用於其佈局xml屬性和解析爲一個顏色目的。我以前在那裏用過它,取得了巨大的成功。
http://developer.android.com/reference/android/graphics/Color.html#parseColor
本文檔顯示,#RRGGBB和#AARRGGBB是唯一支持的十六進制表示。不過,我記得在過去的某個時間點使用#RGB,所以我認爲#ARGB會起作用(與您最初定位的#AARGB相反)。
如果你曾經在Android上試過這個,請讓我知道結果!
這是有趣的。我拿起一個同事使用'#aarrggbb',它可以在 – CQM
的地方工作,但規範說它不應該以這種方式實現。再次,瀏覽器並不總是遵循規範來實現它們。爲了安全起見,你應該使用'rgba()' –
男孩,我多麼希望有一個#rrggbbaa(或者在前面,我不在乎)。 rgba(r,g,b,a)語法是不必要的冗長的。 Marat的語法也會比函數更好。至少 – Vreenak