如何取消子元素的不透明度?

2023-12-11

我想为父元素应用不透明度,但我不希望子元素继承此不透明度。

<div class="parent">
 <div class="child"></div>
</div>

.parent {
  opacity: 0.6;
}

有没有办法“取消”继承的不透明度?也许强迫它opacity=1对于子元素?


如果子级的不透明度为 1,则子级的不透明度将始终是父级的不透明度。

这不是继承的问题,而是计算不透明度的方式的问题。

例如,

<div id="parent">
    <div></div>
</div>

<div id="original">
</div>

<div id="quarter">
</div>

#parent div, #quarter {
    width: 100px;
    height: 100px;
    background-color: orange;
}

#parent div {
    opacity: 0.5;
}

#parent {
    opacity: 0.5;
}

#quarter {
    opacity: 0.25;
}

#quarter从您的角度来看, 的不透明度与#parent div,但事实上,#parent div不透明度的两倍#quarter。有关更多详细信息,请参阅此 jsfiddle:http://jsfiddle.net/HUaNm/


避免这种情况的唯一方法是将子对象移出父对象。或者,根据您的需要,您也可以使用rgba父级的背景/边框/字体颜色而不是不透明度的颜色,但效果与应用不透明度不同。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何取消子元素的不透明度? 的相关文章

  • 如何保留用户的输入打印?

    我正在尝试添加用户的评论 所以我只是尝试读取输入并将其发送以进行打印 但问题是 一旦我刷新页面或输入另一个输入 打印的输入就会消失 因此 即使刷新页面或重新输入新评论 我也希望始终保持所有用户的显示 代码 div div
  • 无法正确显示行

    我应该在这个问题的开头说我完全没有 html css javascript 背景 所以请对我宽容点 如果我使用了错误的术语或者问了一个愚蠢的问题 没有提供足够的信息 请抱歉 我正在尝试让一个可扩展的表工作 通过阅读论坛线程 教程 将 nex
  • 在 Android 上禁用标注(上下文菜单)

    在网络应用程序中 我需要禁用移动浏览器在触摸并按住 长按 触摸目标 例如 img 或链接 我已经在使用了 webkit touch callout none 它在 iPhone 和 iPad 上运行良好 但似乎不适用于 Android 在
  • 使用 python 在一个 html 页面中显示分割数据框的 HTML 代码

    我是 html css 新手 所以对以 html 格式显示的数据有疑问 我有一个很长的列表 我想将其拆分并以 html 格式显示为两个单独的列 例如 而不是 Col1 Col2 1 a 2 a 3 a 4 a 5 b 6 b 7 b 8 b
  • Sass:@use 出错,未定义变量

    我正在使用 Sass 并且想要使用 use关键字而不是 import 因为 import有很多问题 另外只有dart sass支持这个功能 我将node sass改为dart sass 然而 问题出现了 我原来的代码 import carb
  • 删除 IE9 边缘周围的 2px 灰色边框

    我正在尝试对这个网站进行编码 尝试关键字 并且我正在尝试找出如何删除这个阴影2px灰色边框延伸到 IE9 窗口的内部 至少顶部 左侧和底部 我的边距设置为零 因此所有页面元素都到达页面的最边缘 但使用 IE9 它们会停在这个灰色边框处 我没
  • 如何通过单击链接来更改 div 的内容?

    这是我的网页的 修改后的 jsfiddle 它还有很多 而且定位是正确的 与此相反 http jsfiddle net ry0tec3p 1 http jsfiddle net ry0tec3p 1 a href class btn1 st
  • 如何在模态打开时防止主体滚动

    我在用着W3schools 模态脚本 https www w3schools com howto tryit asp filename tryhow css modal我想添加一个功能 防止模型打开时整个主体滚动 我根据我的需要对原始脚本做
  • 如何使用 JavaScript 或 jQuery 克隆 HTML 元素的样式对象?

    我正在尝试克隆元素的样式对象 这应该允许我在更改后重置所述元素的样式 例如 el style left 50px curr style left 50px Modify the elements style The cloned style
  • 主页(网格)上的缩略图现在显得模糊。如何纠正?

    我不知道这看起来是否愚蠢 但从早上开始我就无法纠正这个突然出现在我的博客网站上的错误www candidopinions in http www candidopinions in 我有一个网格视图模板 其中博客文章中的特色图像作为调整大小
  • jQuery 生成 div 和碰撞检测

    所以我的学校作业项目快要结束了 我只是错过了两件我似乎无法弄清楚的主要事情 1 如何生成具有随机位置的间隙的管道障碍物 以便鸟可以飞过 尝试使用一个函数来更改间隙位置的管道 div 的 css right attr 并在以下情况下移除管道它
  • 为什么我的列表项项目符号与浮动元素重叠

    我有一个 XHTML Strict 页面 我在其中将图像浮动在常规文本段落旁边 一切都很顺利 除非使用列表而不是段落 列表的项目符号与浮动图像重叠 更改列表或列表项的边距没有帮助 边距是从页面左侧开始计算的 但浮动会将列表项推到右侧insi
  • Safari 中的 css3 边框半径动画过渡不起作用

    尝试在 Safari 中对图像的边框半径进行 css3 轻松过渡 它只是有点闪烁进入悬停状态 而不是平滑过渡 任何帮助深表感谢 我的代码如下 CSS all a hover img webkit border radius 50 moz b
  • 如何在有序列表中组合数字和字母?

    如何在 CSS 中用数字和字母递增有序列表 ol nested margin bottom 0 counter reset item ol nested li display block position relative ol neste
  • 如何隐藏div元素中太长的文本?

    如何隐藏 div 中的溢出 如果文本比 div 长 则文本将换行到新行 div style width 50px border 1px solid black test test test test div 也许是 CSS 属性text o
  • 如何选择具有“A”类但不具有“B”类的 div?

    我有一些 div div class A Target div div class A B NotMyTarget div div class A C NotMyTarget div div class A D NotMyTarget di
  • CSS 类命名约定

    在网页上 有两个控件块 主要和次要 大多数人会使用什么类名 选择一 div class primary controls div
  • 刷新页面时保存用户的选择

    我目前有一个页面显示不同团队的数据 我有一些数据 用户可以单击使其处于 打开 或 关闭 状态 并为每个数据显示不同的图标 它基本上就像一个清单 只是没有物理复选框 我想记住哪些 复选框 已被选中 即使在用户刷新页面或关闭浏览器并稍后返回之后
  • 图像背景不透明度不影响边框

    如何设置背景不透明度而不影响边框线不透明度 我找到的解决方案没有帮助 div class selected img src assets img image product 1 thumbnail jpg alt product 1 thu
  • 在 Nexus 7 2013 上更改方向时 CSS 媒体查询不起作用

    我目前正在我的笔记本电脑 台式电脑和 Nexus 7 2013 上测试 CSS 媒体查询 除了 Nexus 7 之外 它们在台式机和笔记本电脑上都运行良好 当我更改方向时 除非刷新页面 否则样式不会应用 例如 以纵向模式握住设备时 页面正常

