gpt4 book ai didi

javascript - 使 CSS 大小适应特定的移动屏幕

转载 作者:行者123 更新时间:2023-11-28 06:53:52 24 4
gpt4 key购买 nike

我正在使用 JavaScript 来动态调整 CSS 元素的大小以适应特定的移动屏幕。像这样的东西:

var MY_DESIGN_WID = 420;
var MY_ELEMENET_WID = 200;
var actualWid = window.innerWidth;
var id = document.getElementById('myElement');
id.style.width = Math.round(MY_ELEMENET_WID * actualWid / MY_DESIGN_WID) + 'px';

我正在为我的 CSS 元素的每个相关尺寸执行此操作...难道没有一种“更好”的方法来实现相同的功能吗?

最佳答案

您可以使用 Javascript 来实现这一点,但如果您只是在 CSS 中使用@media 查询来实现,它会更容易并且更受设备支持。

Javascript 在大多数设备上都可以关闭,CSS 也是硬件加速的,因此您也会看到性能的边际改进。

    #exampleDiv {
width: 300px; // Set width 300px
}

@media screen and (max-width: 768px){ //Apply conditions if screen width > 768px
#exampleDiv {width: 500px;} // Change width to 500px
}

关于javascript - 使 CSS 大小适应特定的移动屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33630857/

24 4 0
文章推荐: c# - 如何设计应从 C++ 和 C# 访问的组件
文章推荐: html - 将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com