Javascript “全部更改”;px“;价值观;大众汽车;关于大窗户尺寸

Javascript “全部更改”;px“;价值观;大众汽车;关于大窗户尺寸,javascript,jquery,Javascript,Jquery,我想使用calc(value/0.2)功能将所有px值(例如padding、margin、和font size)更改为vw值 这怎么可能呢 window.onresize=调整大小; window.onload=调整大小; 函数Resize(){ 让mq=window.matchMedia((最大宽度:2000px)); if(mq.matches){ //所有“px”值应更改为“vw”值,并带有“calc(…/0.2)”以保持其正常大小 } 否则{ //获取以前的像素值 } } div{ 字

我想使用
calc(value/0.2)
功能将所有
px
值(例如
padding
margin
、和
font size
)更改为
vw

这怎么可能呢

window.onresize=调整大小;
window.onload=调整大小;
函数Resize(){
让mq=window.matchMedia((最大宽度:2000px));
if(mq.matches){
//所有“px”值应更改为“vw”值,并带有“calc(…/0.2)”以保持其正常大小
}
否则{
//获取以前的像素值
}
}
div{
字体大小:30px;
填充顶部:20px;
垫底:10px;
}

你好
这是一种非常奇怪的解决这个问题的方法。 通过javascript更改css是一项非常困难的操作——每次更改浏览器后,都会重新绘制html页面。 为什么不想在媒体查询中使用css

@media (min-width: 2000px) {
/*your vw sizes*/
}

好的,但是使用这种方法,由于页面显示速度非常慢,您将失去所有用户。如果您仍然想这样做,您可以使用以下代码[code]
let all=document.getElementsByTagName(“*”);对于(let i=0,max=all.length;i
[/code]和其他所有属性。但我强烈建议不要在你的项目上这样做!!!