1. Пример
размещения элементов с Flexbox:
HTML-код:
<div
class="menu">
<div>Главная</div>
<div>Курсы</div>
<div>Контакты</div>
</div>
CSS-код:
.menu {
display: flex;
gap: 20px;
}
Результат: три
элемента располагаются горизонтально с промежутками 20 пикселей.
2. Пример
создания сетки CSS Grid:
HTML-код:
<div
class="courses">
<div>WEB-технологии</div>
<div>Базы данных</div>
<div>Программирование</div>
</div>
CSS-код:
.courses {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
}
.courses
div {
background-color: lightblue;
padding: 15px;
}
Результат: три
карточки размещаются в трёх одинаковых столбцах с промежутками 10 пикселей.
3. Пример
адаптивного изменения фона:
CSS-код:
body {
background-color: white;
}
@media
(max-width: 600px) {
body {
background-color: lightgray;
}
}
Результат: на
экранах шириной более 600 пикселей фон страницы белый, а при ширине 600
пикселей и меньше становится светло-серым.