tutoriais mais recente desenvolvimento web
 

jQuery Mobile botões


As aplicações móveis são construídos sobre a simplicidade de tocar coisas que você deseja exibir.




Criando um botão no jQuery Mobile

Um botão no jQuery Mobile pode ser criada de três maneiras:

  • Usando o <input> elemento
  • Usando o <button> elemento com class="ui-btn"
  • Usando o <a> elemento com class="ui-btn"

<input>

<input type="button" value="Button">
Tente você mesmo "

<button>

<button class="ui-btn" >Button</button>
Tente você mesmo "

<a>

<a href="#anylink" class="ui-btn" >Button</a>
Tente você mesmo "

Botões em jQuery Mobile são denominados automaticamente, tornando-os atraentes e utilizável em ambos os dispositivos móveis e computadores de mesa. Recomendamos que você use o <a> elemento com class="ui-btn" para conectar-se entre as páginas, e <input> ou <button> elementos para o envio do formulário.

Nota: Antes da versão 1.4, foi utilizada a data-role="button" atributo para criar um botão no jQuery Mobile. A partir de 1.4, o quadro de usar o CSS aulas para botões de estilo (exceto <input> botões).


Botões de navegação

Para fazer o link entre as páginas por botões, use o <a> elemento com class="ui-btn" :

Exemplo

< a href="#pagetwo" class="ui-btn" >Go to Page Two</a>
Tente você mesmo "

Botões agrupados

jQuery Mobile fornece uma maneira fácil para agrupar botões juntos.

Use o data-role="controlgroup" atributo juntamente com data-type="horizontal|vertical" em um elemento de recipiente, para especificar se o grupo de botões horizontal ou verticalmente:

Exemplo

<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>
Tente você mesmo "

Por padrão, botões agrupados são agrupados verticalmente sem margens e espaço entre elas. E apenas o primeiro eo último botão tem cantos arredondados, o que cria um olhar bom quando agrupados.


Voltar Botões

Para criar um botão Voltar, use a data-rel="back" atributo (Nota: isso irá ignorar o de âncora href valor):

Exemplo

<a href="#" class="ui-btn" data-rel="back" >Go Back</a>
Tente você mesmo "

inline Botões

Por defeito, botões ocupar toda a largura da tela. Se você quer um botão que é tão largo quanto o seu conteúdo, ou se você quer dois ou mais botões para aparecem lado a lado, adicione o "ui-btn-inline" class:

Exemplo

<a href="#pagetwo" class="ui-btn ui-btn-inline" >Go to Page Two</a>
Tente você mesmo "

Mais Classes CSS para Link Botões

Classe Descrição Exemplo
ui-btn-b Muda a cor do botão para um fundo preto com texto branco (o padrão é fundo cinza com texto preto). Tente
ui-corner-all Adiciona cantos arredondados para o botão Tente
ui-mini Faz o botão menor Tente
ui-shadow Adiciona sombras para o botão Tente

Se você quiser usar mais de uma classe, separe cada classe com um espaço, como: class="ui-btn ui-btn-inline ui-btn-corner-all ui-shadow"

Por padrão, <input> botões têm sombra e cantos arredondados. O <a> e <button> elemento não faz.

Para uma referência completa de classes CSS para estilos comuns, visite o nosso jQuery Mobile CSS Classes de Referência .

O próximo capítulo demonstra como anexar ícones para seus botões.