Javascript 根据屏幕是16:9、16:10还是4:3更改CSS
我目前正在学校学习编码,我的任务是制作网页: 我已经有了16:9分辨率和16:10分辨率所需的所有主要图形和布局,但不知道如何用这些比例实现不同的css 我知道我可以使用以下方法设置最大宽度:Javascript 根据屏幕是16:9、16:10还是4:3更改CSS,javascript,html,css,responsive-design,media-queries,Javascript,Html,Css,Responsive Design,Media Queries,我目前正在学校学习编码,我的任务是制作网页: 我已经有了16:9分辨率和16:10分辨率所需的所有主要图形和布局,但不知道如何用这些比例实现不同的css 我知道我可以使用以下方法设置最大宽度: @media (max-width: 800px) { /* CSS that should be displayed if width is equal to or less than 800px goes here */ } 但是有没有一种方法可以更概括16:9、16:10和4:3的分辨率呢?您
@media (max-width: 800px) {
/* CSS that should be displayed if width is equal to or less than 800px goes here */
}
但是有没有一种方法可以更概括16:9、16:10和4:3的分辨率呢?您可以使用
纵横比来实现这一点
例如,使用
@media (aspect-ratio: 16/9){
//ur css
}
您可以为此使用纵横比
例如,使用
@media (aspect-ratio: 16/9){
//ur css
}
有纵横比
可用于媒体查询,例如:
@media screen and (aspect-ratio: 16/9) {
...
}
它指定显示区域的宽高比
可以使用“min-”和“max-”前缀,如max aspect ratio:16/9
在媒体查询中可以使用aspect ratio
,例如:
@media screen and (aspect-ratio: 16/9) {
...
}
它指定显示区域的宽高比
可以使用“min-”和“max-”前缀,如max aspect ratio:16/9
在可能的重复中有min aspect ratio
和max aspect ratio
运算符。您应该优化图像,页面加载时间约为2000 ms有min aspect ratio
和max aspect ratio
运算符,可能存在重复。您应该优化图像,页面加载时间约为2000 ms感谢您的帮助,虽然我没有实现这一点,但我确实找到了解决办法。您也可以尝试设备纵横比
-相同的原则,但取决于设备本身,而不是浏览器窗口谢谢您的帮助,虽然我没有做到这一点,但我确实找到了解决办法。您也可以尝试设备纵横比
-相同的原则,但取决于设备本身,而不是浏览器窗口