Maison >interface Web >js tutoriel >Une brève analyse de l'écriture des boutons en ligne et des boutons de groupe dans jQuery mobile development_jquery

Une brève analyse de l'écriture des boutons en ligne et des boutons de groupe dans jQuery mobile development_jquery

WBOY
WBOYoriginal
2016-05-16 15:27:291511parcourir

Bouton en ligne data-inline=true
Par défaut, tous les boutons dans le contenu du corps sont appelés éléments de niveau bloc, ils remplissent donc la largeur de l'écran.

Cependant, si vous souhaitez que le bouton ait l'air compact et que la largeur ne corresponde qu'au texte et à l'icône à l'intérieur, ajoutez l'attribut data-inline="true" au bouton.

2015124160046088.jpg (818×88)

Si vous avez plusieurs boutons qui doivent être placés côte à côte sur la même ligne, définissez l'attribut data-inline="true" pour chaque bouton. Cela stylisera le bouton en fonction de la largeur de son contenu et fera flotter le bouton afin qu'il se trouve sur la même ligne.

<a href="index.html" data-role="button" data-inline="true">Cancel</a>
<a href="index.html" data-role="button" data-inline="true" data-theme="b">Save</a>

2015124160112596.jpg (822×91)

Ajoutez data-mini="true" pour créer une version plus compacte du bouton en ligne :

2015124160130770.jpg (824×60)

<a href="index.html" data-role="button" data-icon="delete" data-inline="true">Cancel</a>
<a href="index.html" data-role="button" data-icon="check" data-inline="true" data-theme="b">Save</a>

2015124160156830.jpg (823×86)

Bouton Groupe data-role=controlgroup
Parfois, vous souhaitez placer un groupe de boutons dans un conteneur séparé afin qu'ils ressemblent à un widget de navigation distinct. Vous pouvez envelopper un groupe de boutons dans un conteneur, puis ajouter l'attribut data-role="controlgroup" au conteneur. Jquery Mobile créera un groupe de boutons vertical, supprimera la marge et l'ombre entre les boutons, puis ajoutera uniquement le groupe de boutons. first Le premier et le dernier bouton ont des coins arrondis, ce qui les fait ressembler à un groupe de boutons.

<div data-role="controlgroup">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>

2015124160223090.jpg (821×146)

Organiser horizontalement data-type="horizontal"

Par défaut, les boutons de groupe sont affichés sous forme de liste verticale. Si vous ajoutez l'attribut data-type="horizontal" au conteneur, il peut être converti en une liste de boutons horizontaux. par un et définissez Seulement assez grand pour s'adapter à la largeur du contenu. ((Attention donc à ne pas avoir trop de boutons ni trop de mots sur les boutons en disposition horizontale)

<div data-role="controlgroup" data-type="horizontal">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>

2015124160427751.jpg (829×71)

Version mini data-mini="true"

<div data-role="controlgroup" data-type="horizontal" data-mini="true">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>

2015124160450552.jpg (815×64)

Icône uniquement data-iconpos="notext"

<div data-role="controlgroup" data-type="horizontal" data-mini="true">
 <a href="index.html" data-role="button" data-icon="arrow-u" data-iconpos="notext">Up</a>
 <a href="index.html" data-role="button" data-icon="arrow-d" data-iconpos="notext">Down</a>
 <a href="index.html" data-role="button" data-icon="delete" data-iconpos="notext">Delete</a>
</div>

2015124160513451.jpg (822×55)

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn