Verwendung unterschiedlicher Farbräume für nicht langweilige Farbverläufe

Avatar of Chris Coyier
Chris Coyier am

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

Ein kleines Werkzeug zum Generieren von Farbverläufen von Tom Quinonero. Man könnte meinen, das Überblenden einer Farbe zu einer anderen sei ein offensichtliches, einfaches und gelöstes Problem – tatsächlich ist es alles andere als das!

Toms Generator tut zwei Dinge, die helfen, einen Farbverlauf besser zu machen

  1. Sie können einen „Interpolationsraum“ auswählen. Farbverläufe, die den sRGB-Farbraum verwenden (so ziemlich alle Farb-Sachen, die wir heute in CSS haben), neigen dazu, durch eine graue Todeszone zu verlaufen, und wenn Sie den Farbverlauf in einem anderen Farbraum interpolieren, kann er besser aussehen (und wird dennoch zurück in RGB konvertiert, um ihn heute zu verwenden).
  2. Verlangsamen der Farben durch die Verwendung mehrerer Farbstopps, was zu einem weniger abrupten und ansprechenderen Aussehen führen kann.
Showing a color wheel with a line indicating the two colors in a gradient that goes from yellow to light blue. The resulting gradient is at top showing some gray tones as a result of the color space.
Siehst du das Grau in der Mitte dort?

Verschiedene Farbverlauf-Apps mit unterschiedlichen Farbräumen

Josh hat eine weitere ähnliche App, ebenso wie Erik Kennedy. Es ist so verdammt interessant, wie unterschiedlich Farbverläufe in verschiedenen Farbräumen sind. Stellen Sie sich die Farbräume als eine physische Karte vor, auf der einzelne Farben Punkte auf der Karte sind. Farbverläufe sind dumm. Sie gehen einfach gerade von einem Punkt auf der Karte zum nächsten. Die Farben unter ihren Füßen, während sie gehen, machen einen riesigen Unterschied darin, wie der Farbverlauf aussieht.

Direkter Link →