Heim > Web-Frontend > CSS-Tutorial > Warum wird mein CSS-Pseudoelement „::after' nicht in einem WebKit-Auswahlfeld gerendert?

Warum wird mein CSS-Pseudoelement „::after' nicht in einem WebKit-Auswahlfeld gerendert?

Mary-Kate Olsen
Freigeben: 2024-11-23 17:18:15
Original
1062 Leute haben es durchsucht

Why Doesn't My CSS `::after` Pseudo-element Render on a WebKit Select Box?

CSS:nach Nicht-Rendering mit WebKit-Auswahlfeld

Problem:

Manipulation des Erscheinungsbilds von Auswahlfeldern mit dem CSS :: nach dem Pseudoelement ein benutzerdefiniertes Dropdown-Menü ohne Bilder zu erstellen, erweist sich als erfolglos. Trotz Anwendung entsprechender CSS-Regeln bleibt das :after-Element unsichtbar.

HTML:

<select name="">
  <option value="">Test</option>
</select>
Nach dem Login kopieren

CSS:

select {
  -webkit-appearance: none;
  background: black;
  border: none;
  border-radius: 0;
  color: white;
}

select::after {
  content: " ";
  display: inline-block;
  width: 24px;
  height: 24px;
  background: blue;
}
Nach dem Login kopieren

Beobachtung:

Das :after-Element schlägt fehl erscheinen trotz des angewendeten Stils.

Lösung:

Leider scheint diese Anpassung derzeit aufgrund bestimmter technischer Einschränkungen in WebKit-Browsern nicht möglich zu sein. Das Rendern von Auswahlfeldern wird oft vom Betriebssystem und nicht vom Browser selbst übernommen, was die Möglichkeit einschränkt, ihr Erscheinungsbild vollständig über CSS zu steuern.

Das obige ist der detaillierte Inhalt vonWarum wird mein CSS-Pseudoelement „::after' nicht in einem WebKit-Auswahlfeld gerendert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage