Я хочу создать макет, подобный этому, используя CSS Сетка, если это возможно, но открыты для других возможностей:
В принципе, я хочу иметь контейнер .grid
, который содержит 3 элемента (input, btn1, btn2). Во-первых, ширина btn1 и btn2 должна быть одинаковой и определяется тем, какой элемент нуждается в большем пространстве (т. Е. Более длинное содержимое). После этого оставшийся элемент (вход) должен взять все, что осталось. Я придумал этот фрагмент, но наверняка он не может работать.
.grid {
display: grid;
grid-template-columns: auto 1fr 1fr;
}
<div class="grid">
<input />
<button>Foo</button>
<button>Bar Bar Bar</button>
</div>
Как можно добиться этого, используя только CSS?