📐

Конвертер MM в VH

Перевод миллиметров в viewport height (vh) для CSS

Загрузка инструмента...

Конвертер миллиметров (MM) в viewport height (VH) онлайн — бесплатный калькулятор CSS-единиц

Онлайн-конвертер MM в VH — это профессиональный инструмент для перевода физических единиц измерения (миллиметров) в относительные CSS-единицы viewport height. Конвертация миллиметров в vh необходима веб-разработчикам, верстальщикам и дизайнерам, которые работают с адаптивной вёрсткой и хотят точно перевести размеры макета из графического редактора в CSS-код. Калькулятор мм в vh автоматически определяет параметры вашего экрана — высоту viewport и плотность пикселей (DPI), что позволяет мгновенно получить точный результат конвертации без ручных вычислений.

Единица измерения vh (viewport height) — это одна из ключевых относительных единиц в CSS, которая задаёт размер элемента в процентах от высоты области просмотра браузера. 1 vh равен 1% высоты viewport. Если высота окна браузера составляет 1080 пикселей, то 1 vh = 10.8 пикселей. В отличие от фиксированных единиц (px, mm, cm), единица vh автоматически адаптируется при изменении размера окна браузера или при просмотре на устройствах с разной высотой экрана — смартфонах, планшетах, ноутбуках и мониторах.

Перевод миллиметров в vh выполняется по формуле: сначала миллиметры переводятся в пиксели с учётом DPI экрана (px = мм × DPI / 25.4), затем пиксели конвертируются в vh (vh = px / viewport_height × 100). Наш конвертер автоматически подставляет параметры вашего устройства, но вы также можете выбрать любое из 12 популярных устройств — от iPhone SE до 4K-монитора — или ввести произвольные значения вручную. Это позволяет рассчитать vh для любого целевого экрана ещё до тестирования на реальном устройстве.

Калькулятор mm to vh особенно полезен при переносе дизайн-макетов из Figma, Sketch, Adobe XD или Photoshop в CSS. Дизайнеры часто задают размеры в миллиметрах или пунктах, а разработчику нужно перевести эти значения в адаптивные единицы. С помощью нашего инструмента вы мгновенно получаете готовый CSS-код с правильным значением vh, который можно скопировать и вставить прямо в таблицу стилей. Помимо height, вычисленное значение vh можно применять для margin, padding, font-size, line-height, gap и любых других CSS-свойств, принимающих единицы длины.

Преимущества использования vh в веб-разработке очевидны: элементы масштабируются пропорционально высоте экрана, обеспечивая одинаковый пользовательский опыт на всех устройствах. Это критически важно для создания полноэкранных секций (hero-блоков), модальных окон, навигационных панелей и интерактивных элементов. Конвертер миллиметров в viewport height на ТулФокс поддерживает настройку точности до 8 знаков после запятой, автоматическое определение параметров экрана, выбор из популярных устройств, генерацию готового CSS-кода и визуализацию результата. Все вычисления выполняются локально в браузере — ваши данные никуда не отправляются.

  • Мгновенный перевод миллиметров в viewport height с учётом DPI и разрешения экрана
  • Автоматическое определение высоты viewport и плотности пикселей вашего устройства
  • 12 пресетов популярных устройств: iPhone, iPad, Samsung Galaxy, ноутбуки, Full HD, 4K
  • Настраиваемая точность результата от 1 до 8 знаков после запятой
  • Готовый CSS-код для мгновенного копирования в проект
  • Таблица быстрой конвертации для типичных значений (1, 2, 5, 10, 25, 50, 100, 200 мм)
  • Визуальный превью — наглядное отображение доли экрана
  • Промежуточный результат в пикселях (px) для дополнительной проверки
  • Полностью бесплатный инструмент без регистрации и ограничений

Сравнение CSS-единиц: vh, vw, px, em, rem, %, mm

ЕдиницаРасшифровкаОтносительна кАдаптивность
vhViewport HeightВысота окна браузераВысокая — масштабируется с экраном
vwViewport WidthШирина окна браузераВысокая
pxPixelsФиксированный размерНизкая — не масштабируется
emEmРазмер шрифта родителяСредняя — каскадный эффект
remRoot EmРазмер шрифта корневого элементаСредняя — предсказуемая
%ПроцентыРазмер родительского элементаСредняя — зависит от контекста
mmМиллиметрыФизический размер (условно)Низкая — фиксированный размер

Как перевести миллиметры в vh — пошаговая инструкция

1

Введите значение в миллиметрах

Укажите количество миллиметров, которое нужно конвертировать в vh. Это может быть размер элемента из макета Figma, Sketch или Adobe XD, высота блока, отступ или любое другое значение в мм.

2

Настройте параметры экрана

Конвертер автоматически определяет высоту viewport и DPI вашего экрана. Вы можете оставить автоматические значения, выбрать устройство из списка пресетов (iPhone, iPad, ноутбук, Full HD, 4K) или ввести произвольные параметры вручную.

3

Получите результат и скопируйте CSS-код

Нажмите кнопку конвертации — калькулятор покажет значение в vh, промежуточный результат в пикселях, визуализацию на экране и готовый CSS-код. Скопируйте нужное значение одним кликом и используйте в своём проекте.

Примеры конвертации мм в vh — практические сценарии

🎨 Перенос макета из Figma в CSS

Дизайнер создал макет лендинга в Figma, где hero-секция занимает 120 мм по высоте на экране 1080p. С помощью конвертера вы мгновенно получаете точное значение в vh для адаптивной вёрстки, не считая вручную промежуточные пиксели. Результат одинаково выглядит на Full HD, QHD и 4K мониторах.

📱 Адаптивная вёрстка под мобильные устройства

Вам нужно сделать шапку сайта высотой 15 мм на iPhone 14. Выбираете пресет iPhone 14 в конвертере, вводите 15 мм — получаете точное значение vh для данного устройства. Таким образом можно проверить, как элемент будет выглядеть на Samsung Galaxy, iPad или ноутбуке, не имея самих устройств.

🖥️ Полноэкранные секции и модальные окна

Создание полноэкранных блоков (100vh) — стандартная задача. Но часто нужен блок определённой физической высоты, например 80 мм для информационной панели. Конвертер покажет точное значение в vh, а визуальный превью наглядно продемонстрирует, какую долю экрана займёт элемент.

📐 Вёрстка печатных макетов для веба

При адаптации печатных документов (визитки, буклеты, каталоги) для веб-отображения нужно перевести физические размеры в CSS. Конвертер мм в vh решает эту задачу за секунды, учитывая целевое разрешение экрана. Таблица быстрых значений помогает оценить соотношение мм и vh для типовых размеров.

⚙️ Техническая документация и спецификации

Инженеры и технические писатели используют конвертер при подготовке спецификаций для веб-интерфейсов, где размеры указаны в физических единицах, а реализация требует CSS-единиц. Настраиваемая точность до 8 знаков обеспечивает высокую аккуратность результатов для критичных расчётов.

Частые вопросы о конвертации мм в vh

