css中透明度和颜色的关系

每一种颜色 = 透明度百分比 当前色种值 + (1-透明度百分比) 底部色种值
RGB三个分量分别相加

ARGB 依次代表透明度(alpha)、红色(red)、绿色(green)、蓝色(blue)。
#FF99CC00 为例,其中,FF 是透明度,99 是红色值, CC 是绿色值, 00 是蓝色值。

1.透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127)。
2.透明度 和 不透明度是两个概念, 它们加起来是1,或者100%.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
透明度参照表;
00%=FF(不透明)
5%=F2
10%=E5
15%=D8
20%=CC
25%=BF
30%=B2
35%=A5
40%=99
45%=8c
50%=7F
55%=72
60%=66
65%=59
70%=4c
75%=3F
80%=33
85%=21
90%=19
95%=0c
100%=00(全透明)

参考:
1.http://blog.csdn.net/pinglingying/article/details/52403819
2.https://blog.csdn.net/qq_35900047/article/details/79097658