【发布时间】:2014-12-12 19:35:05
【问题描述】:
我想从矩形照片中制作一个居中的圆形图像。 照片尺寸未知。通常它是一个长方形。 我尝试了很多方法:
代码
.image-cropper {
max-width: 100px;
height: auto;
position: relative;
overflow: hidden;
}
.image-cropper img{
display: block;
margin: 0 auto;
height: auto;
width: 150%;
margin: 0 0 0 -20%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
<div class="image-cropper">
<img src="https://sf1.autojournal.fr/wp-content/uploads/autojournal/2012/07/4503003e3c38bc818d635f5a52330d.jpg" class="rounded" />
</div>
【问题讨论】:
-
我坐得很好??? jsfiddle.net/7c9wjLy6/3
-
是否有理由使用不同的值两次指定边距?
-
可能想通过删除“通常”来纠正这个问题,如果是这样,那么没有一个 css 解决方案不会解决它。