CSS 透明度 0 vs 0.0001

10
我注意到 Github 在某些要使其透明的元素上使用的不是 0 的不透明度,而是 0.0001。为什么会这样呢?
1个回答

8

如果将不透明度设置为0,则该元素会从页面中消失。但是,如果将不透明度设置为0.0001,则它仍然存在于页面上(只是“非常难以看到”),并且保留其功能(例如点击等)。


1
我在一个<input type="file" />上测试了opacity:0;,在Chrome上运行良好。这是特定于浏览器还是元素的? - alnafie
1
我猜也许是因为兼容性的问题...如果我只想支持现代浏览器,我可以使用 opacity: 0; 吗? - MMachinegun
当我尝试这个代码时:opacity: 0.00001 在Firefox 88.0.1中完全可见。 opacity: 0.01 几乎不可见,而 opacity: 0.001 则完全可见。 - kca

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接