HTML and CSS Reference
In-Depth Information
Listen und Animationen
Nachdem wir bereits eine Anwendung mit einer Kopfzeile haben, wollen wir ein weite-
res iPhone-typisches Element hinzufügen: Linklisten. Im iWebKit 5-Beispiel haben wir
auf der Startseite eine Reihe von Links angeboten, und das lässt sich mit jQTouch
ähnlich bewerkstelligen. Fügen Sie einfach unterhalb der Kopfzeilendefinition im home -
Container den folgenden Code hinzu:
<ul>
<li class "forward"><a href "#angebote">Aktuelle Angebote</a></li>
<li class "arrow"><a href "#repair">Reparaturen</a></li>
<li class "arrow"><a href "#preisrechner">Preisrechner</a></li>
<li class "arrow"><a href "#kontakt">Kontakt</a></li>
</ul>
Damit diese Links auch funktionieren, müssen im Code div -Container für weitere
Unterseiten mit den IDs angebote , repair und preisrechner angelegt werden.
Listen werden wie in iWebKit 5 über die Tags ul und li angelegt. Dabei kann das li -
Tag folgende Klassen haben:
arrow - der für iPhone-Links typische Linkpfeil wird verwendet.
forward - ein buttonähnlicher Pfeil wird statt des normalen Linkpfeils verwendet.
Bild 1.27: Die Startseite unseres Beispiels sieht nun so aus.
Beim Antippen der Links wird ebenfalls eine leichte Animation verwendet: Der aktuelle
Bildschirm rollt zur linken Seite, und die Zielseite wird von der rechten Seite herein-
gescrollt. Sie können das durch die Angabe der folgenden Klassen im a -Tag beeinflussen:
Klasse
Beschreibung
<a href="#..." class="slideup">
Die neue Seite wird vom unteren Rand in den Bildschirm
gerollt.
<a href="#..." class="dissolve">
Die alte Seite wird langsamer ausgeblendet.
<a href="#..." class="fade">
Die Seiten werden langsamer aus- und eingeblendet.
Search WWH ::




Custom Search