Alphakanal und hexadezimale Farben
Um eine Farbe transparenter zu machen, kannte ich in NINOX bisher nur die Zuweisung über rgb(). Aber es geht auch über die hexadezimalen Farben als 7. und 8. Stelle. Meist benutze ich sie deshalb, um die Farbdarstellung etwas weicher, pastellähnlicher zu machen. Geschmackssache.
Je zwei Hexadezimalstellen entsprechen dem Raum zwischen 0 - 256. Also z.B. 50% Transparenz entsprechen 128 dezimal und in hexadezimal 80. Hier mal die Umrechnung der gängigsten Transparenzen und beispielhaft ein Ergebnis über styled() mit rgb() für Hintergrund und hex für Text. Witzigerweise kann in einem Farbfeld der Alphakanal nicht ausgewählt werden - aber über einen Button kann dem Farbfeld dieser zugewiesen werden.
styled("Text", "rgb(0,47,191,0.2)", "#002FBF4B", "")
Transparenz |
Hexadezimalwert |
10% |
19 |
20% |
32 |
30% |
4B |
40% |
64 |
50% |
80 |
60% |
9A |
70% |
B3 |
80% |
CD |
90% |
E6 |
100% |
FF |
1 Antwort
-
Minifarbconverterundtester
Content aside
-
1
„Gefällt mir“ Klicks
- vor 2 JahrenZuletzt aktiv
- 1Antworten
- 77Ansichten
-
1
Folge bereits