【发布时间】:2020-01-15 17:38:57
【问题描述】:
我正在尝试在一个简单的 div 内制作一个 50% 的圆角 img。我已经尝试了两种方法来做到这一点,但显然都没有为我工作。 如果它使某些事情变得清晰,那么我得到的图像是方形的
/*HTML*/
<div class="img-container"></div>
/*CSS*/
.img-container {
background: url("../../../../../assets/img/user-photo.svg") no-repeat center top / cover;
height: 125px;
width: 125px;
border-radius: 50%;
}
/*HTML*/
<div class="img-container">
<img src="path_to_img" alt="User photo">
</div>
/*CSS*/
.img-container {
width: 125px;
height: 125px;
img {
width: 100%;
height: 100%;
border-radius: 50%;
}
}
我把它的底部剪得很短。 在上面的 2 个示例中是否还有其他解决方案或我做错了什么?任何帮助表示赞赏。
【问题讨论】:
-
第二个不是有效的CSS。
-
什么不起作用?假设第二个是 sass,似乎对我有用
-
哦,我应该说的简单一点,我其实是在用scss
-
您的图像看起来是原因,而不是 css。给图片加个边框,看看能不能绕过去。