LoginSignup
0
0

More than 3 years have passed since last update.

React版ReactivesearchアプリをiPhone縦でも見やすくする

Posted at

はじめに

PC用に作ったReactアプリを、CSSの@media(メディアクエリ)を使って、iPhone縦のときも見やすくします。ReactでなくてもHTMLアプリであれば使えます。

事前準備

React版Reactivesearch v3を使ってゼロから最速でElasticsearchフロントアプリを作る」で作ったコードをサンプルに説明します。

手順

CSSファイルに@media記述を付け加えるだけです。

CityRank.cssの修正

アプリのCSSで全体幅を指定しているmain-classセレクタの下に、横幅が768px以下の画面のときにmain-classセレクタを上書きする定義を@mediaを使って記述します。

CityRank.css
.main-class {
    width: 480px;
    margin-top: 10px;
}

@media screen and (width <= 768px) {
    .main-class {
        width: 360px;
        margin-top: 10px;
    }
}

リンク

CSSでメディアクエリ(Media Queries)の基本的な書き方、記述の意味を理解し、「何となく使う」を卒業する。

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