html - 子元素的 CSS 不透明度

标签 html css

我知道在 css 中子元素的不透明度在技术上是不可能的。我曾希望通过将外部元素的边距设置为负数来使用变通方法,但现在不透明度只是显示在元素上方。我尝试将它放在上面,并设置 z-index 不变。

在这里查看完整的 JSFiddle: http://jsfiddle.net/etP65/1/

#sellbottom {
    z-index:50
margin: -114px 0;
width: 135px;
height: 60px;
border-top: 1px solid #c8d5da;
background-color: #96adb7;
opacity: .8;
padding: 30px 70px;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
filter: alpha(opacity=80);
-moz-opacity: .8;
-khtml-opacity: .8;
}

.orangebutton {
margin: 30px 70px;
z-index: 99999;
opacity: 1;
background-color:#62ffff;
}

HTML

<div class="orange-button"></div>
<div id="sellbottom"></div>

最佳答案

不要在 z-index 中使用“px”。它只需要一个值。对于要使用的 z-index 值,元素需要定位(相对/绝对)。

只需输入“position:relative;”在橙色按钮的 css 上 - 我相信这也适用于 ie8。

.orangebutton {
    margin: 30px 70px;
    position: relative;
    z-index: 99999;

关于html - 子元素的 CSS 不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24189972/

相关文章:

css - 是否可以在两行而不是一行中显示 flexbox 元素?

html - 绕过父级 : setting div width to 100% of window width 的最大宽度

html - 中间带有 Logo 的导航栏

javascript - @keyframes 动画文字淡入淡出

html - css 在输入后隐藏跨度

html - 带有指示器的 CSS flex Tab 在选项卡上添加列表元素包含

javascript - 实现跨浏览器移动兼容性

JavaScript/JQuery 音频播放器 "Next"

python - Django无法处理html表单数据

javascript - 使用 css 显示和隐藏元素不起作用