jQuery Mobile CSS クラス

❮ 前章へ 次章へ ❯

jQuery CSS クラス

jQuery Mobile は、CSS クラスを使用してさまざまな要素のスタイルを設定します。

下のリファレンス・リストには、一般的なスタイルの CSS クラスが含まれています。


グローバル・クラス

これらのクラスは、全ての jQuery Mobile ウィジェット(ボタン、ツールバー、パネル、テーブル、リストなど)に追加できます:

クラス 説明
ui-corner-all 要素に角丸を追加する
ui-shadow 要素に影を追加する
ui-overlay-shadow 要素にオーバーレイ・シャドウを追加する
ui-mini 要素を小さくする

ボタン・クラス

グローバル・クラスに加えて、<a> または <button> 要素(ボタンではありません)に次のクラスを追加できます。:

クラス 説明
ui-btn ボタンとしてスタイリングするには、<a> 要素に追加しなければならない
ui-btn-inline ボタンをインラインで表示する
ui-btn-icon-top ボタン・テキストの上にアイコンを配置する
ui-btn-icon-right ボタン・テキストの右にアイコンを配置する
ui-btn-icon-bottom ボタン・テキストの下にアイコンを配置する
ui-btn-icon-left ボタン・テキストの左にアイコンを配置する
ui-btn-icon-notext アイコンのみを表示する
ui-btn-a|b ボタンの色を指定する。 "a" はデフォルト(テキストが黒色で背景色が灰色)で、一方 "b" はテキストが白色で背景色を黒色のに変更します

アイコン・クラス

<a> および <button> 要素で使用できるすべてのアイコンクラス(他の要素でアイコンを使用する方法については、 アイコンリファレンスをご覧ください):

クラス Icon 説明 アイコン
ui-icon-action アクション(矢印が箱の外へ時計回りに弧を描く)
ui-icon-alert 三角の内側に感嘆符
ui-icon-audio 音声 / スピーカ
ui-icon-arrow-d-l 下、左矢印
ui-icon-arrow-d-r 下、右矢印
ui-icon-arrow-u-l 上、左矢印
ui-icon-arrow-u-r 上、右矢印
ui-icon-arrow-l 左矢印
ui-icon-arrow-r 右矢印
ui-icon-arrow-u 上矢印
ui-icon-arrow-d 下矢印
ui-icon-back 戻る(カーブした矢印が反時計回りに上向きに弧を描く)
ui-icon-bars お互いの上に3つの横バー
ui-icon-bullets 互いの上に3つの横向きのバレット
ui-icon-calendar カレンダ
ui-icon-camera カメラ
ui-icon-carat-d ダウンカラット
ui-icon-carat-l 左カラット
ui-icon-carat-r 右カラット
ui-icon-carat-u 上カラット
ui-icon-check チェックマーク
ui-icon-clock 時計
ui-icon-cloud
ui-icon-comment コメント/メッセージ
ui-icon-delete 削除
ui-icon-edit 編集 / 鉛筆
ui-icon-eye
ui-icon-forbidden 禁止記号
ui-icon-forward 前に - (カーブした矢印が時計回りに上向きに弧を描く)
ui-icon-gear 歯車
ui-icon-grid グリッド
ui-icon-heart 心 / 愛のシンボル
ui-icon-home ホーム / 家
ui-icon-info 情報
ui-icon-location 位置
ui-icon-lock 鍵 / 南京錠
ui-icon-mail メール / 手紙
ui-icon-minus マイナス記号
ui-icon-navigation ナビゲーション
ui-icon-phone
ui-icon-power 電源(オン/オフ)
ui-icon-plus プラス記号
ui-icon-recycle リサイクル記号
ui-icon-refresh リフレッシュ - 円の矢印
ui-icon-search 検索 / 拡大鏡
ui-icon-shop 買い物 / バッグ
ui-icon-star
ui-icon-tag タグ
ui-icon-user ユーザー / 人
ui-icon-video ビデオ / カメラ

テーマ・クラス

jQuery Mobile は、a(グレー)と b(ブラック)の2つのテーマクラスを提供します。 しかし、独自のカスタムクラス値を、文字「z」まで作成することもできます(「テーマ」の章を参照)。 下の表は、利用可能なテーマクラスを示しています。 文字(a-z)は、a ~ z までの文字を指定できることを意味しています。 例えば、ui-bar-a や ui-bar-b などです。

クラス 説明
ui-bar-(a-z) バー(ヘッダー、フッター、その他のバー)の色を指定する
ui-body-(a-z) コンテンツブロック(ページコンテンツペイン(バージョン1.4.0では非推奨)、リストビュー項目、ポップアップ、折りたたみ、ローダー、スライダ、パネル) の色を指定する
ui-btn-(a-z) ボタン(およびアイコン)の色を指定する
ui-group-theme-(a-z) コントロールグループ、リストビュー、折りたたみ可能な集合の色を指定する
ui-overlay-(a-z) ダイアログ、ポップアップ、上に表示されるその他のページ・コンテナの背景色を指定する
ui-page-theme-(a-z) ページの色を指定する

Grid Classes

グリッド内のカラムは、幅が等しく(合計で100%)、ボーダー、背景、マージン、パディングを持っていません。 使用できるレイアウトグリッドは 5 つあります:

グリッド・クラス カラム カラム幅 Corresponds To
ui-grid-solo 1 100% ui-block-a Try it
ui-grid-a 2 50% / 50% ui-block-a|b Try it
ui-grid-b 3 33% / 33% / 33% ui-block-a|b|c  Try it
ui-grid-c 4 25% / 25% / 25% / 25% ui-block-a|b|c|d Try it
ui-grid-d 5 20% / 20% / 20% / 20% / 20% ui-block-a|b|c|d|e Try it

グリッドの詳細については、jQuery Mobile グリッドの章jをご覧ください。


❮ 前章へ 次章へ ❯