最近踩了一个坑,用一个 div 的背景色在页面上表示一个不含文字的按钮,顺手把背景色设定为:#6666666,想着最末两位 66 表示透明度,这在 PC 上是正常的。 然后有人跟我反映这个按钮在安卓手机上看不到,非常奇怪,在 PC 上 chrome 调试时候设定成手机还是正常的,只是到安卓上就不显示,苹果还正常。 测了好大一晚上,才判定原来是这样写 8 位十六进制数的方式的问题,差了一会,没有找到官方说法,不知道我推测的对不对呀? 看来一会写透明度时候还是要用 rgba 或者 opacity 的方式。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.