Урок 6 курса HTML/CSS: подключение шрифтов из Google Fonts через Фигму, задание шрифта по умолчанию и стилизация текста в CSS (классы, межстрочный интервал, тени, перенос).
Key Takeaways
- Шрифт по умолчанию задаётся через font-family у body, с запасными вариантами
- Классы в CSS обращаются через точку, в HTML задаются атрибутом class
- Базовая стилизация текста требует около 10 основных свойств CSS
- Плагины Фигмы помогают точно перенести типографику из макета в код
What the video covers
- Открытие макета в Фигме и установка плагинов Fontface и Inspect Styles для анализа шрифтов
- Определение используемых семейств и начертаний шрифтов Inter и Montserrat на странице
- Подключение шрифтов из Google Fonts через тег link в head HTML-файла
- Удаление ненужных параметров оптимизации и курсивных начертаний из ссылки
- Создание файла styles.css и задание шрифта по умолчанию через свойство font-family для body
- Использование запасных шрифтов sans-serif и serif как хорошая практика
- Подключение внешнего CSS-файла через тег link
- Извлечение стилей из макета Фигмы с помощью плагина Inspect Styles
- Обращение к элементам по классу через атрибут class и точку в CSS
- Разбор свойств текста: font-weight, font-size, color, line-height, letter-spacing
Chapters
- 00:00Введение и подготовка макета в Фигме
- 00:33Анализ шрифтов с помощью плагинов Фигмы
- 01:00Подключение шрифтов из Google Fonts
- 01:50Установка шрифта по умолчанию в CSS
- 02:46Извлечение стилей из макета через Inspect Styles
- 03:20Стилизация по классам: логотип и текст
- 04:25Межстрочный и межбуквенный интервал, трансформация текста
- 05:05Декорации, выравнивание, тень и перенос текста
- 05:55Итоги урока
Full Transcript — Download SRT & Markdown
Speaker A
Привет. Сегодня научимся подключать шрифты и писать собственные CSS-стили. Готов? Давай начинать. Начнём с подключения шрифта. Но чтобы не подключать рандомные шрифты, я подготовил макет в Фигме. Для того, чтобы его открыть, переходим на сайт fma.com, кликаем импорт, выбираем наш
Speaker A
макет, загружаем его и открываем. Так выглядит интерфейс Фигмы. С левой стороны можно просмотреть все элементы макета. Кликаем на значок Фигмы, основное меню. Переходим в раздел Plugins. Manage plugins. Нам понадобятся дополнительные плагины. которые упростят нам работу с Фигмо. Первый из них - это
Speaker A
Фонтфейсе. Устанавливаем и запускаем. Этот плагин показывает, какое семейство шрифта в каком начертании и сколько раз встречается на странице. Вот мы видим, что у нас есть, regular, inter 7ibolt.
Speaker A
Но семиboltт встречается только один раз, а, regular - это основной основной шрифт на странице. Он встречается 29 раз. И Монсрат в трёх начертаниях, но нам говорит о том, что нам нужно установить два семейства шрифта. Для этого переходим на сайт Google Fonts и в
Speaker A
поиске вводим Enter. Кликаем Get Font. Также нам понадобится ещё Monserrat. Также G font. Вот мы видим у нас в корзине два шрифта: Enter и Monserrat.
Speaker A
Кликаем на getembд. Подключаем через HTML. Просто копируем код. В нашем проекте внутри head. Вставляем скопированный код. Вот эти две строчки, они нужны для оптимизации загрузки шрифтов. Нам это не понадобится. Мы подключаем семейство шрифта. И какая жирность у него будет? Давайте ещё раз
Speaker A
проверим. Так, Google F нам больше не нужен. Фигми у нас regular - это 400 и 7Б 600. До амперсанта мы это убираем.
Speaker A
Regular 400, 7Б 600. И дальше идёт Family Monat. Курсив нам не нужен. Там у нас медиум - это 500, 700, extra 800, жирность 500, 700 и 800. Display SWB - это тоже оптимизация. Понятно, что сейчас никакой шрифт не применён. Мы его
Speaker A
подключили к HTML-файлу, но никак его не используем. Переходим в папку CSS. Создаём новый файл. называем его styles CSS и внутри него пишем body и говорим ему font family. И вот здесь мы должны установить шрифт по умолчанию, то есть
Speaker A
шрифт, который используется самое большое количество раз в нашем макете. У нас это interгуular 29 рене. Теперь после того, как мы указали шрифт по умолчанию, хорошей практикой является указать несколько шрифтов, потому что если произойдёт какая-то проблема с загрузкой шрифта, сработает запасной
Speaker A
шрифт. Установим вот такую историю. Sнсериif - это семейство шрифтов без засечек. Просто шриф - это шрифт с засечками. Шрифт с засечками чаще всего используется в книгах. Всё, мы установили шрифт по умолчанию, но чтобы он начал работать, нам нужно наш новый
Speaker A
файл стилей подключить к CSS. После рези CSS прописываем style CSS. Теперь можем перейти в браузер и видеть, что наш шрифт на странице изменился. Всё отлично, подключенный шрифт работает.
Speaker A
Можем переходить к стилизации текста. Переходим в макет. Если нравится контент, поставь лайк и напиши комментарий. Мне будет приятно, и видео на канале будут выходить чаще. Нфейсию можно закрыть. Теперь для того, чтобы вытаскивать из фигмы стили, заходим снова в Plugins, Manage Plugins и
Speaker A
устанавливаем ещё один пакет, который называется Inspect Styles. Он тоже нам показывает, какой шрифт используется, какое количество раз на странице. Также предлагает использовать переменные. Теперь, когда мы кликаем на нужный нам элемент, мы видим его CSS-стиля, размер шрифта, жирность, какой цвет и так далее. Так
Speaker A
как у нас структура того, что мы делали сейчас не совпадает со структурой макета во многих местах, а урок посвящён именно стилизации текста. Я предлагаю нашей текущей структуре потренироваться, поработать со свойствами для стилизации текста, а в следующем уроке уже
Speaker A
скорректируем структуру, перетащим контент и начнём знакомиться со стилизацией блоков. Итак, для того, чтобы начать писать собственные стили, в прошлый раз мы обращались по имени тега.
Speaker A
Теперь мы научимся обращаться по имени класса. Внутри открывающего тега. А пишем атрибут класс и его имя. Так как у нас это логотип, сохраняем HTML, переходим в CSS. Обращение к классам в CSS происходит через точку. После точки ставим имя класса, фигурные скобки и
Speaker A
внутри вот эти стили для нашего логотипа. Fontway 700, Fontway отвечает за жирность текста, Font size отвечает за размер текста, колор отвечает за цвет текста. Переходим в браузер. Видим, все стили применились. А вот у нас много текста внутри отзывов. Давайте с ними
Speaker A
поработаем. Для этого здесь оставим только BR и спан. Теперь для параграфа зададим класс. Заздаём класс текст. CSS всё то же самое. F weight f size и color мы уже разобрали. Давайте не будем повторяться. И здесь мы разберём другое
Speaker A
свойство. Это межспрочный интервал. Допустим, зададим его, поставим 40, чтобы нагляднее было. Вот. То есть line height - это межсрочный интервал. Letter spacing. Letter spacing - это межбуквенное расстояние. То есть между каждой буквой будет 20 пикселей. Также мы можем использовать текст transт
Speaker A
transform с такими значениями, как uppercйe. И в этом случае все буквы внутри абзаца будут в верхнем регистре.
Speaker A
Lower case, то наоборот, все буквы будут в нижнем регистре, то есть все маленькие. Text decoration, оно отвечает за нижнее подчёркивание. Мы его убирали по умолчанию у ссылок. Также можно поставить верхнее подчёркивание или зачёркнутый текст. Текст lйн. Текст line
Speaker A
нужен для позиционирования текста внутри блока. Если у нас в теге P мало текста, а тег P, мы помним, что он блочный, он занимает всю ширину родителя, и мы ему говорим right и ставим его вправо. Можем поставить по центру текст Shad. Тек
Speaker A
shadow - это тень текста. В качестве значения мы должны указать смещение по вертикали, смещение по горизонтали и цвет тени. И также уровень размытия два пикселя. Теперь вот отчётливо виден эффект тени. А текст врап. Оно отвечает за перенос текста. по умолчанию wра.
Speaker A
Когда тексту не хватает места внутри блока, он переносится на следующую строку. Можем установить Noраp. Теперь текст будет уходить за границы экрана и ломать нам вёрстку. Если мы сюда копируем эти же стили, увидим, что всего 10 свойств нужно выучить, чтобы как
Speaker A
угодно стилизовать текст. Теперь ты умеешь стилизовать текст. В следующем видео мы сделаем структуру, как в макете, и научимся стилизовать блоки.
Speaker A
Подписывайся на канал, ставь лайк. Увидимся в следующем видео.
Topics:CSSHTMLшрифтыGoogle FontsFigmaстилизация текстаfont-familyline-heightверсткадля начинающих











