Latest web development tutorials

jQuery Mobile Themen

jQuery Mobile zwei unterschiedlichen Designstilen bietet, von "a" bis "b" - jeweils thematisch Schaltflächen, Symbolleisten usw. Inhaltsblock Farben sind widersprüchlich, der visuelle Effekt ist nicht das gleiche für jedes Thema.

Durch das Element Daten Thema Attribut Einstellung kann das Erscheinungsbild der Anwendung anpassen:

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

Wert Beschreibung Beispiele
ein Seite schwarzer Text auf einem grauen Hintergrund Kopf und Boden sind schwarzer Text auf einem grauen Hintergrund Hintergrund schwarze Taste grau Aktivierung der Buttons und Links führen zu weißen Text auf einem blauen Hintergrund
Eingabe Eingabefeld Platzhalter Attributwert ist ein helles Grau, Wert ist schwarz
versuchen
b Seite schwarzem Hintergrund mit weißer Schrift am unteren Rand des Kopfes sind weißer Text auf schwarzem Hintergrund ein weißer Text-Taste Aktivkohle Hintergrund Buttons und Links führen zu weißen Text auf einem blauen Hintergrund
Eingabe Eingabefeld Platzhalter Attributwert ist ein helles Grau, Wert ist weiß
versuchen

Button Style Verwenden class = "ui-BTN", "ui-btn-a | b" mit dem Klassen Schaltfläche Einstellungen abgeblendet ist (Standard) oder schwarz:

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

Lampe "A" Stil Thema für die meisten Elemente, Unterelemente erben im Allgemeinen die Art des übergeordneten Elements.

Topic Hochs und Tiefs

Beispiele

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

Versuchen »

Der untere Teil des Dialogfelds Thema Kopf

Beispiele

<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>

Versuchen »

Themen-Taste

Beispiele

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

Versuchen »

Theme-Icons

Beispiele

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

Versuchen »

Thema Pop

Beispiele

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

Versuchen »

Themen-Taste an der Unterseite des Kopfes und

Beispiele

<Div Daten-role = "header">
<a href="#" class="ui-btn ui-btn-b"> Startseite </a>
<H1> Willkommen auf meiner Homepage </ h1>
<a href="#" class="ui-btn"> Suche </a>
</ Div>

<Div data-role = "footer">
<a href="#" class="ui-btn ui-btn-b"> Folgen Sie mir auf Facebook </a>
<a href="#" class="ui-btn"> Folgen Sie mir auf Twitter </a>
<a href="#" class="ui-btn ui-btn-b"> Folgen Sie mir auf Instagram </a>
</ Div>

Versuchen »

Thema Navigation Bar

Beispiele

<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>

Versuchen »

Thementafel

Beispiele

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

Versuchen »

Thema zusammenklappbar Tasten und Inhalt

Beispiele

<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>

Versuchen »

Themenübersicht

Beispiele

<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>

Versuchen »

Thema Split-Taste

Beispiele

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

Versuchen »

Thema reduzierbare Liste

Beispiele

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

Versuchen »

Themen Form

Beispiele

<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>

Versuchen »

Thema zusammenklappbar Form

Beispiele

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

Versuchen »

Neues Thema hinzufügen

jQuery Mobile können neue Themen in der mobilen Seite hinzufügen.

Durch Modifizieren der CSS-Datei hinzufügen oder ein neues Thema zu bearbeiten (wenn Sie die jQuery Mobile heruntergeladen haben). Sie müssen nur den Stil Modul zu kopieren und dann Befehl Klassennamen erneut Brief (cz), und Ihre Lieblingsfarbe und Schriftart hinzufügen.

Sie können auch HTML-Dokument hinzufügen, um den neuen Stil im Zusammenhang, fügen Sie die Symbolleiste Klasse: ui-bar- (az), Textinhalt Kategorien: ui-Body- (az), fügen Seite Kategorien: ui-Seite-Themen- ( az).

Beispiele

<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>

Versuchen »

Note In früheren Versionen von jQuery Mobile, ein Element mit JavaScript Mutter Thema Stile zu erben. Zur Version 1.4, ist der Rahmen, mehr Fokus auf die Verbesserung der Leistung, nicht mehr JavaScript Vererbung, aber mit reinem CSS.

jQuery Mobile - Team für diese ein Werkzeug zur Adresse erstellt haben , die Themeroller . Sie können dieses Tool verwenden, um ein altes Thema zu aktualisieren, es kompatibel mit der neuen Version zu machen.