gpt4 book ai didi

html - 矩形图像的CSS循环裁剪

转载 作者:技术小花猫 更新时间:2023-10-29 11:34:40 26 4
gpt4 key购买 nike

我想从矩形照片制作一个居中的圆形图像。照片的尺寸未知。通常它是一个长方形的形式。我尝试了很多方法:

代码

.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>

最佳答案

该方法是错误的,您需要将 border-radius 应用于容器 div 而不是实际图像。

这会起作用:

.image-cropper {
width: 100px;
height: 100px;
position: relative;
overflow: hidden;
border-radius: 50%;
}

img {
display: inline;
margin: 0 auto;
height: 100%;
width: auto;
}
<div class="image-cropper">
<img src="https://via.placeholder.com/150" class="rounded" />
</div>

关于html - 矩形图像的CSS循环裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26421274/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com