【发布时间】:2019-01-02 12:04:29
【问题描述】:
我使用 rgba(0,0,0,0.5) 作为背景颜色属性,它在除我朋友的 macbook 上的 safari 版本 12.0.2 之外的所有浏览器中都可以正常工作我还使用 https://www.lambdatest.com/ 来测试浏览器兼容性,它在他们的 safari 浏览器上运行良好,除了在我朋友的 macbook 上之外,任何地方都可以正常工作,有什么问题吗?
我不能使用 HEX 代码和不透明度规则,因为这也会影响这个 div 顶部的按钮,也只有 rgba 不能在我朋友的笔记本电脑上工作,rgb 或 hex 可以,但由于不透明度我需要使用 rgba .
兼容性表表明 safari 2.0+ 支持 rgba,所以我看不出它为什么不能在 safari 12.0.2 上运行
有什么可能导致这种情况的想法吗?
.initialPanel {
overflow: hidden;
width: 900px;
height: 130px;
background-color: rgba(0, 0, 0, 0.5);
display: flex;
align-items: center;
justify-content: center
}
.initialPanelWrap {
position: absolute;
width: 100%;
bottom: 35%;
display: flex;
justify-content: center
}
.HpButtonGreen {
height: 60px;
width: 360px;
background-color: #1e983e!important;
color: white;
border: none;
cursor: pointer;
}
.HpButtonGreen:hover {
background-color: #0F792B!important;
-webkit-transition: background-color 300ms linear;
-ms-transition: background-color 300ms linear;
transition: background-color 300ms linear;
}
<div class="initialPanelWrap">
<div class="initialPanel">
<div class="riadok">
<div class="butcol margin-right-30"><button class="HpButtonGreen" type="button"></button></div>
<div class="butcol"><button class="HpButtonGreen" type="button"></button></div>
</div>
</div>
</div>
【问题讨论】:
-
您的代码在我的 Mac 上运行良好,使用 Safari 12.0.2。你朋友的电脑有什么问题? (半透明)灰色背景是否只是显示为白色,或者究竟是什么?
标签: html css safari background-color rgba