Ich mag aber nun keine Scripte – insbesondere nicht fürs Ausspionieren der Menschen im Netz; ich mag sie aber auch nicht für irgendeinen Design-Effekt.
Pur via Cascading-Style-Sheets (CSS) geht das Öffnen einzelner Seiten ebenfalls etwas geschmeidiger, also jeder Seitenwechsel ist gut erkennbar, „Erfahrungs-konform“, wenn man so will. Aber auch das Öffnen der Menüs gefallen mir mit der neuen Anweisung besser; es wirkt irgendwie insgesamt ruhiger?
Wie auch immer: Ist jetzt veröffentlicht. Wem es gefällt, schreibe mir, wem es nicht gefällt, möge für immer schweigen …
Der (einfache) Code
body, details[open] summary ~ * {
animation: .6s ease uebergang;
}
@keyframes uebergang {
0% {opacity: 0;}
50% {opacity: 0;}
100% {opacity: 1;}
}
Dies macht für die Browser eigentlich keine nennenswerte Mehrarbeit und erscheint mir überhaupt nicht fehleranfällig.
„Aufblättern“ oder ein „Aufrollen“ der Menüs sieht man häufig; auch schön … Alles, was nützlich erscheint, eine Website gut zu bedienen, sei gut zu prüfen …
Man sollte alles so einfach wie möglich sehen – aber auch nicht einfacher.
– Albert Einstein.