Существует несколько способов создания строки с изображениями при помощи CSS. Рассмотрим два примера.
- Используя свойство display с значение inline-block
.container {
width: 100%;
text-align: center;
}
.item {
display: inline-block;
margin: 10px;
}
<img class="item" src="image1.png">
<img class="item" src="image2.png">
<img class="item" src="image3.png">
В этом примере, блок .container установлен на 100% ширины, чтобы элементы были расположены по центру страницы. Затем для каждого изображения установлен класс .item, с использованием свойства display: inline-block, которое создает блоки, которые располагаются горизонтально, возможна настройка ширины и отступов.
- Используя свойство flexbox
.container {
display: flex;
justify-content: center;
}
.item {
margin: 10px;
}
<img class="item" src="image1.png">
<img class="item" src="image2.png">
<img class="item" src="image3.png">
В этом примере, блок .container имеет свойство display: flex, которое создает контейнер, который гибко расширяется и может быть выровнен горизонтально или вертикально. Свойство justify-content: center говорит контейнеру располагать элементы по центру страницы по горизонтали. Снова, для каждого изображения установлен класс .item, чтобы настроить внешние отступы.
Теперь у вас есть два примера того, как создать строку с изображениями при помощи CSS.