我在寻找防止父div的**“opacity”状态被子div**继承时遇到了问题。
在这段代码中,我希望不透明度不影响元素按钮。在我的原始代码中,我有多个使用“径向梯度”的状态,所以我没有必要的知识来适应使用RGB解决方案的代码,::before伪元素或“位置:“相对”解决方案。我将非常感谢任何能帮助我的人。
我附上一个例子代码Code example in Stackblitz
我在寻找防止父div的**“opacity”状态被子div**继承时遇到了问题。
在这段代码中,我希望不透明度不影响元素按钮。在我的原始代码中,我有多个使用“径向梯度”的状态,所以我没有必要的知识来适应使用RGB解决方案的代码,::before伪元素或“位置:“相对”解决方案。我将非常感谢任何能帮助我的人。
我附上一个例子代码Code example in Stackblitz
3条答案
按热度按时间pgky5nke1#
因为在父对象上设置不透明度,所有查尔兹也会受到影响,但是在当前的布局示例中,您可以只设置背景不透明度。这是修改后的CSS。以stackblitz为例:
请注意,80 After You颜色表示50%不透明度。
另外,如果你有其他元素,你想给予不透明度,你必须添加选择器为那些以及在悬停选择器。
r1wp621o2#
How to make a radial gradient with transparency in css
我发现了这个,看起来你可以使用RGBA的梯度颜色。如果你的背景包含透明度,你应该能够移除不透明度。
8ftvxx2r3#
在不透明度为0的按钮下创建新的空div。在悬停状态下,使其达到0.5
我认为你的方法不会工作,因为CSS的级联性质。