CSS ermöglicht die Gestaltung der Benutzeroberfläche und des Mauszeigers. Mit cursor kann das Zeiger-Icon geändert werden.
transition erzeugt sanfte Animationen bei Zustandsänderungen. Pseudoklassen wie :hover, :active, :focus, :checked und :disabled erlauben das gezielte Stylen von Elementen je nach Zustand.