Die visible-Eigenschaft manipulieren

(Auszug aus "Das Einsteigerseminar SVG — Webgrafiken mit XML" von Helma Spona)

Möchten Sie eine SVG-Grafik verwenden, die ähnlich wie eine Flash-Webseite fungiert und auf Maus-Ereignisse reagiert, kommt es häufig vor, dass Sie Elemente der Webseite ein- und wieder ausblenden müssen. Dazu müssen Sie zunächst im style-Attribut des Elements oder der übergeordneten Gruppe die Eigenschaft visibility definieren. Dazu stehen drei mögliche Werte zur Verfügung. Mit visibility:visible ist das Element sichtbar, visibility:hidden blendet es aus und mit visibility:inherit wird es abhängig von der Sichtbarkeit des übergeordneten Elements sichtbar gemacht. Übergeordnet ist ein Element immer dann, wenn es das eingeschlossene umschließt. Wenn bspw. eine Gruppe mehrere Elemente enthält, ist für alle Elemente die Gruppe das übergeordnete Element, nicht aber das davor definierte Element.

Die Nutzung der visible-Eigenschaft zeigt das nachfolgende Beispiel. Es fügt der Grafik navbanner.svg, die Sie schon aus den vorhergehenden Kapiteln kennen, Kästen mit Texten hinzu, die eingeblendet werden, wenn der Benutzer mit der Maus auf die entsprechenden Texte der Navigationsleiste klickt. Für jeden Kasten wird außerdem ein Button eingeblendet, über den der Kasten wieder ausgeblendet werden kann. Wird mit der Maus über den Button gefahren, wird ein Tooltip eingeblendet, mit einem Hinweis auf die Funktion des Buttons.

Zu erzeugende Funktionen in der navbanner.svg-Grafik

Abbildung: Zu erzeugende Funktionen in der navbanner.svg-Grafik.

   

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema SVG bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © verlag moderne industrie GmbH 2001
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Das Einsteigerseminar SVG — Webgrafiken mit XML" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

verlag moderne industrie GmbH, Justus-von-Liebig-Straße 1, D-86899 Landsberg/Lech, fon ++49 (0) 81 91 / 125 – 0, leserservice(at)mi-verlag.de