Galaxy Galaxy fold 的媒体查询

Media query for galaxy Galaxy fold

我想更改在 galaxy fold 设备上查看页面时的字体大小。但我不确定如何使用媒体查询来处理这个问题。任何人都可以帮助我并告诉我如何解决这个问题吗?

如果您需要折叠版设备的媒体查询,您可以使用 320 像素的屏幕宽度。
流行设备中没有其他设备具有这样的屏幕宽度,因此您可以简单地使用此媒体查询。或者,您可以使用 npm 中的 JS 模块来检测设备并动态更改字体大小

@media(max-width: 320px){ 
  font-size: 10px
}

截至目前,有设备状态的草案 API。以前是 'Screen Fold' API 允许以下类型的媒体查询: @media (device-posture: laptop) and (spanning: single-fold-horizontal){}

这通常可以解决折叠屏幕的响应问题。

遗憾的是,这尚未实现,使用 navigator.useragent 属性 等替代方法不可靠,不推荐使用。

如果你只使用 @media(max-width: 320px) ,代码将影响其他设备示例: (Galaxy S8 Galaxy s7 ...),使用此 css 解决问题 :

@media (min-width: 280px) and (max-width: 320px) { .your-class { font-size: 10px; } }