Command Palette

Search for a command to run...

ГЕ

Генератор зажимов CSS

Генерируйте текучие, реагирующие значения CSS-зажима (), которые масштабируются между окнами просмотра

Что такое 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?

  1. Установите минимальный и максимальный размер

    Введите размер, который значение должно удерживать на самых маленьких экранах, и размер, которого оно должно достичь на самых больших, в px или rem.

  2. Установите диапазон видовой площадки

    Введите минимальное окно просмотра, к которому применяется небольшой размер, и максимальное окно просмотра, к которому применяется большой размер, например, от 320px до 1280px.

  3. Просмотрите предварительный просмотр

    Проверьте таблицу предварительного просмотра, чтобы подтвердить вычисленное значение в масштабах ширины каждого окна просмотра так, как вы ожидаете между двумя границами.

  4. Скопировать значение зажима ()

    Копировать сгенерированное объявление. Оно записывается как размер шрифта: clamp(...);, так что для поля, заполнения, зазора или ширины сохранить часть clamp () и изменить имя свойства.

Основные характеристики

  • Однолинейный калибровка жидкости

    Заменить стеки медиа-запросов одним объявлением clamp (), которое непрерывно масштабируется по диапазону видовых портов.

  • px или rem Ввод

    Введите размеры в пикселях или rem и установите собственный размер корневого шрифта; выходные значения rem соответствуют этому.

  • Таблица предварительного просмотра Viewport

    Посмотрите вычисленное значение px и rem при общей ширине, чтобы вы могли проверить кривую масштабирования перед отправкой.

  • Работает на любую недвижимость

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

Frequently Asked Questions

зажим () возвращает значение, ограниченное между минимумом и максимумом. Он принимает три аргумента, зажим (мин, предпочтительный, макс), и браузер использует предпочтительное значение, если только оно не упадет ниже минимума или не поднимется выше максимума, и в этом случае он использует эту привязку. Это позволяет одному объявлению вести себя ответственно без медиа-запросов.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

css clamp generatorclamp cssfluid typographyresponsive font sizeclamp calculatorfluid font sizecss clamp calculatorclamp generator for fluid typography