【发布时间】:2020-06-11 07:52:01
【问题描述】:
我正在制作一个披萨定制前端,我们的想法是我们可以选择一种类型的披萨一半,另一种类型的另一半。
现在,我在 firefox vs chrome vs edge 中遇到了背景图像问题。
CSS:
.img-top{
position:absolute;
z-index:5;
width:19%;
padding:0.4rem;
opacity:0.5;
pointer-events:none;
}
.img-responsive{
width: 100%;
max-width: 100%;
height: auto;
}
.hidden {
visibility:hidden;
}
.sliced-img {
position: absolute;
width: 16.5%;
margin-top:1.5rem;
transition: ease 250ms;
}
.sliced-img-small{
position: absolute;
width: 10%!important;
margin-top:5.5rem;
transition: ease 250ms;
}
.slice {
position: absolute;
top: 0;
width: 50%;
height: 100%;
background-size: cover;
}
.esquerdo {
left: 0;
background-image: url('imagens/Layer -3.png');
background-position: 0%;
opacity:0.2;
}
.direito {
left: 50%;
background-image: url('imagens/Layer -3.png');
background-position: -100%;
opacity:0.2;
}
HTML:
<div class="col-lg-12 d-flex justify-content-center">
<div id="mudar" class="sliced-img-small ">
<img src='imagens/Layer 3.png' class='img-responsive hidden'>
<!--esta imagem é só para obter o tamanho correcto dinamicamente -->
<div class="slice esquerdo activo "></div>
<div class="slice direito activo"> </div>
</div>
<img src='imagens/marca_pizza.png' class='img-top'>
</div>
例如:
和:
PS:我需要将图像分成 2,以便我可以在 javascript 中选择一半:p
【问题讨论】:
-
你能添加一个 jsfiddle 或 codepen 吗?这将有助于我们更清楚地看到问题。
-
嘿,谢谢前面,codepen.io/rafaeltpires/pen/abOWbLa 但在 codepen 中就像一个魅力
-
是的,它在 codepen 中工作。那么您的浏览器或您的实现可能存在问题。
-
好的,我尝试放入一个新文档并让它在 chrome O.o 中工作,谢谢 :)
标签: html css google-chrome firefox browser