【发布时间】:2010-12-20 13:41:06
【问题描述】:
我想将颜色设置为透明。 在带有 alpha 5 的 RGB 255 0 255 中可能会像透明一样工作,但是如何在 HEX 中获得它?
什么是透明色的十六进制代码
【问题讨论】:
-
哇,我这辈子都没想过,怎么可能?
-
我问了同样的问题a few days ago。
我想将颜色设置为透明。 在带有 alpha 5 的 RGB 255 0 255 中可能会像透明一样工作,但是如何在 HEX 中获得它?
什么是透明色的十六进制代码
【问题讨论】:
你也可以使用#00000000
我发现在使用#1C00ff00 之后它也有效
【讨论】:
对我来说,它使用#AARRGGBB 格式,所以对我有用的是#1C00ff00。试一试,因为我已经看到它对某些人有效,而对其他人无效。我在 CSS 中使用它。
【讨论】:
您可以使用 rgba(255,0,255,1)
<svg class="svg_element" style="margin-top:0px;margin-left:560px">
<circle cx="25" cy="25" r="20" fill="rgba(128, 0, 128, 0.75)"
stroke="rgba(0, 255, 0, 0.25)" stroke-width="10"/>
<circle cx="75" cy="25" r="20"
fill="rgba(0, 255, 0, 1)"
stroke="rgba(0, 0, 255, 0.1)" stroke-width="10"/>
<circle cx="125" cy="25" r="20"
fill="rgba(255, 255, 0, 0.75)"
stroke="rgba(255, 0, 0, 0.25)" stroke-width="10"/>
</svg>
这里是fiddle
【讨论】:
取决于格式,有些系统需要 RRGGBB,不包括 alpha。
有些格式为 AARRGGBB,因此您提供的颜色为 05FF00FF。
相反,有些格式为 RRGGBBAA,因此您提供的颜色将为 FF00FF05。
【讨论】:
没有这样的事情;透明度是通过另一个channel 完成的。
【讨论】: