Что такое CSS-генератор зажимов?
Генератор CSS-зажима () строит одно объявление зажима (минимальное, предпочтительное, максимальное), которое плавно масштабирует значение между двумя ширинами экрана. вместо записи нескольких медиа-запросов, чтобы шагнуть заголовок от 24px на телефонах до 48px на рабочих столах, вы устанавливаете минимальный размер, максимальный размер и диапазон видовых портов, в который они отображаются, и генератор возвращает одну строку CSS, которая интерполирует каждый размер между ними.
Функция зажима (зажима) принимает три аргумента: нижнюю границу, предпочтительное значение и верхнюю границу. браузер использует предпочтительное значение, если оно не падает ниже минимального или выше максимального, и в этом случае он фиксируется на этой границе. Этот генератор вычисляет предпочтительное значение как линейную функцию окна просмотра, объединяя фиксированный член rem с членом vw, поэтому результат растет в ногу с окном, никогда не опускаясь ниже вашего минимума или превышая максимум. Этот метод часто называют жидкостной типографикой, хотя он одинаково хорошо работает для полей, заполнения, зазоров и ширины.
Все рассчитывается в вашем браузере с помощью JavaScript на стороне клиента, поэтому ничего из введенного вами не загружается, и инструмент работает в автономном режиме после загрузки. вы можете вводить размеры в пикселях или бэр, устанавливать собственный размер корневого шрифта и читать таблицу предварительного просмотра, показывающую вычисленное значение при общей ширине видового окна, чтобы вы могли подтвердить поведение кривой перед вставкой зажима () в таблицу стилей.
Размер жидкости имеет одну ловушку доступности, которую стоит избегать намеренно. Выражение clamp, средний член которого выражен исключительно в единицах просмотра, игнорирует настройку размера шрифта считывателя, поскольку vw не реагирует на него, а текст, который не может расти, не работает WCAG 1.4.4. Сохранение компонента rem в предпочтительном значении, что и делает сгенерированный вывод, означает, что размер по-прежнему реагирует на масштабирование браузера и на больший шрифт по умолчанию. Всегда устанавливайте обе границы: без них значение масштабируется без ограничений в любом направлении.
Вот генератор зажима CSS на реальном заголовке.Введите 24 и 48 px как размеры, 360 и 1440 как видовые окна, сохраните корень 16px и нажмите Создать зажим ().Выходной сигнал: зажим (1,5rem, 1rem + 2,2222vw, 3rem); Таблица предварительного просмотра подтверждает это: 24px при 360, 33,07px при 768, 38,76px при 1024 и 48px при 1440. Ниже 360 заголовок остается на уровне 1,5rem и выше 1440 он останавливается на 3rem, что является всей точкой жидкостной типографики с границами.
Как использовать CSS Clamp Generator?
Установите минимальный и максимальный размер
Введите размер, который значение должно удерживать на самых маленьких экранах, и размер, которого оно должно достичь на самых больших, в px или rem.
Установите диапазон видовой площадки
Введите минимальное окно просмотра, к которому применяется небольшой размер, и максимальное окно просмотра, к которому применяется большой размер, например, от 320px до 1280px.
Просмотрите предварительный просмотр
Проверьте таблицу предварительного просмотра, чтобы подтвердить вычисленное значение в масштабах ширины каждого окна просмотра так, как вы ожидаете между двумя границами.
Скопировать значение зажима ()
Копировать сгенерированное объявление. Оно записывается как размер шрифта: clamp(...);, так что для поля, заполнения, зазора или ширины сохранить часть clamp () и изменить имя свойства.
Основные характеристики
Однолинейный калибровка жидкости
Заменить стеки медиа-запросов одним объявлением clamp (), которое непрерывно масштабируется по диапазону видовых портов.
px или rem Ввод
Введите размеры в пикселях или rem и установите собственный размер корневого шрифта; выходные значения rem соответствуют этому.
Таблица предварительного просмотра Viewport
Посмотрите вычисленное значение px и rem при общей ширине, чтобы вы могли проверить кривую масштабирования перед отправкой.
Работает на любую недвижимость
Используйте результат для размера шрифта, высоты строки, полей, заполнения, пробелов и ширины, а не только для типографики.
Frequently Asked Questions
Related Tools
CSS Border Radius Generator
Round any corner with a live preview and per-corner sliders, switch between px, %, em, and rem, and copy the shortest valid CSS border-radius.
CSS Box Shadow Generator
Design layered CSS box-shadows with a live preview and sliders for offset, blur, spread, color, opacity, and inset - then copy production-ready CSS.
CSS Unit Converter
Convert between CSS units - px, rem, em, pt and % - with a configurable root font size, instant all-units output, and a px-to-rem reference table for responsive typography.
CSS Gradient Generator
Create beautiful CSS gradients with live preview
Comments
0 comments
No comments yet. Be the first to share your thoughts!