Latest web development tutorials

thèmes jQuery Mobile

jQuery Mobile propose deux styles thématiques différents, de "a" à "b" - chacun des boutons à thème, des barres d'outils, etc. contenu couleurs de blocs sont incompatibles, l'effet visuel est pas le même pour chaque sujet.

En définissant l'attribut élément data-theme peut personnaliser l'apparence de l'application:

<a href="#" class="ui-btn ui-btn-a|b">按钮</a>

valeur description Exemples
un Page texte noir sur une tête de fond gris et bas sont du texte noir sur un fond gris blanc bouton texte gris boutons d'activation et des liens vers le texte blanc sur un fond bleu
entrée d'entrée boîte espace réservé valeur d'attribut est un gris clair, la valeur est noir
essayer
b Page fond noir avec du texte blanc au bas de la tête sont un texte blanc sur fond noir un bouton de texte blanc activé charbon boutons et des liens de fond au texte blanc sur un fond bleu
entrée d'entrée boîte espace réservé valeur d'attribut est un gris clair, la valeur est blanche
essayer

Utilisez le bouton de style class = "ui-btn", en utilisant "ui-btn-a | b" bouton Paramètres de la classe est grisée (par défaut) ou noir:

<a href="#" class="ui-btn ui-btn-a|b">按钮</a>

lampe thème "A" de style pour la plupart des éléments, sous-éléments héritent généralement le style de l'élément parent.

tops Sujet et bas

Exemples

<div data-role="header" data-theme="b"></div>
<div data-role="footer" data-theme="b"></div>

Essayez »

Le fond de la tête de thème de boîte de dialogue

Exemples

<div data-role="page" data-dialog="true" id="pagetwo">
  <div data-role="header" data-theme="b"></div>
  <div data-role="footer" data-theme="b"></div>
</div>

Essayez »

bouton Sujets

Exemples

<a href="#" class="ui-btn ui-btn-b">黑色按钮</a>

Essayez »

icônes thématiques

Exemples

<a href="#" class="ui-btn ui-btn-b ui-icon-search ui-btn-icon-notext">Search</a>

Essayez »

sujet pop

Exemples

<div data-role="popup" id="myPopup" data-theme="b">

Essayez »

bouton Thèmes en bas de la tête et

Exemples

<Div data-role = "header">
<a href="#" class="ui-btn ui-btn-b"> Accueil </a>
<H1> Bienvenue sur ma page d'accueil </ h1>
<a href="#" class="ui-btn"> recherche </a>
</ Div>

<Div data-role = "footer">
<a href="#" class="ui-btn ui-btn-b"> Suivez-moi sur Facebook </a>
<a href="#" class="ui-btn"> Suivez-moi sur Twitter </a>
<a href="#" class="ui-btn ui-btn-b"> Suivez-moi sur Instagram </a>
</ Div>

Essayez »

Sujet Barre de navigation

Exemples

<div data-role="footer" data-theme="b">
  <h1>文本头部</h1>
  <div data-role="navbar">
    <ul>
      <li><a href="#" data-icon="home" data-theme="a">Button 1</a></li>
      <li><a href="#" data-icon="arrow-r">Button 2</a></li>
      <li><a href="#" data-icon="arrow-r">Button 3</a></li>
      <li><a href="#" data-icon="search" data-theme="a">Button 4</a></li>
    </ul>
  </div>
</div>

Essayez »

panneau Thème

Exemples

<div data-role="panel" id="myPanel" data-theme="b">

Essayez »

boutons pliables Sujet et contenu

Exemples

<div data-role="collapsible" data-theme="b" data-content-theme="b">
  <h1>Click me - I'm collapsible!</h1>
  <p>I'm the expanded content.</p>
</div>

Essayez »

Liste des sujets

Exemples

<ul data-role="listview" data-theme="b">
  <li><a href="#">List Item</a></li>
  <li><a href="#">List Item</a></li>
  <li data-theme="a"><a href="#">List Item</a></li>
  <li><a href="#">List Item</a></li>
</ul>

Essayez »

bouton partagé Sujet

Exemples

<ul data-role="listview" data-split-theme="b">

Essayez »

Sujet Liste Pliable

Exemples

<div data-role="collapsible" data-theme="b" data-content-theme="b">
  <ul data-role="listview">
    <li><a href="#">Agnes</a></li>
  </ul>
</div>

Essayez »

Formulaire Thèmes

Exemples

<label for="name">Full Name:</label>
<input type="text" name="text" id="name" data-theme="b">

<label for="colors">Choose Favorite Color:</label>
<select id="colors" name="colors" data-theme="b">
  <option value="red">Red</option>
  <option value="green">Green</option>
  <option value="blue">Blue</option>
</select>

Essayez »

forme pliable Sujet

Exemples

<fieldset data-role="collapsible" data-theme="b" data-content-theme="b">
<legend>Click me - I'm collapsible!</legend>

Essayez »

Ajouter un nouveau sujet

jQuery Mobile peut ajouter de nouveaux sujets dans la page mobile.

En modifiant le fichier CSS pour ajouter ou modifier un nouveau thème (si vous avez téléchargé le jQuery Mobile). Il vous suffit de copier le module de style, et puis re-lettre nom de la classe de commande (cz), et d'ajouter votre couleur et la police style favori.

Vous pouvez également ajouter document HTML concernant le nouveau style, la barre d'outils ajouter classe: ui-bar- (az), ajouter des catégories de contenu de texte: ui-corps- (az), ajouter des catégories de pages: ui-page-theme- ( az).

Exemples

<style>
.ui-bar-f {
    color: red;
    background-color: yellow;
}

.ui-body-f {
    font-weight: bold;
    color: white;
    background-color: purple;
}

.ui-page-theme-f {
    font-weight: bold;
    background-color: green;
}
</style>

Essayez »

note Dans les versions précédentes de jQuery Mobile, un élément en utilisant JavaScript pour hériter des styles de thème parent. Pour la version 1.4, le cadre est davantage l'accent sur l'amélioration de la performance, de ne plus utiliser l'héritage JavaScript mais en utilisant pur CSS.

équipe jQuery Mobile pour cette avoir créé un outil pour répondre à la ThemeRoller . Vous pouvez utiliser cet outil pour mettre à niveau un vieux thème, le rendant compatible avec la nouvelle version.