我正在尝试将我的图像变成圆形。尽管这些图像具有不同的宽度和高度,我希望它们看起来像具有相同的宽度和高度长度的圆形。
例如:我的图像尺寸为250X300。但是我想要它成为一个200X200的圆形。实际上,我可以很容易地做到这一点。问题在于根据屏幕尺寸进行调整。当我将手机横向旋转时,它必须根据屏幕尺寸进行更改。
我的CSS代码如下:
例如:我的图像尺寸为250X300。但是我想要它成为一个200X200的圆形。实际上,我可以很容易地做到这一点。问题在于根据屏幕尺寸进行调整。当我将手机横向旋转时,它必须根据屏幕尺寸进行更改。
我的CSS代码如下:
.image {
height: 100px;
width: 100px;
border: 2px solid #fff;
border-radius: 50%;
box-shadow: 0 0 5px gray;
display: inline-block;
margin-left: auto;
margin-right: auto;
}
vw
单位。它们依赖于视口宽度,因此可以像width: 2vw;height:2vw;
这样。圆的宽度将取决于设备的宽度。由于您正在处理移动设备,所以也不会有任何支持问题。 - Deepak Yadavpx
单位替换为vw
并检查一下.. 根据这个可以设置你想要的值,比如5vw
或者50vw
。记住 **1vw = 视口宽度的1%**。 - Deepak Yadav