Я пытаюсь создать что-то вроде текстовой карусели .
Вот набросок того, что я хочу сделать:
У меня есть карточка, и у меня их может быть несколько.
Если есть один , мне просто нужно, чтобы он был точно центрирован как по вертикали, так и по горизонтали.
Если есть два , попробуйте поставить их рядом друг с другом.
Но , если на экране может быть больше, чем может поместиться, тогда я просто хочу, чтобы последний из них переполнился выключен
Все карты должны быть одинакового размера
Вот что я пробовал:
Во-первых Я пытался использовать align-items: flex-start
http://jsfiddle.net/7pdmeh6v/
Это работает с логикой, но проблема в том, что если бы у меня был один элемент, он не был бы отцентрирован, и здесь я не могу изменить ширину.
Во-вторых Я пытался использовать align-items: center
http://jsfiddle.net/hr8ya9fg/
Логика работает , но
Это отсекает верхнюю часть карт, а также не позволяет мне изменить
размер карточек.
В-третьих Я удалил align-items
и только что ушел justify-content: center
http://jsfiddle.net/6hdzamq5/
, который работает с логикой, но все же не позволяет мне изменять размер карточек, а также я заметил, что он полностью игнорирует поля и отступы
TLDR:
Похоже, что Flex-box не позволяет мне редактировать размер без каких-либо проблем.