galery.xslt
Galerieansicht einer Bildergeschichte
2013-06-29
Herbert
Schiemann
h.schiemann@herbaer.de
Dieses Stylesheet stellt eine Bildergeschichte (story.xml)
als „Bildergalerie” dar.
Es bindet die Dateien
galery.js und galery.css ein.
Es wird vom „Stub” galery.stub eingebunden.
Die Darstellung ist für einen Desktop-Computer gedacht.
Unter der Überschrift erscheint ein Feld mit allen Vorschaubildern der Bildergeschichte.
Die Surferin zeigt mit dem Mauszeiger auf ein Vorschaubild.
Ein Mausklick öffnet die Default-Darstellung der Bildergeschichte,
zwei Tasten öffnen das Bild im normalen oder im kleinen Format.
ID-Attribute
Die Darstellung verwendet die folgenden ID-Werte:
div_title
Die Titelleiste mit dem Logo (ID div_logo) links
und der Überschrift (ID div_head) rechts.
div_logo
Das "Logo" links in der Titelleiste
div_head
Die Überschrift: ein div-Element,
das das h1-Element enthält.
Die Verschachtelung erleichtert es, CSS-Regeln anzuwenden.
div_galery
Das Feld der Vorschaubilder
about_frame
Das Aufklappfenster "Über ..."
help_frame
Das Aufklappfenster "Befehle"
btn_help
Das "Hilfe-Fragezeichen"
class-Attribute
In class-Attributen werden die folgenden
Wörter benutzt:
popup
kennzeichnet die beiden Aufklapp-Fenster "Über ..." und "Befehle".
popinact / popact
Das Wort popinact kennzeichnet ein inaktives
Aufklapp-Element, hier ein verborgenes Aufklappfenster.
Das Wort popact kennzeichnet ein aktives
Aufklapp-Element, hier ein sichtbares Aufklappfenster.
close
Knopf zum Schließen eines Aufklappfensters
inline
Block-Elemente, die als "Inline-Block" dargestellt werden sollen:
hier die Felder für die Vorschaubilder.
normal / current
Der Wert current bezeichnet den aktuellen Bildverweis
(a-Element),
der Wert normal alle anderen Bildverweise.
Diese Werte werden durch Javascript umgeschaltet.
Präfix des Pfades von JavaScript- und CSS-Dateien
Sprache
de
HTML-Rahmen
Außer dem Bilder-Feld enthält der Rumpf
die Abschnitte "Über ..." und "Befehle".
Diese Abschnitte werden als Aufklapp-Fenster durch Javascript gesteuert.
icon
stylesheet
var langsfx = ".";
onload = function () { initialize_galery (); };
?
Die Nummer des Abschnitts wird als Parameter übergeben
Vorlage für ein Bild