css - 我不想在 CSS 中从父级继承子级不透明度

标签 css

我不想在 CSS 中从父级继承子级不透明度。

我有一个 div,它是父 div,第一个 div 里面有另一个 div,它是子 div。

我想在父div中设置opacity属性,但又不想让子div继承opacity属性。

我该怎么做?

最佳答案

不使用不透明度,而是使用 rgba 设置背景颜色,其中“a”是透明度级别。

所以代替:

background-color: rgb(0,0,255); opacity: 0.5;

使用

background-color: rgba(0,0,255,0.5);

关于css - 我不想在 CSS 中从父级继承子级不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5770341/

相关文章:

html - 在使用百分比和相对定位时,有没有办法防止我的流体设计被破坏?

css - 如何在关键帧内的不同点重复使用 CSS 动画?

css - 通过 CSS 属性选择器确定属性是否缺失?

javascript - 滚动到带有粘性导航和侧边栏的部分

javascript - 旧浏览器中的高效元素定位

javascript - jQuery 页面滚动不会将导航栏 href 更改为事件类

html - 使用 css 定位 html 元素的最佳实践

html - 如何使用CSS在一段中添加多种字体?

css - 在位置 :absolute 时使用内联 SVG 剪辑错误元素的剪辑路径

javascript - AngularJs 工具提示指令 - 添加样式