Dark Mode Favicons

Avatar of Chris Coyier
Chris Coyier am

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

Oooo! Ein echter Trick von Thomas Steiner. Chrome wird bald SVG-Favicons unterstützen (z. B. ). Und Sie können CSS in ein SVG mit einem

<style> Element. Dieser CSS-Code kann eine prefers-color-scheme Media Query verwenden und somit ein Favicon erstellen, das den Dark Mode unterstützt!

<

pre rel=”HTML”>
&lt;

svg width="100" height="100" xmlns="http://www.w3.org/2000/svg">
<style>
circle {
fill: yellow;
stroke: black;
stroke-width: 3px;
}
@media (prefers-color-scheme: dark) {
circle {
fill: black;
stroke: yellow;
}
}
</style>


Safari unterstützt auch SVG, aber es ist anders...

Sie geben die Farbe an, sodass es keine Möglichkeit für eine Dark Mode-Situation gibt. Etwas überraschend, da Apple so sehr auf diesen Dark Mode-Kram setzt. Ich habe keine Ahnung, ob sie das beheben wollen oder was.