display:flex

css
リストの並びをコントロールできる、display:flex機能の備忘録

ベースHTML

<ul class='flex'> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

基本

.flex, .flex > *{ list-style:none; margin:0; padding:0; } .flex{ display:flex; gap:10px; } .flex > *{ background-color:red; color:white; padding:20px; }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

itemの縦中心に配置する

align-items:center;

リストを縦並びにする

flex-direction:column;

item同士の間隔を作る

gap:10px;