css - 任何浏览器的纵横比媒体查询

标签 css media-queries aspect-ratio

我一直在研究媒体查询,以便在浏览器宽度创建的宽高比小于 4:3 时将背景大小从“包含”调整为“覆盖”。

效果是提供不再完整显示的背景图像,但至少会填满屏幕以获得专业外观。

有一个选择器 'device-aspect-ratio',但这没有得到很好的支持。

是否有某种解决方法可以避免为各种设备屏幕尺寸提供声明?

最佳答案

没有解决方法 afaik。如果您可以选择切换类,则可以求助于 javascript 解决方案。

关于css - 任何浏览器的纵横比媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19340173/

相关文章:

javascript - 使用javascript更改样式onclick时希望减少重复

jquery - 使用CSS根据父级的宽度显示内容

css - 如何使用 react-native-svg 找到宽度、高度和 viewBox 的正确值

android - 统一二维 : How to support multi platform and different aspect ratio devices in Unity 2D?

javascript - 掩码上带有圆形 div 的图表

javascript - Android vs Iphone vs Safari/Chrome/FF 上的像素舍入

javascript - href 没有按预期工作

javascript - 如果浏览器视口(viewport)处于特定宽度或更大,则切换 ".show"和 ".hide",条件始终为 ".show"。 (响应式/移动菜单)

css - 从 CSS 媒体查询开始

java - 如何通过给定因素计算纵横比?