Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Grundlegende CSS-Benutzeroberfläche

Das Modul CSS basic user interface ermöglicht es Ihnen, die Darstellung und Funktionalität von Benutzeroberflächenfunktionen festzulegen. Dazu gehören outline-Eigenschaften, visuelles Feedback für Zeigegeräte und Tastaturen sowie Änderungen am Standarderscheinungsbild von UI-Widgets.

Mit den Eigenschaften dieses Moduls können Sie die Benutzerfreundlichkeit und Barrierefreiheit verbessern, indem Sie visuelle Hinweise für Elemente bereitstellen, mit denen interagiert wird. Dazu zählen die Gestaltung von Mauszeigern, der Fokusnavigation per Tastatur und der Eingabemarke, wenn ein editierbares Element den Fokus hat. Das Modul ermöglicht es außerdem, fokussierte oder nicht fokussierte Elemente mit einer outline zu versehen, ohne die Abmessungen und die Gestaltung ihres Box-Modells zu beeinflussen. Auch Steuerelemente der Benutzeroberfläche lassen sich damit gestalten.

Grundlegende Benutzeroberfläche in Aktion

Interagieren Sie mit den Elementen in diesem Beispiel, um zu sehen, wie die Eigenschaften des Moduls das Erscheinungsbild von Benutzeroberflächenfunktionen verändern können. Beachten Sie, dass einige Funktionen in diesem Beispiel die Benutzerfreundlichkeit verbessern, während andere sie beeinträchtigen.

Die CSS-Eigenschaften outline und outline-offset geben Nutzenden eine visuelle Rückmeldung darüber, welches Element gerade den Fokus hat. accent-color legt eine Akzentfarbe für alle Formularsteuerelemente fest. Dank caret-color hat die beim Bearbeiten von Text sichtbare Eingabemarke dieselbe Farbe. All dies kann die Benutzeroberfläche verbessern.

Einige Funktionen beeinträchtigen jedoch die Benutzerfreundlichkeit. Mit cursor wurden die vom Browser vorgegebenen Mauszeiger geändert, was verwirrend ist. resize verhindert, dass sich die Größe des zweiten <textarea>-Elements ändern lässt. pointer-events verhindert, dass das dritte <textarea>-Element Klickereignisse empfängt. Über die Tastatur kann es dennoch fokussiert werden.

Klicken Sie im obigen Beispiel auf „Play“, um den Code für die Animation im MDN Playground anzusehen oder zu bearbeiten.

Referenz

Eigenschaften

Das Modul CSS basic user interface definiert außerdem die Eigenschaften caret, nav-down, nav-left, nav-right und nav-up. Derzeit unterstützt kein Browser diese Funktionen.

Leitfäden

Formulare kennenlernen: Fortgeschrittene Gestaltung von Formularen

Erläutert, wie appearance zur Gestaltung von Formularsteuerelementen verwendet werden kann.

Verwandte Konzepte

Spezifikationen

Spezifikation
CSS Basic User Interface Module Level 3 (CSS3 UI)
CSS Basic User Interface Module Level 4

Siehe auch