Введение
В этом практическом занятии мы узнаем, как реализовать жидкую типографию с использованием CSS. Жидкая типографика обеспечивает масштабирование текста в соответствии с шириной viewport, делая его более адаптивным и доступным для различных размеров экранов. Используя функцию clamp() и формулу для вычисления адаптивных значений для font-size, мы можем создать более динамический и удобный для пользователя дизайн.
Жидкая типографика
В ВМ уже предоставлены файлы index.html и style.css.
Для создания текста, размер которого будет меняться в зависимости от ширины viewport, можно использовать CSS. Одним из способов является использование функции clamp() для установки минимального и максимального размеров шрифта. Другой способ - использование формулы для вычисления адаптивного значения размера шрифта. Вот пример HTML-элемента с классом fluid-type:
<p class="fluid-type">Hello World!</p>
Вот соответствующий CSS-код, который устанавливает размер шрифта так, чтобы он изменялся между 1rem и 3rem в зависимости от ширины viewport:
.fluid-type {
font-size: clamp(1rem, 8vw - 2rem, 3rem);
}
Пожалуйста, нажмите кнопку 'Go Live' в нижнем правом углу, чтобы запустить веб-сервис на порту 8080. Затем можно обновить вкладку Web 8080, чтобы просмотреть веб-страницу.
Резюме
Поздравляем! Вы завершили практическое занятие по жидкой типографии. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.