appearance

Avatar of Sara Cope
Sara Cope am

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

Die `appearance`-Eigenschaft wird verwendet, um ein Element mit einer plattformspezifischen Formatierung anzuzeigen, die auf dem Design des Betriebssystems des Benutzers basiert.

.thing {
   -webkit-appearance: value;
   -moz-appearance:    value;
   appearance:         value;
}

Dies wird gerade aus dem Präfix entfernt, was großartig ist, da die Cross-Browser-Unterstützung hier sehr kompliziert ist.

Die `appearance`-Eigenschaft wird aus einem von zwei Gründen verwendet:

  1. Um einem Element, das standardmäßig keine plattformspezifische Formatierung hat, diese zuzuweisen.
  2. Um einem Element, das standardmäßig eine plattformspezifische Formatierung hat, diese zu entfernen.

Beispielsweise haben Eingaben mit `type=search` in WebKit-Browsern standardmäßig abgerundete Ecken und sind sehr strikt darin, was Sie über CSS ändern können. Wenn Sie diese Formatierung nicht wünschen, können Sie sie mit `appearance` mit einem Schlag entfernen.

input[type=search] {
  -webkit-appearance: none;
}

Oder Sie könnten eine Eingabe vom Typ `text` nehmen und sie einfach wie eine Such-Eingabe aussehen lassen.

input[type=text] {
  -webkit-appearance: searchfield;
}

WebKit-Werte

  • checkbox
  • radio
  • push-button
  • square-button
  • button
  • button-bevel
  • listbox
  • listitem
  • menulist
  • menulist-button
  • menulist-text
  • menulist-textfield
  • scrollbarbutton-up
  • scrollbarbutton-down
  • scrollbarbutton-left
  • scrollbarbutton-right
  • scrollbartrack-horizontal
  • scrollbartrack-vertical
  • scrollbarthumb-horizontal
  • scrollbarthumb-vertical
  • scrollbargripper-horizontal
  • scrollbargripper-vertical
  • slider-horizontal
  • slider-vertical
  • sliderthumb-horizontal
  • sliderthumb-vertical
  • caret
  • searchfield
  • searchfield-decoration
  • searchfield-results-decoration
  • searchfield-results-button
  • searchfield-cancel-button
  • textfield
  • textarea

Mozilla-Werte

  • none
  • button
  • checkbox
  • checkbox-container
  • checkbox-small
  • dialog
  • listbox
  • menuitem
  • menulist
  • menulist-button
  • menulist-textfield
  • menupopup
  • progressbar
  • radio
  • radio-container
  • radio-small
  • resizer
  • scrollbar
  • scrollbarbutton-down
  • scrollbarbutton-left
  • scrollbarbutton-right
  • scrollbarbutton-up
  • scrollbartrack-horizontal
  • scrollbartrack-vertical
  • separator
  • statusbar
  • tab
  • tab-left-edge Obsolete
  • tabpanels
  • textfield
  • textfield-multiline
  • toolbar
  • toolbarbutton
  • toolbox
  • -moz-mac-unified-toolbar
  • -moz-win-borderless-glass
  • -moz-win-browsertabbar-toolbox
  • -moz-win-communications-toolbox
  • -moz-win-glass
  • -moz-win-media-toolbox
  • Tooltip
  • treeheadercell
  • treeheadersortarrow
  • treeitem
  • treetwisty
  • treetwistyopen
  • treeview
  • window

Ressourcen

Browser-Unterstützung

Diese Browser-Supportdaten stammen von Caniuse, wo weitere Details zu finden sind. Eine Zahl gibt an, dass der Browser das Feature ab dieser Version unterstützt.

Desktop

ChromeFirefoxIEEdgeSafari
83*80Nein83*15.4

Mobil / Tablet

Android ChromeAndroid FirefoxAndroidiOS Safari
12712712715.4