1

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

null
    • mirko3
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Minifarbconverterundtester 

Content aside

  • 1 „Gefällt mir“ Klicks
  • vor 1 JahrZuletzt aktiv
  • 1Antworten
  • 64Ansichten
  • 1 Folge bereits