你可以加上
grid-auto-flow: column;
相反:
https://stackblitz.com/edit/angular-9midxc
div#flex {
display: flex;
flex-direction: row; /* I know thatâs not necessary */
}
div#flex>button {
flex: 1;
}
div#grid {
display: grid;
grid-auto-flow: column;
}
div#grid>button {
}
HTML格式:
<div id="flex">
<button>One</button>
<button>Two</button>
<button>Three</button>
<button>Four</button>
</div>
<div id="grid">
<button>One</button>
<button>Two</button>
<button>Three</button>
<button>Four</button>
</div>