Chrome 83 Formularelement Stile

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Es gab einige ästhetische Änderungen an Formularelementen seit Chrome 83. Alles mit Farbverläufen ist verschwunden (insbesondere die extra-glänzenden <meter>-Elemente). Die durchgängige Konsistenz ist schön, besonders zwischen Eingabefeldern und Textbereichen. Kein großer Fan des neuen <select>-Stylings, aber ich höre, dass viel Forschung zur Barrierefreiheit darin eingeflossen ist, daher ist es schwer, sich zu beschweren – außerdem kann man es immer ändern.

Hakim hat einen schönen Vergleichs-Tweet

Das Jetpack-Plugin für WordPress hat einen neuen Vergleichsblock und ich werde ihn hier ausprobieren. Man kann zwischen den Elementen wischen, nur zum Spaß (ziehen Sie den Schieberegler in der Mitte)..

Dies wird nicht von neuen standardisierten Möglichkeiten begleitet, das Aussehen von Formularelementen mit CSS zu ändern, obwohl Browser sich dessen sehr bewusst sind und sich dem Ziel immer nähern. Ich glaube, dies war ein Schritt auf diesem Weg.

Ich sehe auch, dass es ein neues <input type="time"> gibt. Die alte Version sah so aus und bot keine UI-Steuerelemente

Jetzt bekommen wir dieses Biest mit Steuerelementen

Es gibt keine visuellen Indikatoren oder Schaltflächen, aber Sie können diese Spalten scrollen.

Reddit bemerkt, dass es dasselbe Pseudoelement verwendet, das auch Datumsauswahlen verwenden. Wenn Sie es also loswerden möchten, können Sie es auf diese Arten von Eingaben beschränken (oder nicht) und entfernen.

input[type="time"]::-webkit-calendar-picker-indicator {
  display: none;
}

Ich würde es als Verbesserung bezeichnen (ich mag UI-Steuerelemente für Dinge), aber es unterstreicht weiterhin die Notwendigkeit, diese Dinge gestalten zu können, insbesondere wenn das Ziel ist, dass die Leute sie tatsächlich benutzen und nicht (schlecht) neu erstellen.