Via JavaScript-onclick-Funktion wird eine Klasse hinzugefügt bzw. entfernt. CSS-Transitions kümmern sich um den weichen Übergang:
Impressum