允许CSS最小不透明度值

Alb*_*haw 1 css opacity

在CSS中,当我更改opacity按钮的值时,它仍然可以在某个范围内单击.我将不透明度设置降低到0.005(这样按钮实际上是隐藏的,但它仍然可以工作并且可以与之交互),当我将值设置为,0.000000000000000000000000000000000001但是,它只是变得完全隐藏,不能再被点击.

(当然这个微小的浮动只是四舍五入0,这导致问题,但我想知道,因为0.005在我的浏览器中工作,并不意味着它适用于所有浏览器,我需要在所有浏览器中点击此按钮).

有谁知道它可以容忍所有浏览器的最小值?

Sle*_*eek 6

正如zzzzbov提到的那样,0是最小的.

注意:由于0不是不透明度,因此它基本上从0.01开始

至少是

opacity: 0.01;
Run Code Online (Sandbox Code Playgroud)

最多的是:

 opacity: 0.99;
Run Code Online (Sandbox Code Playgroud)

  • “最小值”被定义为“可能的最少数量”,你说最小值是“0”,最小值是“0.01”。但显然`0 != 0.01`。你能澄清一下吗?“0.01”和“0.99”从何而来?[spec](http://dev.w3.org/csswg/css-color/#propdef-opacity) 清楚地说明 `opacity` 的值有一个 [`<alpha-value>`](http:// dev.w3.org/csswg/css-color/#typedef-alpha-value) 值,可以是从 `0` 到 `1` 的数字。 (2认同)
  • @Oriol 如果不透明度为 0,某些平台会完全忽略对象,并且它变得“隐藏”且不可交互......所以上面发布了不透明度的最小值,其中对象交互性(以及可能的其他值)是(是)保留。 (2认同)