レスポンシブなデザイン

※分かりやすいように枠線や色付けを行っていますが、別のスタイルシートを設けています。
bootstrapは、基本的に背景色・テキストの色・サイズ・配置に関するをあまり含んでいないです。

それぞれのサイズに応じて記述を行ったサンプルを準備しました。ウィンドウのサイズをドラッグで拡大縮小して、見比べてみてください。

"xl"(1200px)以上のビューポートがある時、1行に6アイテム
それを下回ると3行に2アイテムずつ

※PCの画面サイズによっては、最大画面でも変化しない場合があります。

col-6 col-xl-2
col-6 col-xl-2
col-6 col-xl-2
col-6 col-xl-2
col-6 col-xl-2
col-6 col-xl-2

"lg"(992px)以上のビューポートがある時、2行に4アイテムずつ
それを下回ると4行に2アイテムずつ

※PCの画面サイズによっては、最大画面でも変化しない場合があります。

col-6 col-lg-3
col-6 col-lg-3
col-6 col-lg-3
col-6 col-lg-3
col-6 col-lg-3
col-6 col-lg-3
col-6 col-lg-3
col-6 col-lg-3

md(768px)以上のビューポートがある時、2行に3アイテムずつ
それを下回ると3行に2アイテムずつ

col-6 col-md-4
col-6 col-md-4
col-6 col-md-4
col-6 col-md-4
col-6 col-md-4
col-6 col-md-4

sm(576px)以上のビューポートがある時、3行に2アイテムずつ
それを下回ると1アイテムで縦並び

※この場合は、"col-XX"の記述をしなくてもいいのですが記述のルーティンを統一した方が読み取りやすいので設定しております。

col-12 col-sm-6
col-12 col-sm-6
col-12 col-sm-6
col-12 col-sm-6
col-12 col-sm-6
col-12 col-sm-6

複数のブレイクポイントに対する記述も勿論可能です。

"lg"(992px)以上のビューポートがある時、2行に6アイテムずつ
それを下回るが"md"(768px)以上の時、3行に4アイテムずつ
さらに下回るが"sm"(576px)以上の時、6行に2アイテムずつ
それ以下の場合は、1列で縦並び

※PCの画面サイズによっては、最大画面でも変化しない場合があります。

col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2
col-12 col-sm-6 col-md-3 col-lg-2