随机推荐

  • 非玩家对象的权限转移问题

    我正在制作一款多人游戏 我想让玩家与非玩家对象交互 任何玩家都可以更改其变换 当我与第一个加入的玩家 或主持的人 交互时 它的工作正常 但如果我尝试与另一个玩家 第二个加入的玩家 交互 则对象会返回到第一个玩家离开的位置他在 所以我尝试的是
  • 关于以 0 开头的“int”数字的澄清

    public class Test public static void main String args int i 012 System out println i 为什么输出是 10 如果数字以 0 开头 则它是基数为 8 的八进制数
  • 获取 BTreeSet 的第一个成员

    在 Rust 中 我有一个BTreeSet我用它来保持我的价值观井然有序 我有一个循环应该检索并删除该集合的第一个 最低 成员 我正在使用克隆迭代器来检索第一个成员 这是代码 use std collections BTreeSet fn
  • 如何将平面 xml 数据转换为分层数据 xml

    我必须将平面 xml 转换为分层 xml 我对这个任务一无所知 下面是转换的输入 Input p class title Article Title p p class Authors abc pqr and xyz p p class i
  • 如何从 Java Web 服务访问 .properties 文件

    我已经使用 tomcat 成功部署了 java web 服务 此 Web 服务正在访问配置文件 Properties 我已将 config properties 文件放置在以下目录中 C Program Files Apache Softw
  • ajax的刷新问题

    I used flush 在我的 php 页面中无限循环运行函数 它每秒回显一个文本 当我在浏览器中打开页面时 它可以工作 但是当我通过 jquery ajax 加载它时它没有响应 php page jquery代码 a
  • 正则表达式匹配 mm/dd/yyyy hh:mm:ss AM 或 PM

    我有一个为时间戳创建信息的程序 时间戳必须符合以下格式 MM DD YYYY HH MM SS AM or PM 例如 06 02 2016 10 14 56 AM 09 14 2014 9 16 32 PM 我需要一种方法来使用更好的正则
  • 如何检测窗口哈希的变化?

    如何检测到window location hashonchange 例如我可以这样做 if window location hash hasChanged ajax stuff else nothing no hash has been c
  • 如何使用 dbms_scheduler 每 30 分钟运行一次作业

    我正在使用oracle DB 现在我正在监视连接到我的java应用程序的oracle DB的性能 所以现在我必须定期监视数据库中活动连接的计数 假设每30分钟后如下 查询返回活跃用户的数量以及名称和数量 select osuser coun
  • 如何在单击按钮时以编程方式切换选项卡?在斯威夫图伊

    我已经在我的代码中实现了标签栏 我在第一个选项卡中看到了所有按钮 我想从该按钮以编程方式切换到第二个选项卡 当我使用 navigationView 时 它会创建另一个选项卡栏并移动到该屏幕 这会更改 swiftui 中的导航索引 struc
  • 保存 matplotlib.animation 输出 0 秒视频

    我对 matplotlib 和动画相当陌生 我使用时的动画效果很好pyplot show但当尝试使用animation save函数中 唯一输出的是带有动画初始帧的 0 秒视频 这是我的代码 plt rcParams animation f
  • 裁剪图像而不加载到内存中

    我想裁剪大尺寸的图像并尝试使用 Bitmap createBitmap 但它给出了 OOM 错误 另外 围绕 createBitmap 尝试了多种技术 但没有一个成功 现在我考虑将图像保存到文件系统并裁剪它而不将图像加载到内存中 这可能会解
  • 如何使用 Java 在 Eclipse 中使用 Web 服务 (JAX - RS) 从数据库检索数据

    我已将记录插入数据库 但不知道如何检索它 我的代码是 帐户 java package com fetch import java io Serializable import javax persistence Column import
  • 使用 sql server 2008 数据库进行表单身份验证问题

    您好 我一直在尝试弄清楚如何使用 sql 数据库设置 ASP Net 表单身份验证 我一直在尝试弄清楚如何使用 sql 数据库设置表单身份验证 因此 当我更新管理表时 它也会更新表单身份验证中的管理列表 任何想法都会有帮助谢谢 只需运行 a
  • 随机访问优先队列

    继续列表到优先队列 我正在实现一个带有随机访问的改进的priority queue template
  • 检查Struts2标签中的请求参数值

    我的jsp中有以下代码
  • 如何分割换行符

    我正在使用 jQuery 并且有一个文本区域 当我通过按钮提交时 我会提醒以换行符分隔的每个文本 当有换行符时如何分割文本 var ks keywords val split n function document ready functi
  • 使用同一按钮打开和关闭侧面菜单

    目前我使用一个按钮来显示侧面菜单 另一个按钮来关闭它
  • 无法使用 Stax 中的 XMLEventReader 检查 XML 中的 CDATA

    我无法检查 XML 中的 CDATA 并使用 XMLEventReader 读取它 以下是示例
  • 如何取消子元素的不透明度?

    我想为父元素应用不透明度 但我不希望子元素继承此不透明度 div class parent div class child div div parent opacity 0 6 有没有办法 取消 继承的不透明度 也许强迫它opacity 1