Создадим макет сайта по следующему шаблону.
Задача
Дополнить css файл и создать адаптивный макет сайта. Вам нужно только добавить определенные правила в стили. Существующие правила менять не нужно!
Требования к заданию:
-
Использование CSS Grid:
-
Для body
добавьте свойство display: grid
и создайте структуру с тремя строками: шапка (auto
), основная часть (1fr
), футер (auto
). Используйте свойство grid-template-rows
.
-
Для .main
добавьте свойство display: grid
и создайте две колонки: главная часть (2/3 ширины) и сайдбар (1/3 ширины). Используйте свойство grid-template-columns
.
-
Добавьте отступ 1rem
между колонками в .main
с помощью свойства gap
.
-
Адаптивность:
-
Добавьте медиазапрос для экранов с шириной менее 768px (@media (max-width: 768px){...})
.
-
Внутри медиазапроса измените структуру .main
так, чтобы колонки становились одной колонкой (используйте grid-template-columns: 1fr
).