Ich versuche, den folgenden Absatz in den Material Design-Richtlinien von Google zu verstehen:
Andere Elemente wie Symbole und Teiler profitieren ebenfalls von einem Alpha-Wert von Schwarz anstelle einer Volltonfarbe, um sicherzustellen, dass sie auf Hintergründen beliebiger Farbe funktionieren.
Was bedeutet das? Ein Alpha-Wert von 00 wäre völlig transparent, oder?
Antworten:
Der vollständige Kontext ist wie folgt:
Zusätzlich gibt es zwei Beispielbilder.
Das Problem ist: Sie scheinen eine neuartige Definition des "Alpha-Werts" zu verwenden.
Außerdem sind die angegebenen Hex-RGB-Werte nicht korrekt, und die Beispielprozentsätze beziehen sich auf das abgebildete Beispiel für weißen Text auf schwarzem Hintergrund (der Text besagt, dass die Werte für schwarzen Text auf Weiß gelten).
Soweit ich das beurteilen kann, schlagen sie vor, dass Sie bei der Angabe von Text und Regeln zusätzlich zu Ihren Farbwerten einen Transparenzwert verwenden.
Für Symbole, vielleicht schlagen sie Ihnen das Element Silhouette und einen nicht-weißen Alpha - Kanal bieten im Gegensatz zu einer festen Farbe matt , so dass Sie programmatisch die Farben für jeden denkbaren Wert ohne die Bereitstellung neue Technik ändern.
TLDNR; Der Abschnitt ist schlecht geschrieben und muss redigiert werden
quelle
Der Alpha-Wert wird im RGBA-Farbraum verwendet, um die Transparenz einer Farbe anzuzeigen. Der Alpha-Wert geht von 0 bis 1, wobei 0 vollständig transparent und 1 überhaupt nicht transparent ist.
Dies ermöglicht das "Alpha-Compositing", bei dem in Laienform ein Bild auf einem Hintergrund platziert und die Farben kombiniert werden, um die Illusion von Transparenz zu erzeugen. Für weitere Informationen zu diesem Farbraum können Sie Google "rgba color space" oder diese Wikipedia-Seite besuchen
Eine RGBA-Farbe wird normalerweise mit 4 Werten bezeichnet, 3 für jede der RGB-Komponenten und eine letzte für den Alpha-Wert (z. B. (0,0,0,0,5)), obwohl sie im Farbstil-Dokument, auf das Sie verwiesen haben, angegeben sind mit einem% -Wert vor einem hexadezimalen RGB-Wert (z. B. 50% (# 000000)).
Ein " Alpha-Wert von Schwarz ", zumindest im Rahmen des Dokuments, auf das verwiesen wird, wäre eine kurze Möglichkeit, eine der Farben in einem RGBA-Bereich anzugeben, deren RGB-Wert Schwarz ist (0,0,0). Sie reichen von 100% Vollschwarz (0,0,0,1) bis zu vollständig durchscheinendem Schwarz (0,0,0,0), das alle möglichen Transparenzwerte durchläuft.
So wäre beispielsweise ein Alpha-Wert von 57% für Schwarz, der als 57% (# 000000) bezeichnet wird, ein "Alpha-Wert für Schwarz", bei dem das Alpha gleich 0,57 ist, was bedeutet, dass es zu 57% undurchsichtig ist.
In diesem Bild sehen Sie die im Dokument "Farbstil" vorgeschlagenen "Alpha-Werte von Schwarz". Ich habe sie auf Weiß und Rot gelegt, damit Sie das "Alpha-Compositing" in Aktion sehen können.
quelle