Seit HTML5 gibt es die Möglichkeit mit summary und details etwas Aufklappbares zu definieren.
<details> <summary>Tiere</summary> <ul><li><a href="hahn.html">Hahn</a></li></ul> </details>
Es wird zuerst nur das summary mit einem Pfeil angezeigt. Der Rest erscheint nach dem Anklicken.
Mit speziellen Selektoren (marker, open) kann man die Art der Pfeile bestimmen.
details {
font-size: 1.5rem;
}
summary {
cursor: pointer;
}
details summary::marker {
content: " 🡺 ";
}
details[open] summary::marker {
content: " 🡻 ";
}