我试图用这个CSS代码,查看在圈中用户的个人资料照片转了一圈观察:图像在底部被切断使用CSS
.circle {
margin: auto;
width: 200px;
height: 200px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
overflow:hidden;
}
.circle img{
width:100%;
}
<div class='circle'>
<img src='https://static.pexels.com/photos/2438/nature-forest-waves-trees.jpg'>
</div>
问题是,在图像被剪切底部:
但我希望在一个完整的CIR来显示图像CLE。为什么会发生这种情况,我该如何解决?
这是因为你没有使用方形图像!要么使用一个正方形的图像或使最小高度和最小宽度:100%,并把溢出:父母隐藏 – Pete
您是否正在寻找一种适用于所有浏览器的解决方案,我认为'object-fit'在这里工作的很好,处理图像具有不同比例但像所有好东西的情况,它在IE中不起作用https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit – Valentin