最新のWeb開発のチュートリアル
 

jQuery Mobileボタン


モバイルアプリケーションは、あなたが表示したいと思うものをタップするのシンプルさに基づいて構築されています。




jQueryのモバイルでのボタンの作成

jQueryのモバイルでのボタンは、次の3つの方法で作成できます。

  • 使用して<input>要素を
  • 使用して<button>を持つ要素をclass="ui-btn"
  • 使用<a>を持つ要素をclass="ui-btn"

<input>

<input type="button" value="Button">
»それを自分で試してみてください

<button>

<button class="ui-btn" >Button</button>
»それを自分で試してみてください

<a>

<a href="#anylink" class="ui-btn" >Button</a>
»それを自分で試してみてください

jQueryのモバイルのボタンが自動的にモバイルデバイスとデスクトップコンピュータの両方で、彼らは魅力的で使用可能となっています。 私たちは、あなたが使用することをお勧めし 、スタイルを作られている<a>を持つ要素をclass="ui-btn"ページ間のリンクする、と<input>または<button>フォーム送信するための要素。

注:バージョン1.4の前に、我々が使用しdata-role="button" jQueryのモバイルでのボタンを作成する属性を。 (以外のスタイルのボタンに1.4のように、フレームワークを使用するCSSクラス<input>ボタン)。


ナビゲーションボタン

、ボタンでページ間のリンクを使用するには<a>持つ要素をclass="ui-btn"

< a href="#pagetwo" class="ui-btn" >Go to Page Two</a>
»それを自分で試してみてください

グループ化されたボタン

jQueryのモバイルは、一緒にボタンをグループ化するための簡単な方法を提供します。

使用するdata-role="controlgroup"と一緒に属性data-type="horizontal|vertical" :コンテナ要素で、かどうかを水平方向または垂直方向のグループボタンに指定します

<div data-role="controlgroup" data-type="horizontal" >
  <a href="#" class="ui-btn">Button 1</a>
  <a href="#" class="ui-btn">Button 2</a>
  <a href="#" class="ui-btn">Button 3</a>
</div>
»それを自分で試してみてください

デフォルトでは、グループ化されたボタンは、それらの間のマージンなしスペースで上下にグループ化されています。 そして、最初と最後のボタンが一緒にグループ化されたときに素敵な外観を作成コーナーを丸くしています。


戻るボタン

[戻る]ボタンを作成するには、使用するdata-rel="back"属性(:これはアンカーの無視します。注 href値を):

<a href="#" class="ui-btn" data-rel="back" >Go Back</a>
»それを自分で試してみてください

インラインボタン

デフォルトでは、ボタンが画面の全幅を取ります。 あなただけの幅、その内容としてあるボタンをしたい、またはあなたが並べて表示されるように二つ以上のボタンをしたい場合は、追加であれば"ui-btn-inline"クラス:

<a href="#pagetwo" class="ui-btn ui-btn-inline" >Go to Page Two</a>
»それを自分で試してみてください

リンクボタンの詳細CSSクラス

クラス 説明
ui-btn-b 白い文字が黒の背景にあるボタンの色を変更します(デフォルトは黒のテキストと灰色の背景です)。 それを試してみてください
ui-corner-all ボタンに丸みを帯びた角を追加します。 それを試してみてください
ui-mini ボタンを小さくします それを試してみてください
ui-shadow ボタンに影を追加します。 それを試してみてください

あなたは、複数のクラスを使用するように、スペースで各クラスを分離したい場合は、次のclass="ui-btn ui-btn-inline ui-btn-corner-all ui-shadow"

デフォルトでは、 <input>ボタンは、シャドウと丸みを帯びた角を持っています。 <a><button>要素にはありません。

一般的なスタイルのためのCSSクラスの完全なリファレンスについては、私たちの訪問のjQueryモバイルCSSクラス参照を

次の章では、ボタンにアイコンを付加する方法を示しています。