答案 0 :(得分:0)
如果你的代码是
<div class="img-container">
<img></img>
<div>
将您的css修改为:
img.container{
overflow:hidden;
}
img.container img{
margin-top:-200px;
width:100%;
}
您可以根据自己的喜好调整保证金。
答案 1 :(得分:0)
尝试类似https://jsfiddle.net/2Lzo9vfc/117/
的内容<强> HTML 强>
<div class="div">
<img src="http://placehold.it/400x300" alt="">
</div>
<强> CSS 强>
.div {
position: relative;
border: 1px solid black;
margin: 0 auto;
width: 300px;
height: 300px;
background-repeat: no-repeat;
}
.div img {
position: absolute;
top: -50%;
left: calc((400px - 300px) /-2);
}
calc
中的第一个值应该是您图片的width
,第二个值应该是您父width
的{{1}}