dominicbauer
Well-known member
- 7 Februar 2008
- 882
- 127
Tag,
Ich hab mir heute die hsla()-Funktion angeschaut, die ja im Grunde genommen das Aquivalent zu rgba() darstellt.
Ist eigentlich auch recht cool, vor allem weil ich es als einfacher empfinde, sich einen Farbkreis vorzustellen, als sich mit hexadezimalen Angaben herumzuschlagen.
Mein Problem: Die Farben sind nicht identisch!
Theoretisch könnte ich ja auch einfach rgb() und hsl() verwenden, aber das funktioniert genausowenig.
Versucht hab ich das mit diesem Blau:
RGB-Anteile: 29, 127, 210
HSL: 208°, 86%, 82%
So. Sieht jedenfalls in Photoshop identisch aus:
Müsste also theoretisch das identische Blau sein.
Mein komplettes Markup liegt hier, wie folgt meine CSS-Regeln:
Und das Resultat (hier gerendert im Safari5):
Also: Woran liegts?
Ich hab mir heute die hsla()-Funktion angeschaut, die ja im Grunde genommen das Aquivalent zu rgba() darstellt.
Ist eigentlich auch recht cool, vor allem weil ich es als einfacher empfinde, sich einen Farbkreis vorzustellen, als sich mit hexadezimalen Angaben herumzuschlagen.
Mein Problem: Die Farben sind nicht identisch!
Theoretisch könnte ich ja auch einfach rgb() und hsl() verwenden, aber das funktioniert genausowenig.
Versucht hab ich das mit diesem Blau:
RGB-Anteile: 29, 127, 210
HSL: 208°, 86%, 82%
So. Sieht jedenfalls in Photoshop identisch aus:
Müsste also theoretisch das identische Blau sein.
Mein komplettes Markup liegt hier, wie folgt meine CSS-Regeln:
Code:
div#rgba {
background-color: rgba(29, 127, 210, 1);
}
Code:
div#hsla {
background: hsla(208, 86%, 82%, 1);
}
Also: Woran liegts?