671.77K
Category: internetinternet

Космическая вёрстка. Курс для тех, кто хочет стать гуру кода и научиться создавать сайты

1.

Космическая
вёрстка
Курс для тех, кто хочет стать гуру кода
и научиться создавать сайты

2.

Практика
1
2
Готовимся к вёрстке
В редакторе кода создайте файл
style.css и поместите его в
папку css внутри рабочей папки
SpaceZ
Откройте свой макет в графическом
редакторе Фигме.

3.

Практика
Верстаем страницу
Добавьте каждому элементу
(селектор *) видимую границу для
простоты вёрстки. После окончания
работы удалите этот селектор и
свойство.
* {
outline: 1px solid orange;
}

4.

Практика
Верстаем страницу
Добавьте размеры крупным элементам
макета. Например, зададим параметры
нашего контейнера:
.container {
width: 1040px;
margin: 0 auto;
padding: 0;
}

5.

Практика
Верстаем страницу
Задайте элементам ширину, измерив её
в макете в Фигме с помощью данных на
правой панели инструментов.
element {
width: *px;
}

6.

Практика
Верстаем страницу
Поворот элемента и
скругление угла
Ширина (W) и
высота (H) элемента

7.

Узнаём новое
Вкладка Inspect
Также для
стилизации блоков
можно брать
данные из вкладки
Inspect. Там будут
параметры по
каждому элементу в
макете. Для этого
достаточно этот
элемент выделить.
Вкладка Inspect
Выделенный
элемент
Блок CSS-кода

8.

Практика
Верстаем страницу
Также измерьте величину внутренних
отступов и запишите их в свойствах
элементов.
element {
padding: *px;
}

9.

Практика
Верстаем страницу
То же самое проделайте с внешними,
если видите, что между элементами
должно быть какое-то расстояние.
element {
margin-right: *px;
margin-left: *px;
}

10.

Практика
Верстаем страницу
Также измерьте величину внутренних и
внешних отступов, выделяя элемент и
используя Alt и запишите их в свойствах
элементов.
element {
margin-right: *px;
margin-left: *px;
}
element {
padding: *px;
}

11.

Практика
Верстаем страницу
Не занимайтесь полной стилизацией
элементов макета — это будет целью
следующих занятий.
p, h1, li {
/* оставляем без правок */
}

12.

Узнаём новое
Алгоритм создания сетки на flexbox
3
Выровняйте элементы в нужном вам
порядке
element {
flex-direction: row; /*column*/
justify-content: flex-start;
align-items: center;
flex-wrap: wrap;
}

13.

Практика
Верстаем страницу
Проверьте надёжность сетки. Блоки не
должны выпадать или пропадать при
изменении ширины экрана или добавлении и
удалении элементов.
В инструментах разработчика (Ctrl + Shift
+I):
● добавьте несколько новых пунктов в
строку навигации
● удалите одно из преимуществ или
добавьте еще несколько
● добавьте несколько дополнительных
меню в футер

14.

Практика
Верстаем страницу. Итоги
Таким должен быть примерный
результат вашей работы. Все
элементы не стилизованы, но
уже размещены правильным
образом.
English     Русский Rules