Можно ли с помощью flex установить ширину дочерних элементов в стиле их родительского div?
Например, я хочу, чтобы каждый элемент в flex-контейнере растягивался на 1/3 контейнера.или 1/2, или 100% ширины.Все они будут иметь одинаковую ширину.Ширина - это динамическое значение, которое может меняться.
Эта проблема заключается в том, что я могу добавить динамические значения стилей только в .flex-container
div.Я не могу добавить ничего динамического к .element
divs.
Так что я не могу сделать это ...
<div class="flex-container">
<div class="element" style="width: 33%"></div>
<div class="element" style="width: 33%"></div>
etc...
</div>
Только ..
<div class="flex-container" style="some value that will set children divs to 1/3 width of container, or 1/2, etc)">
<div class="element"></div>
<div class="element"></div>
etc...
</div>
Мой CSS для flex-контейнера:
.flex-container {
display: flex;
flex-wrap: wrap;
}
.element {
// I can't add dynamic styles to this like width
}