|
Angaben zur Layer-Überlappung mit Hilfe von Layer-Namen
Angaben zur Layer-Überlappung mit Hilfe von Nummern
Layer verstecken und anzeigen
Wenn Sie mehrere Layer in einer HTML-Datei definieren, deren Anzeigebereiche sich überlappen, werden die Layer normalerweise in der Reihenfolge übereinander angezeigt, in der sie definiert werden. Sie können jedoch die Reihenfolge ändern und angeben, welcher andere Layer unmittelbar über oder unter dem aktuellen Layer liegen soll. Auf diese Weise können Sie das Überdecken von Layern kontrollieren. Voraussetzung ist, daß Sie für jeden Layer einen Namen vergeben.
<layer name="Erster" left=100 top=100> <img src="datei1.gif" alt="Ein Bild"> </layer> <layer name="Zweiter" left=150 top=150 above="Erster"> <img src="datei2.gif" alt="Ein anderes Bild"> </layer> <layer name="Dritter" left=200 top=200 below="Erster"> <img src="datei3.gif" alt="Ein ganz anderes Bild"> </layer> |
Es ist nur je eine Angabe für above= und below= bei der Definition eines Layers erlaubt. Denn mit diesen Angaben legen Sie immer nur fest, welcher andere Layer direkt unter oder über dem aktuellen Layer angezeigt werden soll.
Wenn Sie mehrere Layer in einer HTML-Datei definieren, deren Anzeigebereiche sich überlappen, werden die Layer normalerweise in der Reihenfolge übereinander angezeigt, in der sie definiert werden. Sie können die Reihenfolge ändern, indem Sie für die einzelnen Layer Nummern vergeben. Layer mit höherer Nummer überdecken Layer mit niedrigerer Nummer.
<layer name="Erster" left=100 top=100 z-index=2> <img src="datei1.gif" alt="Ein Bild"> </layer> <layer name="Zweiter" left=150 top=150 z-index=1> <img src="datei2.gif" alt="Ein anderes Bild"> </layer> <layer name="Dritter" left=200 top=200 z-index=3> <img src="datei3.gif" alt="Ein ganz anderes Bild"> </layer> |
Sie können bei der Definition von Layern festlegen, ob diese zunächst angezeigt werden sollen oder nicht. Das ist von Bedeutung, wenn Sie die Anzeige der Layer mit Hilfe von JavaScript dynamisch ein-/ausschalten wollen.
<layer name="Erster" left=100 top=100 visibility=show> <img src="datei1.gif" alt="Ein Bild"> </layer> <layer name="Zweiter" left=120 top=200 visibility=hide> <img src="datei2.gif" alt="Ein anderes Bild"> </layer> |
Blättern: | |||
Hintergrundfarbe / Hintergrundbild für Layer | Guter HTML-Stil |
HTML-Dateien selbst erstellen | |||
Dokumentation: HTML | |||
Layer - variable Schichten |
© 1997 Stefan Münz, s.muenz@euromail.com