上記のコード:
DXImageTransform .Microsoft.gradient フィルター ミラー内の startColorstr パラメーター値は #AARRGGBB の形式です。AA は不透明度を表す 16 進数、00 は完全に透明、FF は完全に不透明を意味し、10 進数の範囲は 0 ~ 255 で、残りの RRGGBB はカラーの 16 進数コード。この例では、background: rgba(125, 0, 0, .3); は、不透明度 30% の赤い背景を表します。 30% の不透明度を 16 進数に変換するにはどうすればよいですか?これは非常に簡単です。最初に #AA の 10 進数の x、x/255 = 3/10 を計算し、その解は x=3*255/10 になります。次に、x を 16 進数に変換すると、これはほぼ 4B に等しくなります。
以下に例で使用されている写真を添付します:
著者: Zhou Mingzhi
記事の一部の出典: RGBa ブラウザのサポート