|
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
DXImageTransform.Microsoft.gradient濾鏡里的startColorstr參數(shù)值是#AARRGGBB形式的,其中的AA是代表不透明度的十六進(jìn)制,00表示完全透明,F(xiàn)F就是全不透明,化成十進(jìn)制的范圍就是0~255,剩下的RRGGBB就是顏色的十六進(jìn)制代碼。例子中background: rgba(125, 0, 0, .3);表示的是30%不透明度的紅色背景。如何把30%的不透明度轉(zhuǎn)換成十六制呢?很簡單,先計(jì)算#AA的的十進(jìn)制x,x/255 = 3/10,解得x=3*255/10,然后再把x換算成十六進(jìn)制,約等于4B。
下面附上示例中用到的圖片:
作者:周明智
文章部分內(nèi)容來自:RGBa Browser Support
JavaScript技術(shù):讓IE支持RGBa的背景色的代碼,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。