我试图编写一些颜色操作代码并在 alpha 上停留了很长时间,然后我(2 小时后)意识到浏览器渲染 rgba 的方式不同。
我创建了这个测试:http: //jsbin.com/adekez/2/ 添加/编辑查看代码
以下是 OSX Lion 中 4 个浏览器的结果:http: //imgur.com/g2iqu
这是一个在白色之上具有 rgba(0,0,0,0.5) 背景的元素。
我的十六进制计算器说:FF÷2 = 7F.8 这意味着
#808080 的 Safari 是正确的 Firefox 在 #7F7F7F 已关闭 1 Opera 在 #7E7E7E 已关闭 2 Chrome 在 #929292 已关闭
这是怎么回事,这是 Chrome 中的错误还是我只是不知道颜色(真的)?