Snaplytics Toolkit

Тестер размера окна просмотра и адаптивных точек перелома

Узнайте, насколько на самом деле велико окно вашего браузера по отношению к веб-странице. Этот инструмент считывает размер окна просмотра в CSS-пикселях, соотношение пикселей и ориентацию вашего устройства, а также активную точку перелома — и обновляется в реальном времени при изменении размера.

×px

Измените размер окна браузера и наблюдайте за обновлением этих значений в реальном времени.

Считывание окна просмотра…Точка перелома:
Окно просмотра
window.innerWidth × innerHeight (CSS px)
Окно просмотра макета
размер клиентской области documentElement
Соотношение физических и CSS-пикселей
CSS px → физические px
Ориентация
Шире, чем выше, или выше, чем шире

Точки перелома Tailwind CSS

Диапазон, в который попадает ваше окно просмотра, подсвечивается по мере изменения размера.

ПрефиксМин. ширинаПрименяется от
base0px0 – 639px
sm640px640 – 767px
md768px768 – 1023px
lg1024px1024 – 1279px
xl1280px1280 – 1535px
2xl1536px1536px+

Категории устройств

Мобильный
<640px
Планшет
640–1023px
Ноутбук
1024–1439px
Настольный компьютер
≥1440px

Изменяемая в размерах тестовая панель

Перетащите нижний правый угол, чтобы изменить размер этой панели. Она сообщает собственный размер и то, в какую точку перелома попала бы эта ширина — быстрый способ оценить адаптивность.

Размер панелиТочка перелома панели
px
Перетащите мой нижний правый угол ↘

Распространённые размеры окна просмотра устройств

Приблизительные окна просмотра в CSS-пикселях для портретной ориентации, приведены для справки — фактические значения зависят от браузера и ОС.

УстройствоОкно просмотра (CSS px)DPR
iPhone SE375 × 6672×
iPhone 15 / 14 Pro393 × 8523×
Pixel 8412 × 9152.6×
iPad mini768 × 10242×
iPad Pro 11"834 × 11942×
Surface Pro912 × 13682×
Laptop (720p)1280 × 7201×
Laptop (1080p)1366 × 7681×
Desktop (1080p)1920 × 10801×

Окно просмотра — это область, в которую отрисовывается веб-страница, — окно браузера за вычетом вкладок, адресной строки и полос прокрутки. Вот почему оно почти всегда меньше разрешения вашего экрана: экран — это вся панель, а окно просмотра — это лишь тот срез, который может использовать страница. Оно измеряется в CSS-пикселях — единицах макета, а не в физических точках: высокоплотные дисплеи 'Retina' вмещают два или три физических пикселя в каждый CSS-пиксель, чтобы текст выглядел чётче, а window.devicePixelRatio сообщает об этом множителе.

Этот инструмент считывает window.innerWidth и window.innerHeight при каждом изменении размера и ориентации, а также окно просмотра макета из documentElement.clientWidth/clientHeight, соотношение пикселей вашего устройства и ориентацию. Точка перелома — это ширина окна просмотра, при которой меняется макет: столбцы складываются, меню сворачивается, меняется размер текста, — а фреймворки вроде Tailwind CSS применяют стили начиная с набора именованных ширин и выше. Приведённая ниже таблица показывает диапазон, в который попадает ваша ширина, а перетаскиваемая тестовая панель показывает, в какую точку перелома попала бы её собственная ширина, — так вы можете предварительно просмотреть компонент, не изменяя размер всего окна. Всё работает локально; ничего не загружается.

Если цифры кажутся неверными, между разрешением вашей панели и окном просмотра, которое видит страница, находится несколько факторов. Интерфейс браузера и полосы прокрутки уменьшают используемую область, а масштабирование страницы сокращает количество CSS-пикселей — поэтому innerWidth уменьшается без изменения размера окна, — как и масштабирование дисплея ОС, из-за чего два одинаковых монитора могут показывать разные размеры. На телефонах мета-тег viewport, <meta name="viewport" content="width=device-width, initial-scale=1">, размещает страницу по ширине устройства вместо имитации рабочего стола шириной ~980px, поэтому окно просмотра шириной 390 px при DPR 3 располагается на панели шириной примерно 1170 физических пикселей. Чтобы увидеть полное физическое разрешение и плотность пикселей вашего экрана, используйте инструменты What Is My Screen Size и Screen Resolution Test.

Распространённые адаптивные точки перелома

Точка переломаМинимальная ширинаТипичные устройства в этом диапазоне
base0pxТелефоны в портретной ориентации (~360–430 CSS px в ширину)
sm640pxБольшие телефоны в альбомной ориентации, маленькие планшеты
md768pxПланшеты в портретной ориентации (iPad показывает 768 px)
lg1024pxПланшеты в альбомной ориентации, маленькие ноутбуки
xl1280pxНоутбуки и стандартные окна на настольных компьютерах
2xl1536pxБольшие мониторы для настольных компьютеров с высоким разрешением

Похожие инструменты