什么是iPhone 11/11 Pro / 11 Pro Max媒体查询

Ruu*_*uud 1 css iphone media-queries

用于定位Apple 2019设备的正确CSS媒体查询是什么?

iPhone 11,iPhone 11 Pro和iPhone 11 Pro Max。

Ruu*_*uud 9

iPhone 11

/* 1792x828px at 326ppi */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) { }
Run Code Online (Sandbox Code Playgroud)

该媒体查询也适用于:iPhone XR


iPhone 11专业版

/* 2436x1125px at 458ppi */
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) { }
Run Code Online (Sandbox Code Playgroud)

此媒体查询还适用于:iPhone X和iPhone Xs


iPhone 11专业版Max

/* 2688x1242px at 458ppi */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 3) { }
Run Code Online (Sandbox Code Playgroud)

此媒体查询也适用于:iPhone Xs Max


设备方向

要添加横向或纵向,请使用以下代码:

对于肖像:

and (orientation : portrait) 
Run Code Online (Sandbox Code Playgroud)

对于风景:

and (orientation : landscape) 
Run Code Online (Sandbox Code Playgroud)

  • 对我有用的 iPhone 11 媒体查询如下:`@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 2) { } ` (2认同)