Responsive Flexbox
Flex wrap and flex-basis create responsive rows that automatically reflow without media queries.
Flex wrap and flex-basis create responsive rows that automatically reflow without media queries.
.flex-row { display: flex; flex-wrap: wrap; gap: 1rem; }
.flex-row > * { flex: 1 1 280px; }
/* Items grow equally but wrap below 280px — zero media queries */
.sidebar-layout { display: flex; flex-wrap: wrap; }
.main { flex: 1 1 60%; } .aside { flex: 1 1 260px; }
flex: 1 1 280px means "grow, shrink, and prefer 280px" — a self-responsive item.