1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Bootstrap の グリッドシステム で ある画面幅以上で col を 非表示 にする

Posted at

目的

Bootstrapのレスポンシブデザインに対応したグリットシステムの記載方法を応用して、ある画面幅以上になったら該当divを非表示にする方法をまとめる。
※グリットシステムの基本を知りたい方はこちらを参考にしてください。
※レスポンシブデザインの基本を知りたい方はこちらを参考にしてください。

押さえるポイント

  • 非表示にしたいdivのクラス名にd-noneとする。
    ※dはdisplayの略らしい
  • 前述のクラス名と画面のサイズを指定することによりこの画面サイズ以上は非表示にする、といった設定ができる
  • 12領域を使用して表示している要素をMedium(md)の画面幅から非表示したいときのクラス名は下記となる
    class="col-12 d-md-none"

グリッドシステムの書き方の例

画面幅がMedium(md)以上のときに、全ての画面幅において12分割された内の8領域と4領域を使用してテキストを表示していたものと8領域の「おはよう」のみ表示する。

  • 下記にHTMLファイルの内容を記載する。
<div class="container">
  <div class="row">
    <div class="col-8">
      <h1>おはよう</h1>
    </div>
    <div class="col-4 d-md-none">
      <h1>こんにちは</h1>
    </div>
  </div>
</div>

↓プレビュー

colを非表示にする_1.PNG

colを非表示にする_2.PNG

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?