Antwort an „Matthias Scharwies“ verfassen

Guten Morgen!

Bilder im Internet/Bildwechsler

Das dialog-Element hat demgegenüber eine semantische Bedeutung mit der role="dialog" und in seinem Standardverhalten mehrere Vorteile:

  • der Fokus springt bei Tastaturbedienung automatisch in den geöffneten Dialog
  • der Dialog ist automatisch im top layer angelegt - ohne CSS-Festlegungen
  • mit CSS kann ein ::backdrop-Pseudoelement angelegt werden, das den Inhaltsbereich verdeckt und inaktiv werden lässt; ein so genannter modaler Dialog.

Am Mittwoch auf dem Stammtisch, kam die Frage auf, ob und wie man ::backdrop animieren kann.

Ja, man kann!

Einblenden geht mit CSS ( Bei der gmeinsamen Entwicklung ist der :modal-Selektor wieder rausgeflogen)

Ausblenden nur durch Setzen einer Klasse, die beim Ende der animation/transition wieder entfernt wird.

::backdrop und :modal - Animation mit CSS

Irgendwann setze ich es auch in den Bildwechsler!

Herzliche Grüße

Matthias Scharwies

--
Die Signatur findet sich auf der Rückseite des Beitrags.
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen