我的目标是使图像变圆并显示。如果图像是方形的,那么我可以通过简单地使用border-radius:50%CSS 的属性将其转换为圆形。但是当图像是矩形时,使用这个 CSS 属性会给我椭圆形的图像。
我想到的一个解决方案是首先使用clip:rect(10px,0px,10px,0px)属性将矩形图像转换为正方形。通过使用它,它会将图像剪裁成正方形,但不会删除剪裁的空间。即它使该部分不可见,但图像仍然是矩形的。
剪辑的部分是不可见的,但仍然存在。所以即使现在我也在尝试使用border-radius:50%属性,它给了我椭圆形的图像,右侧和左侧被剪裁了。
有什么办法可以解决这个问题吗?