カラーミーキット(グリッドレイアウト)

カラーミーキットなら、PC、タブレット、スマートフォンに対応したレスポンシブなグリッドレイアウトを簡単に作成することができます。

グリッドレイアウトの基本形

.rowの子要素に.col .col-lg-[n]のclassを適用させます。

HTML

<div class="row">
<div class="col col-lg-[n]"></div>
...
<div class="col col-lg-[n]"></div>
</div>

EXAMPLE

col-lg-1
col-lg-1
col-lg-1
col-lg-1
col-lg-1
col-lg-1
col-lg-1
col-lg-1
col-lg-1
col-lg-1
col-lg-1
col-lg-1

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

col-lg-4
col-sm-12
col-lg-4
col-sm-12
col-lg-4
col-sm-12

HTML

<div class="row">
<div class="col col-lg-1">
col-lg-1
</div>
...
<div class="col col-lg-1">
col-lg-1
</div>
</div>

<div class="row">
<div class="col col-md-6 col-lg-3">
col-lg-3 col-md-6
</div>
...
<div class="col col-md-6 col-lg-3">
col-lg-3 col-md-6
</div>
</div>

<div class="row">
<div class="col col-lg-4 col-sm-12">
col-lg-4 col-sm-12
</div>
...
<div class="col col-lg-4 col-sm-12">
col-lg-4 col-sm-12
</div>
</div>

デバイスのサイズに応じたclassの書き方は以下の表をご参照ください。

class 参考デバイス デバイスサイズ
.col-lg-[n] デスクトップ 全てのデバイスサイズに適用
.col-md-[n] デスクトップ〜タブレット 980px以下のデバイスに適用
.col-sm-[n] タブレット〜スマートフォン 768px以下のデバイスに適用
.col-xs-[n] スマートフォン 480px以下のデバイスに適用

デバイスサイズ毎のスタイル適用と表示切り替えについて

/* 全てのデバイスサイズに適用 */

@media (max-width: 980px) {
/* デバイスサイズ 980px以下に適用 */
}

@media (max-width: 768px) {
/* デバイスサイズ 768px以下に適用 */
}

@media (max-width: 480px) {
/* デバイスサイズ 480px以下に適用 */
}
class 768px 以下 980px 以下 981px 以上
.visible-phone 表示 非表示 非表示
.visible-tablet 非表示 表示 非表示
.visible-desktop 非表示 非表示 表示
.hidden-phone 非表示 表示 表示
.hidden-tablet 表示 非表示 表示
.hidden-desktop 表示 表示 非表示

EXAMPLE

ウィンドウのサイズによって表示が切り替わります。

visible
.visible-phone
.visible-phone
.visible-tablet
.visible-tablet
.visible-desktop
.visible-desktop
hidden
.hidden-phone
.hidden-phone
.hidden-tablet
.hidden-tablet
.hidden-desktop
.hidden-desktop