例如我有这样的图片:
和CSS:
.company-header-avatar{
width: 60px;
height: 60px;
-webkit-border-radius: 60px;
-webkit-background-clip: padding-box;
-moz-border-radius: 60px;
-moz-background-clip: padding;
border-radius: 60px;
background-clip: padding-box;
margin: 7px 0 0 5px;
float: left;
}
结果我得到:
但他们被拉长了。有什么方法可以使它们变圆而不拉伸吗? (例如,从中间获取部分等)
小提琴:
原文由 brabertaser19 发布,翻译遵循 CC BY-SA 4.0 许可协议
我建议将带有
background-image
的图像应用到一个 div,然后应用background-size: cover
以确保无论图像的原始大小/比例如何,比例都保持正确:JS小提琴
HTML
CSS