javascript - Chrome RGBA 问题

标签 javascript jquery css google-chrome

我正在尝试使用 jQuery('.element').css('background-color', 'rgba(183, 56, 56, 0.43)'); 为元素设置背景色; 但调用 jQuery('.element').css('background-color'); 之后立即返回 rgba(183, 56, 56, 0.431373) Chrome 33.0.1750.154 m。它似乎在 Firefox 28.0 中工作。

测试用例:http://jsfiddle.net/y3H3n/

有谁知道为什么会发生这种情况以及如何解决这个问题?

最佳答案

0.431373 是 110/255,几乎没有区别。颜色是 32 位的,其中 8 位分配给 Alpha channel 。这意味着,严格来说,它的范围是 0 到 255。只是出于某种原因,我们将 alpha 表示为 float 。

关于javascript - Chrome RGBA 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22923584/

相关文章:

javascript - JS, Jquery, 全日历, 学生

javascript - 输入未添加到数组(初学者)JavaScript

javascript - 对话框在 iOS 7 全屏 Web 应用程序中不起作用

Javascript:从数组中查找最长的名称

javascript - 每个图像都可以预览的功能

javascript - 如何通过点击触发css3旋转效果?

javascript - 如何安全地将音乐放在我的网站上?

css - 为什么悬停对一个链接有效但对另一个链接无效?

html - CSS - float : right moves element down, 不在同一级别

html - 如何对齐按钮中的文本并将按钮与输入字段对齐