5
5

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.

monacaでスマホアプリを作ろう #3

Last updated at Posted at 2015-06-12

デザインを変えてみる

AngularJSはすごさはわかったよ?でもこれ全然スマホアプリっぽくないじゃん!

わかります。私もそう思います。
そしてOnsen UIの中の人もおそらくそう思っています。
なので、手っ取り早くスマホアプリっぽいデザインを実現するためのパターン集を公開してくださっています。

[Onsen UI Page Patterns]
(http://ja.onsen.io/patterns.html)

どうでしょう。一般的なUIはカバーしているといっていいのではないでしょうか。
ここではよく使われると思われるリスト形式のデザインを使ってみます。

List With Header
スクリーンショット 2015-06-12 13.45.38.png

[Detail]ボタンをぽち。

HTMLとCSSが表示されています。
onsen1.png

HTMLは、先ほど作ったプロジェクトのpage1.htmlにコピペ。
具体的には、<ons-page>で囲まれた部分をpage1.htmlのコントローラーを記述した<div>内にコピペ。

今回CSSはありませんが、もしあればcss/styles.cssに追加でコピペ

こうなります。

<ons-page>
<div ng-controller="Page1Ctrl">
 <!-- ↓ ここからコピペ -->
  <ons-toolbar>
    <div class="center">List With Header</div>
  </ons-toolbar>

  <ons-list>
    <ons-list-header>Android Versions</ons-list-header>

    <ons-list-item modifier="chevron">KitKat</ons-list-item>
    <ons-list-item modifier="chevron">Jelly Bean</ons-list-item>
    <ons-list-item modifier="chevron">Honycomb</ons-list-item>

    <ons-list-header>Mac OS X Versions</ons-list-header>

    <ons-list-item modifier="chevron">Mavericks</ons-list-item>
    <ons-list-item modifier="chevron">Mountain Lion</ons-list-item>
    <ons-list-item modifier="chevron">Lion</ons-list-item>
    <ons-list-item modifier="chevron">SnowLeopard</ons-list-item>

  </ons-list>
 <!-- ↑ ここまでコピペ -->

</div>
</ons-page>

プレビューを見ると、デザインパターンそっくり!

スクリーンショット 2015-06-12 13.34.25.png

これでCSSオンチでも簡単にアプリっぽいデザインが作れますね。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?