molily: JS für CSS3 Animantionen

Beitrag lesen

Hallo!

BTW: ':target' ist schei ... - da fehlt ein Attribut à la 'history="no"' für das 'A' Element.

Ein solches Attribut existiert aus Gründen nicht. target heißt ja gerade: Wenn die URL ein Fragment Identifier enthält der Browser das entsprechende Element im Viewport fokussiert. Das Verlinken auf ein Fragment erzeugt natürlich immer einen History-Eintrag. Das ist eine Grundlage des Webs. (Klar, mit JavaScript und replaceState kann man das ggf. fälschen, aber nicht ohne.)

Natürlich ist :target ungeeignet für das Triggern von Animationen bei Elementen durch einen Klick, wenn obiges Verhalten unerwünscht ist. Insofern ist der Anwendungsbereich von :target ziemlich begrenzt.

Mathias