HTML and CSS Reference
In-Depth Information
Interessanter Fakt
Wissen Sie, warum ein Polaroid unten einen größeren Rand aufweist? In diesem
Bereich sind die Chemikalien eingefasst, die das Bild entwickeln.
Als Letztes gestalten Sie den
footer
. Sie möchten, dass der Button immer zentral am
unteren Bildrand erscheint. Folgender CSS-Code realisiert dies:
footer {
position: absolute;
left: 0; right: 0;
bottom: 0;
}
Damit sind alle CSS-Vorbereitungen getroffen.
6.3.4 Das Laden eines Polaroids
Kurzes Resümee an dieser Stelle: Sie haben erfolgreich eine Funktion
neuespo-
laroid()
angelegt, die ein Bild aus Flickr lädt und als Hintergrundbild des Containers
flickr-bild
festlegt. Des Weiteren haben Sie alle nötigen CSS-Definitionen vorge-
nommen. Nun rufen Sie die Funktion
neuespolaroid()
über den Button auf. Mit fol-
gendem Code, den Sie unterhalb Ihrer Funktion
neuespolaroid()
einsetzen, wird die
Funktion bei einem Klick auf den Button ausgeführt:
// Eventhandler: Button
$('button').on('click', function(){
neuespolaroid();
});
Damit nun das Bild eingeblendet wird, müssen Sie den EventHandler
Shake
anpas-
sen, den Sie zu Anfang des Kapitels angelegt hatten:
// Eventhandler: Shake
var onShake = function() {
// CSS-Klasse austauschen und Bild einblenden
$('.flickr-bild').toggleClass('sichtbar');
};
Sie ergänzen den Container
flickr-bild
durch die CSS-Klasse
sichtbar
. Damit blen-
det sich das Bild, nach einer Schüttelgeste, langsam ein. Die Animation haben Sie
bereits via CSS und
-webkit-transition
konfiguriert.
Search WWH ::
Custom Search