jQuery Mobile teemat
- Edellinen sivu jQuery Mobile lomakkeen liukusäädin
- Seuraava sivu jQuery Mobile tapahtumat
jQuery Mobile teemat
jQuery Mobile tarjoaa viisi erilaista tyyliteemaa, a-lta e-kanneen - jokaisessa teemassa on erilaisia värejä painikkeille, valikoille, sisällösyötteille ja niin edelleen. Yksi jQuery Mobile -teema koostuu useista näkyvistä tehosteista ja väreistä.
Jos haluat mukauttaa sovelluksen ulkoasua, käytä data-theme-ominaisuutta ja määritä ominaisuudelle kirjain:
<div data-role="page" data-theme="a|b|c|d|e"
>
Arvo | Kuvaus | Esimerkki |
---|---|---|
a | Oletus. Valkoisella taustalla oleva musta teksti. | Testi |
b | Käytä taustaväriä keltaisella tai harmaalla | Testi |
c | Kirkkaan harmaalla taustalla oleva musta teksti | Testi |
d | Valkoisella taustalla oleva musta teksti | Testi |
e | Keltaisella taustalla oleva musta teksti | Testi |
Vinkki:Yhdistä mieleisesi teemat!
Oletusarvoisesti jQuery Mobile käyttää "a"-teemaa otsikkopalkin ja alatunnisteen varten, "c"-teemaa otsikkopalkin sisällölle (kirkas harmaa). Voit kuitenkin sekoittaa teemoja vapaasti.
Teemalliset sivut, sisältö ja alatunniste
Esimerkki
<div data-role="header" data-theme="b"></div> <div data-role="content" data-theme="a"></div> <div data-role="footer" data-theme="e"></div>
Teemallinen dialogi
Esimerkki
<a href="#pagetwo" data-rel="dialog">Siirry Teemalliseen Dialogisivulle</a> <div data-role="page" id="pagetwo" data-overlay-theme="e"> <div data-role="header" data-theme="b"></div> <div data-role="content" data-theme="a"></div> <div data-role="footer" data-theme="c"></div> </div>
Teemalliset painikkeet
Esimerkki
<a href="#" data-role="button" data-theme="a">Painike</a> <a href="#" data-role="button" data-theme="b">Painike</a> <a href="#" data-role="button" data-theme="c">Painike</a>
Teemalliset ikonit
Esimerkki
<a href="#" data-role="button" data-icon="plus" data-theme="e">Lisää</a>
Otsikkopalkin ja alatunnisteessa teemalliset painikkeet
Esimerkki
<div data-role="header"> <a href="#" data-role="button" data-icon="home" data-theme="b">Koti</a> <h1>Tervetuloa Kotiin Sivulle</h1> <a href="#" data-role="button" data-icon="search" data-theme="e">Hae</a> </div> <div data-role="footer"> <a href="#" data-role="button" data-theme="b" data-icon="plus">Painike 1</a> <a href="#" data-role="button" data-theme="c" data-icon="plus">Painike 2</a> <a href="#" data-role="button" data-theme="e" data-icon="plus">Painike 3</a> </div>
Teemoitettu navigointirivi
Esimerkki
<div data-role="footer" data-theme="e"> <h1>Lisää alatunniste teksti tähän</h1> <div data-role="navbar"> <ul> <li><a href="#" data-icon="home" data-theme="b">Painike 1</a></li> <li><a href="#" data-icon="arrow-r">Painike 2</a></li> <li><a href="#" data-icon="arrow-r">Painike 3</a></li> <li><a href="#" data-icon="search" data-theme="a" >Painike 4</a></li> </ul> </div> </div>
Teemoitettu kääntyvä painike ja sisältö
Esimerkki
<div data-role="collapsible" data-theme="b" data-content-theme="e"> <h1>Klikkaa minua - olen kääntyvä!</h1> <p>Olen laajennettu sisältö.</p> </div>
Teemoitettu luettelo
Esimerkki
<ul data-role="listview" data-theme="e"> <li><a href="#">Luettelo kohta</a></li> <li data-theme="a"><a href="#">List Item</a></li> <li data-theme="b"><a href="#">Luettelo kohta</a></li> <li><a href="#">Luettelo kohta</a></li> </ul>
Teemoitettu venytettävä luettelo
Esimerkki
<div data-role="collapsible" data-theme="b" data-content-theme="e"> <ul data-role="listview"> <li><a href="#">Agnes</a></li> </ul> </div>
Teemoitettu lomake
Esimerkki
<label for="name">Täydellinen nimi:</label> <input type="text" name="text" id="name" data-theme="a"> <label for="colors">Valitse suosikkiväri:</label> <select id="colors" name="colors" data-theme="b"> <option value="red">Punainen</option> <option value="green">Vihreä</option> <option value="blue">Sininen</option> </select>
Teemoitettu venytettävä lomake
Esimerkki
<fieldset data-role="collapsible" data-theme="b" data-content-theme="e"> <legend>Napsauta minua - olen venytettävä!</legend>
Lisää uusi teema
jQuery Mobile mahdollistaa myös uusien teemojen lisäämisen mobiilisivuille.
Lisää tai muokkaa uusia teemoja editoimalla CSS-tiedostoa (esim. ladattu jQuery Mobile). Kopioi vain osa tyyleistä, nimitä luokat kirjaimilla (f-z) ja muokkaa haluamasi värit ja kirjasimet.
Voit myös lisätä uusia tyylejä HTML-dokumenttiin käyttämällä teemaklassia - lisää työkalupalkille luokka ui-bar-(a-z) ja sisällölle luokka ui-body-(a-z):
Esimerkki
<style> .ui-bar-f { color:green; background-color:yellow; } .ui-body-f { font-weight:bold; color:purple; } </style>
- Edellinen sivu jQuery Mobile lomakkeen liukusäädin
- Seuraava sivu jQuery Mobile tapahtumat