Gli ultimi tutorial di sviluppo web
 

jQuery Mobile pulsanti


Le applicazioni mobili sono costruiti sulla semplicità delle intercettazioni cose che ci si desidera visualizzare.




Creazione di un pulsante in jQuery Mobile

Un pulsante in jQuery Mobile può essere creata in tre modi:

  • Utilizzando il <input> elemento
  • Utilizzando il <button> elemento con class="ui-btn"
  • Utilizzando il <a> elemento con class="ui-btn"

<input>

<input type="button" value="Button">
Prova tu stesso "

<button>

<button class="ui-btn" >Button</button>
Prova tu stesso "

<a>

<a href="#anylink" class="ui-btn" >Button</a>
Prova tu stesso "

Bottoni in jQuery Mobile vengono automaticamente in stile, che li rende attraenti e utilizzabili su entrambi i dispositivi mobili e computer desktop. Si consiglia di utilizzare il <a> elemento con class="ui-btn" per collegare tra le pagine, e <input> o <button> elementi per modulo di presentazione.

Nota: Prima della versione 1.4, abbiamo usato il data-role="button" attributo per creare un pulsante in jQuery Mobile. A partire da 1.4, il quadro classi usare i CSS per i pulsanti di stile (ad eccezione di <input> pulsanti).


Pulsanti di navigazione

Per creare un collegamento tra le pagine con i tasti, utilizzare il <a> elemento con class="ui-btn" :

Esempio

< a href="#pagetwo" class="ui-btn" >Go to Page Two</a>
Prova tu stesso "

Pulsanti raggruppati

jQuery Mobile fornisce un modo semplice per raggruppare i pulsanti insieme.

Utilizzare il data-role="controlgroup" attributo insieme con data-type="horizontal|vertical" in un elemento contenitore, per specificare se i pulsanti di gruppo orizzontale o verticale:

Esempio

<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>
Prova tu stesso "

Per impostazione predefinita, i pulsanti raggruppati sono raggruppati in verticale senza margini e lo spazio tra di loro. E solo il primo e l'ultimo bottone ha gli angoli arrotondati, che crea un aspetto piacevole quando raggruppati insieme.


Pulsanti Indietro

Per creare un pulsante Indietro, utilizzare il data-rel="back" attributo (Nota: questo ignorerà del ancoraggio href valore):

Esempio

<a href="#" class="ui-btn" data-rel="back" >Go Back</a>
Prova tu stesso "

Bottoni in linea

Per default, pulsanti occupano l'intera larghezza dello schermo. Se si desidera che un pulsante che è solo larga quanto il suo contenuto, o se si desidera due o più pulsanti di apparire fianco a fianco, aggiungere il "ui-btn-inline" class:

Esempio

<a href="#pagetwo" class="ui-btn ui-btn-inline" >Go to Page Two</a>
Prova tu stesso "

Altre classi CSS per pulsanti di collegamento

Classe Descrizione Esempio
ui-btn-b Cambia il colore del pulsante di uno sfondo nero con testo bianco (di default è sfondo grigio con testo nero). Provalo
ui-corner-all Aggiunge angoli arrotondati al pulsante Provalo
ui-mini Rende il pulsante più piccolo Provalo
ui-shadow Aggiunge ombre al pulsante Provalo

Se si desidera utilizzare più di una classe, separare ogni classe con uno spazio, come: class="ui-btn ui-btn-inline ui-btn-corner-all ui-shadow"

Per impostazione predefinita, <input> pulsanti hanno ombra e gli angoli arrotondati. Il <a> e <button> elemento non lo fa.

Per un riferimento completo di classi CSS per gli stili comuni, visitare il nostro jQuery Mobile CSS classi di riferimento .

Il prossimo capitolo illustra come collegare le icone per i pulsanti.