Gunnar Bittersmann: Elemente fließend ein- / ausblenden

Beitrag lesen

@@contras_t:

nuqneH

Gibt es da eine simple Lösung?

Ja, kein JavaScript. Sondern CSS-Transitions. [Spec, Webkrauts, MDN]

Wie MudGuard schon sagte, musst du aber eine Eigenschaft finden, die (quasi-)fließende Übergänge zulässt, also was mit numerischen Werten: opacity, width, height. Wobei letztere problematisch sind, weil man keinen Übergang auto ↔ 0 machen kann. Abhilfe könnten max-width/max-height bringen.

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)