【发布时间】:2016-08-23 06:32:39
【问题描述】:
我正在尝试使我的图像成为圆形。尽管此图像具有不同的宽度和高度,但我希望它是看起来具有相同宽度和高度长度的圆形。 例如;我的图像尺寸: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;圆圈宽度将取决于设备宽度。当您在移动设备上工作时。因此,也不会有任何支持问题。 -
其实,我不擅长css,但是,它似乎对我有帮助。让我试试这个
-
是的,没问题,只需用
vw替换您的px单位并检查.. 根据您可以设置的值,您想要多少值,例如5vw或50vw。记住 1vw = 1% 的视口宽度 -
我知道了@DeepakYadav 非常感谢你:)
-
太好了。我再次将其发布为答案。因此,如果它有效,您可以将其标记为已接受的答案并关闭此问题。
标签: css ionic-framework circleimage