LoginSignup
1
1

More than 3 years have passed since last update.

Bootstrap の class="container" だけ使ってレスポンシブでちょっと楽する

Last updated at Posted at 2019-05-08

まとめ

自分用メモ。
僕も昔は「とりあえず」な感じで入れてた Bootstrap だけど、Web アプリとかホームページに不用意に入れちゃうと思わぬ挙動をすることがあるので、そろそろ入れないことにする。
だけど、 class="container" だけはページ全体をラップする div に対してあてるとレスポンシブの幅を丁度良い感じにしてくれてたのでよく使ってた。
なのでこれだけ引っ張り出してきて適宜使おうと思った。

以下 styled-components によるそれ。必要になったら呼び出す。
React 使ってないとか styled-components 使ってないとかいう方は、これ SCSS の書き方になっているのでそこだけ良い感じにとっておくのがいいかも。

import { css } from "styled-components";

export const container = css`
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;

  @media (min-width: 576px) {
    max-width: 540px;
  }

  @media (min-width: 768px) {
    max-width: 720px;
  }

  @media (min-width: 992px) {
    max-width: 960px;
  }

  @media (min-width: 1200px) {
    max-width: 1140px;
  }
`;
1
1
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
1