猿问

如何计算数字并将其转换为vw或vh?

我是编程的新手,但是遇到了问题。我想计算一个数字并将其转换为视口单位。


我想做的计算是100 /高度*宽度,这个方程式得出的数字应该以视口为单位。宽度和高度是我代码中的预定义变量,我尝试将方程式放在所有类型的括号中,我尝试将视口单位放置在方程式中,如下所示:100vw / width = height。但是一切都给我一个错误。


全文部分:


if (h / height > w / width) {

   container.style.width = [100 / width * height]vw;

   container.style.height = 100vw;

}

container.style.width = [100 / width * height]vw;


container.style.width = 100vw / width * height;

请让我知道这是否可用javascript。我对jquery不熟悉,所以jquery的答案对我没有帮助。我乐于学习如何在CSS中计算类似的内容,但是我不知道该如何执行if语句。提前致谢!


繁华开满天机
浏览 245回答 3
3回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答