CSS Transition: Warum es bei “visibility” nicht funktioniert – und was hilft!
Mit dem CSS Attribut “transition” lassen sich weiche Übergänge und auch CSS Animationen erzeugen: Durch die CSS Transition werden Zwischenwerte zwischen zwei Zuständen berechnet und angezeigt. Mit dem Attribut “visibility” geht das aber nicht: Visibility kann nur “visible” oder “hidden” sein: Es gibt keine Zwischenwerte.
Um trotzdem ein sanftes Ein- und Ausblenden den Elementen per CSS Transition zu ermöglichen, muss man statt dem Attribut “visibility” den Wert von “opacity” nutzen: Damit lässt sich die Sichtbarkeit (oder Transparenz) einstellen. Statt den Wert von “visibility” von “visible” auf “hidden” zu setzen, ändert man die “opacity” von “0” auf “1”: Damit kann man mit dem CSS Attribut “transition” ein sanftes Ein- und Ausblenden realisieren:
<div style="opacity:1;transition:all 3s;"></div>
Ändert man jetzt die Eigenschaft von “opacity”, zum Beispiel per Javascript, sorgt die Transition jetzt für das Ausblenden über den eingestellten Zeitraum: In diesem Beispiel hier drei Sekunden.
- Warum funktioniert nicht Unity web player ?
- warum funktioniert in Word 2010 die Symbolleiste für den Schnellzugriff nicht ?
XP Professional, Office 2010,ganz plötzlich reariert meine Symbolleiste für den Schnellzugri...
- Warum funktioniert meine Funktastatur bei Windows 7 nicht mehr?
- Warum funktioniert die Online-Terminvergabe einer Arzt-Webseite nicht?
- Warum funktioniert bei unserem Samsung Laptoptie taste f 4 umschalt nicht mehr
warum funtionert bei unserem samsung laptop die taste F4 zum umschalten des displays auf tv av...
- Internet über W-Lan funktioniert - über Kabel nicht. Warum?
- Windows startet nicht und systemreparatur hilft auch nicht
- BIOS reset hilft auch nicht!
Win 8.1 Intel i7 (für andere benötigte Infos bitte fragen) ich habe mich heute verklickt und...
- datenschutz (32x gelesen)
- windows-schneller-starten-autostart-aufraeumen (29x gelesen)
- windows-beschleunigen (28x gelesen)
- pc-einsteigerkurs (22x gelesen)
- pc-einsteigerkurs-1-2 (5x gelesen)
Mehr Tipps zu CSS Transition: Warum es bei “...
-
Webmaster: Tabellenzeile mit CSS automatisch abwechselnd färben
Um die Hintergrundfarbe einer HTML Tabellenzeile mit einer Farbe zu versehen, hilft CSS. Für eine gute Lesbarkeit kann es aber gerade bei längeren Tabellen hilfreich...
-
Transparenter iFrame mit HTML und CSS
Transparenter iFrame - Dafür ist er praktisch: Mit einem transparenten iFrame kann man den Inhalt einer anderen Webseite in die aktuelle Seite einbetten. Ein vorhandenes...
-
Webmaster: Hintergrund-Bild per CSS platzieren und zuschneiden
Ein Hintergrundbild muss nicht zwingen ein schönes Foto sein, das tatsächlich im Hintergrund angezeigt wird: Stattdessen lässt sich mit der CSS Eigenschaft "background-image" auch ein...
-
Webmaster / SEO: Dafür ist das ALT Attribut wichtig!
Der ALT-Tag bei Bildern nicht nur für Suchmaschinen wichtig: Er hilft auch bei Fehlern im Webdesign! Die Bilder auf Webseiten lassen sich mit verschiedenen zusätzlichen...
-
PHP: Notice und Warning abschalten oder ausblenden!
PHP Notice und Warning abschalten: Damit zeigt man die Webseite ohne Fehlermeldungen an! Wenn ein PHP Skript Fehler enthält, gibt es in der Regel einen...
-
Webmaster: Mauszeiger ausblenden und verstecken!
Für manche Web-Projekte ist es praktisch, den Mauszeiger zu verstecken: Nicht um den Besucher zu ärgern, sondern um ihn nicht zu verwirren. Bei einem Touch-Screen...
CSS Transition: Warum es bei "visibility" nicht funktioniert - und was hilft!