Изображения растягиваются в гибком контейнере, но не могут использовать выравнивание по центру - PullRequest
1 голос
/ 29 мая 2019

У меня есть следующая разметка (Bootstrap 4):

<div class="col-3 d-flex flex-column">
    <img class="align-self-center" src="#"/>
</div>

Поскольку контейнер согнут, изображения растягиваются.Я знаю, align-self-center решит проблему, однако я не хочу, чтобы изображение было отцентрировано.Я хочу, чтобы изображение было align-self-left (выровнено по левому краю, а не по центру), но это снова растянуло изображение.

В любом случае?

Ответы [ 3 ]

2 голосов
/ 29 мая 2019

Вот, пожалуйста!

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

<div class="col-3 d-flex flex-column">
    <img class="align-self-start" src="https://dummyimage.com/600x400/000/fff"/>
</div>
1 голос
/ 29 мая 2019

Вместо использования <img class="align-self-center" src="#"/> используйте <img class="align-self-start" src="#"/>.Это должно решить вашу проблему (в основном это означает, что ваше изображение будет выровнено по началу вашего столбца)

1 голос
/ 29 мая 2019

Это было бы align-self-start. Bootstrap flex не использует термин left

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...