Derniers tutoriels de développement web
 

jQuery Mobile Boutons


Les applications mobiles sont construites sur la simplicité de taraudage choses que vous voulez afficher.




Création d'un bouton dans jQuery Mobile

Un bouton dans jQuery Mobile peut être créé de trois manières:

  • Utilisation de la <input> élément
  • En utilisant le <button> élément avec class="ui-btn"
  • Utilisation du <a> élément avec class="ui-btn"

<input>

<input type="button" value="Button">
Essayez - le vous - même »

<button>

<button class="ui-btn" >Button</button>
Essayez - le vous - même »

<a>

<a href="#anylink" class="ui-btn" >Button</a>
Essayez - le vous - même »

Les boutons de jQuery Mobile sont automatiquement décorées, ce qui les rend attrayant et utilisable sur les deux appareils mobiles et les ordinateurs de bureau. Nous vous recommandons d' utiliser le <a> élément avec class="ui-btn" pour lier entre les pages, et <input> ou <button> éléments pour la soumission du formulaire.

Note: Avant la version 1.4, nous avons utilisé le data-role="button" attribut pour créer un bouton dans jQuery Mobile. Au 1.4, les cadres des classes utilisation de CSS à boutons de style (sauf pour <input> boutons).


Boutons de navigation

Pour créer un lien entre les pages par des boutons, utilisez le <a> élément avec class="ui-btn" :

Exemple

< a href="#pagetwo" class="ui-btn" >Go to Page Two</a>
Essayez - le vous - même »

Boutons groupé

jQuery Mobile fournit un moyen facile pour regrouper les boutons en même temps.

Utilisez le data-role="controlgroup" attribut avec data-type="horizontal|vertical" dans un élément conteneur, pour spécifier si aux boutons de groupe horizontalement ou verticalement:

Exemple

<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>
Essayez - le vous - même »

Par défaut, les boutons groupés sont regroupés verticalement sans marges et l'espace entre eux. Et seul le premier et le dernier bouton a des coins arrondis, ce qui crée une belle apparence lorsqu'ils sont regroupés.


Boutons Retour

Pour créer un bouton Retour, utilisez les data-rel="back" attribut (Note: ceci va ignorer de l'ancre href valeur):

Exemple

<a href="#" class="ui-btn" data-rel="back" >Go Back</a>
Essayez - le vous - même »

Inline Boutons

Par défaut, les boutons prennent toute la largeur de l'écran. Si vous voulez un bouton qui est aussi large que son contenu, ou si vous voulez deux ou plusieurs boutons à apparaître côte à côte, ajoutez le "ui-btn-inline" classe:

Exemple

<a href="#pagetwo" class="ui-btn ui-btn-inline" >Go to Page Two</a>
Essayez - le vous - même »

Plus de classes CSS pour le lien Boutons

Classe La description Exemple
ui-btn-b Change la couleur du bouton à un fond noir avec du texte blanc (par défaut fond gris avec du texte noir). Essayez - le
ui-corner-all Ajoute des coins arrondis à la touche Essayez - le
ui-mini Rend le petit bouton Essayez - le
ui-shadow Ajoute des ombres sur le bouton Essayez - le

Si vous souhaitez utiliser plus d'une classe, séparer chaque classe avec un espace, comme: class="ui-btn ui-btn-inline ui-btn-corner-all ui-shadow"

Par défaut, <input> boutons ont l' ombre et des coins arrondis. Le <a> et le <button> élément ne fonctionne pas.

Pour une référence complète des classes CSS pour les styles courants, consultez notre jQuery Mobile CSS Classes de référence .

Le chapitre suivant montre comment attacher des icônes à vos boutons.