Оформление изображений (картинок) в Bootstrap 4
Адаптивность изображения
Изображения в Bootstrap делаются «отзывчивыми» с помощью .img-fluid. То есть к картинке применяются свойства max-width: 100% и height: auto которое таким образом масштабируется по родительскому элементу.
Для того чтобы сделать изображение адаптивным необходимо к тегу <img src="" alt=""> добавить класс img-fluid.
Пример 1
<img src="..." alt="..." class="img-fluid">
При этом:
В случае если ширина изображения больше ширины элемента в котором оно расположено, то ширина приравнивается к доступной ширине элемента. При этом высота изображения уменьшается пропорционально его ширины.
В случае если ширина изображения меньше ширины элемента в котором оно расположено, то размеры изображения остаются прежними.
Ниже приведены наглядные примеры вышесказанного.
Это изображение с классом img-fluid настоящий размер которого 1200 х 300, кликнув по нему вы можете посмотреть его без применения стилей.
Это изображение с классом img-fluid настоящий размер которого 300 х 300, кликнув по нему вы можете посмотреть его без применения стилей..
Визуальное оформление изображения
В отличии от Bootstrap 3 в Bootstrap 4, этому моменту уделено меньше внимания, с помощью:
-
- класса
roundedкартинку можно сделать с закругленными углами;Картинка с классом rounded -
- класса
img-thumbnailкартинку можно заключить в рамку.Картинка с классом img-thumbnail
Выравнивание изображений
Чтобы изменять расположение изображений в Bootstrap 4 выравнивайте их вспомогательными классами выравнивания по стороне (float-left, float-right) или классами выравнивания текста text-left, text-right, text-center. См. пример 2.
Пример 2
<img src="..." class="float-left" alt="...">
<img src="..." class="float-right" alt="...">
<img src="..." class="mx-auto d-block" alt="...">
<div class="text-left"> <img src="..." class="rounded" alt="..."> </div>
<div class="text-right"> <img src="..." class="rounded" alt="..."> </div>
<div class="text-center"> <img src="..." class="rounded" alt="..."> </div>


