根据屏幕尺寸缩放几个元素

时间:2019-11-02 14:18:03

标签: javascript html

我正在尝试为我的机器人比赛做一个战术板。所述板包含一个免费(<img src="board.jpg" style="width:100%; height: relative"></img>)和用户可以使用按钮移动的其他几个部分。但是,我想将其缩放到手机大小。有背景,但元素没有。我无法将元素的高度设置为%,因为它们是用margin-topmargin-left布局的,所以较小的元素不会有什么区别。

如何设置它,以便所有元素及其所处的边距根据屏幕尺寸而减小和增大。

谢谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您可以按照元素的样式使用vwvh单位,它将根据视口调整大小。

element {
    height: 50vh;
    width: 50vw;
}

适用于所有现代平台。

https://caniuse.com/#feat=viewport-units

相关问题