Что такое vh в CSS и чем отличается от пикселей?
Единица vh (viewport height) — это относительная CSS-единица, равная 1% от высоты области просмотра браузера. В отличие от пикселей (px), которые имеют фиксированный размер, vh масштабируется пропорционально высоте окна. Например, если viewport = 900px, то 50vh = 450px. На экране 1440px те же 50vh = 720px. Это делает vh идеальной единицей для адаптивной вёрстки, полноэкранных секций и элементов, которые должны занимать определённую долю экрана на любом устройстве.
Зачем конвертировать миллиметры в vh?
Конвертация мм в vh необходима, когда дизайнер задаёт размеры элементов в физических единицах (миллиметрах), а разработчику нужно реализовать адаптивную вёрстку. Миллиметры — фиксированная единица, не подстраивающаяся под размер экрана. Перевод в vh позволяет создать элемент, который будет занимать одинаковую визуальную долю на экранах разного разрешения. Это особенно актуально при адаптации печатных макетов для веба.
Как DPI влияет на конвертацию мм в vh?
DPI (dots per inch) — плотность пикселей экрана. Она определяет, сколько пикселей приходится на один дюйм (25.4 мм). Стандартное значение для обычных мониторов — 96 DPI. На Retina-дисплеях Apple DPI может быть 192 или выше. Чем выше DPI, тем больше пикселей в одном миллиметре, и тем большее значение vh получится при конвертации. Наш калькулятор автоматически определяет DPI вашего экрана через devicePixelRatio браузера.
Какая формула используется для перевода мм в vh?
Формула конвертации мм в vh состоит из двух шагов. Сначала миллиметры переводятся в пиксели: px = мм × DPI / 25.4 (25.4 — количество миллиметров в одном дюйме). Затем пиксели переводятся в vh: vh = (px / viewport_height) × 100. Итоговая формула: vh = (мм × DPI / 25.4) / viewport_height × 100. Для стандартного монитора с DPI 96 и высотой viewport 1080px: 10 мм = (10 × 96 / 25.4) / 1080 × 100 ≈ 3.50 vh.
Насколько точен онлайн-конвертер мм в vh?
Калькулятор обеспечивает математически точную конвертацию с настраиваемой точностью до 8 знаков после запятой. Однако точность физического отображения зависит от корректности DPI — браузер не всегда определяет физическую плотность пикселей идеально. Для веб-разработки стандартная точность в 2-4 знака более чем достаточна, так как браузеры всё равно округляют значения при рендеринге.
Когда лучше использовать vh вместо px или процентов?
Единицу vh рекомендуется использовать для полноэкранных секций (hero-блоков), модальных окон на всю высоту экрана, минимальной высоты контентных блоков, вертикальных отступов пропорционально высоте экрана и sticky-элементов. Проценты лучше для элементов внутри контейнера с заданной высотой, а px — для элементов с фиксированным размером (иконки, border, тонкие линии). Современные подходы часто комбинируют vh с clamp() и min()/max() для ограничения крайних значений.
Есть ли проблемы с vh на мобильных устройствах?
Да, на мобильных устройствах 100vh может не соответствовать видимой области экрана из-за адресной строки браузера, которая появляется и скрывается при прокрутке. Для решения этой проблемы в CSS появились новые единицы: dvh (dynamic viewport height), svh (small viewport height) и lvh (large viewport height). Рекомендуется использовать dvh или комбинацию vh с JavaScript для точного определения высоты на мобильных устройствах.

Полезная информация

Используйте min-height: 100vh вместо height: 100vh для полноэкранных секций — это предотвратит обрезку контента

Комбинируйте vh с clamp() для ограничения минимального и максимального размера: height: clamp(300px, 50vh, 800px)

Для мобильных устройств используйте dvh (dynamic viewport height) вместо vh для корректного учёта адресной строки

Не используйте vh для размера шрифта без ограничений — текст может стать слишком маленьким или большим на крайних разрешениях

Для вертикального центрирования предпочтительнее flexbox или grid, а не расчёты на основе vh

Тестируйте vh-значения на разных устройствах с помощью пресетов в нашем конвертере перед деплоем

Учитывайте, что vh пересчитывается при изменении размера окна — это может вызвать перерисовку (reflow)

Конвертер мм в vh постоянно совершенствуется.

Все вычисления выполняются локально в вашем браузере — данные не отправляются на сервер, обеспечивая полную конфиденциальность. Инструмент работает без регистрации, без ограничений на количество конвертаций и полностью бесплатно.

Если у вас есть предложения по улучшению конвертера миллиметров в vh или вы хотите видеть дополнительные функции (конвертация в vw, svh, dvh, lvh), напишите через форму обратной связи. Мы регулярно добавляем новые возможности по запросам пользователей.

Комментарии (1)

Был ли полезен этот инструмент?
Руслан Авдеев (автор проекта)1 янв. 2024 г., 00:00
🎉 Спасибо, что используете наши инструменты! Все инструменты на ToolFox полностью бесплатны и постоянно улучшаются. 📝 Пожалуйста, оставляйте комментарии: - Если инструмент работает некорректно - Если есть идеи по улучшению - Поделитесь своим опытом использования 👍 Ставьте лайки/дизлайки - это помогает мне понять, какие инструменты нуждаются в доработке. Я обновляю сайт каждую неделю на основе вашей обратной связи. ⭐ Если вам нравится ToolFox — буду благодарен за отзыв о сайте в Яндекс.Браузере (нажмите на ⋮ → «Оценить сайт» в панели браузера). Это помогает другим людям находить наши инструменты! 😊 Также вы можете написать мне напрямую в Telegram: @avdeevrus Все доработки и улучшения по вашим пожеланиям делаю бесплатно! Благодарю за доверие и использование ToolFox! 🚀

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