CSS 背景颜色在 Safari 中不起作用
CSS background-color not working in Safari
我们无法让 CSS 背景颜色在 Safari 中工作。
它适用于 Chrome、Edge 和 Firefox。它应该是这样的:
相反,深色背景根本没有显示,body
的背景图片显示了,这不是我们想要的。
这是一个片段:
.block-dark .block-overlay {
background-color: #2d3133!important;
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
z-index: -1;
}
.block-dark .container {color: white;}
<div class="block-dark">
<div class="block-overlay" style="opacity: 90%"></div>
<div class="container">
<div class="row">
<div class="col-sm-12 col-xl-8">
<h1>Air conditioning</h1>
</div>
</div>
</div>
</div>
感谢帮助。
这可能与 Safari 中确定字母键的方式有关。尝试使用 RGBA 值设置它,而不是像这样:
background-color: rgba(45, 49, 51, 255);
这里有更多详细信息:https://www.tutorialrepublic.com/css-tutorial/css-opacity.php
不就是因为z-index: -1;
吗???
如果你想使用 z-index,请使用这个:
z-index: 0; // or 1
我们无法让 CSS 背景颜色在 Safari 中工作。
它适用于 Chrome、Edge 和 Firefox。它应该是这样的:
相反,深色背景根本没有显示,body
的背景图片显示了,这不是我们想要的。
这是一个片段:
.block-dark .block-overlay {
background-color: #2d3133!important;
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
z-index: -1;
}
.block-dark .container {color: white;}
<div class="block-dark">
<div class="block-overlay" style="opacity: 90%"></div>
<div class="container">
<div class="row">
<div class="col-sm-12 col-xl-8">
<h1>Air conditioning</h1>
</div>
</div>
</div>
</div>
感谢帮助。
这可能与 Safari 中确定字母键的方式有关。尝试使用 RGBA 值设置它,而不是像这样:
background-color: rgba(45, 49, 51, 255);
这里有更多详细信息:https://www.tutorialrepublic.com/css-tutorial/css-opacity.php
不就是因为z-index: -1;
吗???
如果你想使用 z-index,请使用这个:
z-index: 0; // or 1