LoginSignup
7
3

More than 5 years have passed since last update.

Semantic UI の Grid レイアウトをレスポンシブにしました

Last updated at Posted at 2017-09-18

Semantic UI で Gird レイアウトのクラスを反映しただけでは、レスポンシブ対応されませんでした。これよく忘れるのでメモします。

Gird レイアウト

Semantic UI の Grid レイアウトは適用するだけではレスポンシブにはなりません。

2カラムレイアウト
<div class="ui grid">
  <div class="eight wide column">
    <a class="ui button" href="#">東京都</a>
  </div>
  <div class="eight wide column">
    <a class="ui button" href="#">神奈川県</a>
  </div>
</div>

上記のような2カラムレイアウトは、モバイルでも2カラムになります。

stackable クラスでレスポンシブ対応

クラスに stackable を追加します。

2カラムレイアウト
<div class="ui stackable grid">
  <div class="eight wide column">
    <a class="ui button" href="#">東京都</a>
  </div>
  <div class="eight wide column">
    <a class="ui button" href="#">神奈川県</a>
  </div>
</div>

stackable クラスを付与すると自動で Grid がレスポンシブ対応されました😄

参考

7
3
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
7
3