社長BLOG
ハンバーガーレイアウト
- 2011-12-12 (月)
- 社長BLOG
スマートフォンのUIHTML構造には、ハンバーガーレイアウトを採用する。
ハンバーガーレイアウトって何?
ハンバーガーレイアウトとは、画像のようにHTMLタグをなるべくネストしないでパーツをハンバーガーの具材の用にスタックしていくレイアウト方式。
◆ハンバーガーレイアウトのソースコード
◆3つのパーツ
このような3つのパーツを積み上げていくことでデザインする。
スマートフォンは基本的にタテ一直線のレイアウトなので、この方式でもうまく行く。
それぞれのパーツがなるべくネストしないでコーディングしていくことで、
HTMLやCSSの構造をなるべくシンプルにするというのが狙いだ。
また、HTMLデザインをアプリへ組み込むときのトラブルも少なくできるとおもう。
ネストしているバージョンも作ってみたが、ネストしていてもしていなくても同じ見た目のものが表現できた。
BootstrapのGridレイアウトのおかげで実現したと言っても過言ではない。
今後、アプリ側からグルーピング目的のためにネストさせる必要もあるだろうが、
その時にも、デザインのためのネストは少ないほうがやりやすいと思う。
デザインサンプル
サンプルはGithub上で公開している。
詳しく中身を確かめたい方は、Githubレポジトリを。