我正在环绕实施一些CSS过滤s,并读到brightness
。 。 缩略语 仅限slope
. 。 提纲中较早提到
每一种过滤器的原始结果都将被归入可允许的彩色和不透明价值的范围。
这意味着,如果我有以下四点的话:
<div style="width:200px; height:200px; background-color: rgb(255,0,0);">My guess</div>
仅是红广场,与红土相比。
<div style="width:200px; height:200px; background-color: rgb(255,0,0); filter:brightness(1.5)">Actual</div>
那么,我就应该有同样的色。 由于255* 1.5 > 255,红色价值应降至255,因此保持不变。 然而,在 Chrome,差别非常明显。
<div style="width:200px; height:200px; background-color: rgb(255,0,0);">My guess</div>
<div style="width:200px; height:200px; background-color: rgb(255,0,0); filter:brightness(1.5)">Actual</div>
in chrome
Firefox displays them as the same color.
任何人都知道,为了达到这一目的, Chrome正在做些什么? 我期望它们也一样,只是写了上述html。