разрешение
Базовая линия 2022
Новое
С сентября 2022 года эта функция работает на последних версиях устройств и браузеров. Возможно, она не будет работать на старых устройствах или браузерах.
Свойство resolution CSS параметр среды можно использовать для проверки плотности пикселей выходного устройства.
Синтаксис
Функция resolution задаётся как <resolution> значение, представляющее плотность пикселей выходного устройства. Это функция диапазона, что означает, что можно также использовать префиксы min-resolution и max-resolution для запроса минимального и максимального значений соответственно.
Примеры
HTML
<p>This is a test of your device's pixel density.</p>
CSS
/* Exact resolution with unit `dpi` */
@media (resolution: 150dpi) {
p {
color: red;
}
}
/* Minimum resolution synonym units: `dppx` and `x` */
@media (min-resolution: 2dppx) {
p {
text-decoration: underline;
}
}
@media (min-resolution: 2x) {
p {
text-decoration: underline;
}
}
/* Maximum resolution with unit `dpcm` */
@media (max-resolution: 2dpcm) {
p {
background: yellow;
}
}
Результат
Спецификации
| Спецификация |
|---|
| Media Queries Level 4 # разрешение |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
resolution |
29 | 12 | 83.5Поддерживаются только значения<integer>. |
1610–15 | 16 | 29 | 84Поддерживаются только значения<integer>. |
1610.1–14 | 16 | 2.0 | 4.4 |
См. также
window.devicePixelRatio- Свойство
image-resolution
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/resolution