众所周知,子元素目前还不能覆盖opacity
其父元素的属性。parent的opacity
属性始终生效。
当孩子试图覆盖(用较小的值覆盖)父母的不透明度时,这是有道理的。但是如果孩子试图用更大的价值覆盖它呢?这不应该被允许吗?为什么半透明的父母不能有一个不透明的孩子?任何人都可以分享一下为什么决定将这种限制作为 CSS 设计的一部分的想法吗?
如果有人能阐明其理论原因,我将不胜感激。我本质上是在试图找出其中的原因(不是解决方法;因为这些已经被讨论过很多次了)。我敢肯定,这是很多像我这样的新手都想知道的。