Вот что у меня есть (от внешнего к внутреннему):
- Родительский элемент с
overflow: scroll
и фиксированной шириной. - Вертикальный список элементов с переменной шириной
- Элементы списка имеют
display: flex
и flex-direction: row
- Внутри каждого элемента списка есть значок и метка рядом друг с другом по горизонтали
Я хочу, чтобы элементы спискавзять столько ширины, сколько им нужно, чтобы вместить их flexed дочерние элементы, так как корневой родительский элемент прокручиваемыйС помощью flex-shrink: 0
.
я могу заставить значок и метку занимать столько ширины, сколько им нужно. Проблема в том, что Ширина списка элементов (# 3 в списке выше) ограничена ширинойпрокручиваемый родительский контейнер вместо его дочерних элементов.
Это плохо, потому что элементы списка имеют отступы и цветной фон. Вот пример для CodePen .Прокрутите горизонтально там, где написано «Lorem ipsum», чтобы понять, что я имею в виду.
Спасибо!