Введение
В этом практическом занятии мы изучим концепцию центрирования элементов с использованием flexbox в CSS. Вы научитесь горизонтально и вертикально центрировать дочерние элементы внутри родительского элемента с использованием flexbox. В конце практического занятия вы сможете создавать адаптивные и визуально привлекательные макеты с использованием техник центрирования flexbox.
Центрирование с использованием flexbox
В ВМ уже предоставлены файлы index.html и style.css.
Для горизонтального и вертикального центрирования дочернего элемента внутри родительского элемента с использованием flexbox выполните следующие шаги:
- Создайте макет с использованием flexbox, установив для родительского элемента свойство
displayравнымflex. - Используйте свойство
justify-content, установив его значение равнымcenter, чтобы центрировать дочерний элемент по горизонтали. - Используйте свойство
align-items, установив его значение равнымcenter, чтобы центрировать дочерний элемент по вертикали. - Добавьте дочерний элемент внутри родительского элемента.
Ниже представлен пример кода:
<div class="flexbox-centering">
<div>Centered content.</div>
</div>
.flexbox-centering {
display: flex;
justify-content: center;
align-items: center;
height: 100px;
}
Пожалуйста, нажмите кнопку 'Go Live' в нижнем правом углу, чтобы запустить веб-сервис на порту 8080. Затем можно обновить вкладку Web 8080, чтобы просмотреть веб-страницу.
Резюме
Поздравляем! Вы завершили практическое занятие по центрированию с использованием flexbox. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.