【发布时间】:2023-04-08 16:08:01
【问题描述】:
我能够使用 CSS 将我的 div 和图像设置为居中(水平居中,垂直居中)对齐:
.center {
height: 100%
}
.center-center {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
transform: translate(-50%, -50%);
text-align: center;
margin: auto;
overflow:hidden;
}
.overlay {
position: relative;
max-width: 100%;
z-index: 9999999
}
.image{
position: absolute
}
<div class="center">
<div class =" center-center ">
<img class="image" src="http://kb4images.com/images/picture/37509081-picture.jpg" />
<img class ="overlay " src="http://makephotogreetings.com/upload/1456330147Happy%20Birthday%20Frame%20With%20Cup%20Cake%20and%20Your%20Photo.png"></img>
</div>
</div>
现在,我的问题是,即使我在“center-center”类中设置了溢出:隐藏,它也会隐藏一些部分,但一侧仍然显示。我试图为框架图像分配一个高度,但它会影响定位。有谁知道这是否可能?
我已经更新了 sn-p 和代码以便更好地理解
【问题讨论】:
-
使用真实图片以便我们看到
-
嗯,什么真实图像?这是正在运行的 UI 的真实图像
-
当您运行您在此处创建的 sn-p 时,您会看到图像吗? ..我什么都没看到
-
哦,我是说截图。是的,该片段不起作用。路径或图片不同
-
好的,我已经更新了 sn-p 以便你明白我的意思