Próbuję zrozumieć następujący akapit w wytycznych Google dotyczących projektowania materiałów:
Inne elementy, takie jak ikony i przekładki, również korzystają z wartości alfa czarnej zamiast jednolitego koloru, aby mieć pewność, że działają na tle dowolnego koloru.
Co to znaczy? Wartość alfa 00 byłaby całkowicie przezroczysta, prawda?
Odpowiedzi:
Pełny kontekst jest następujący:
Dodatkowo istnieją dwa przykładowe obrazy.
Problem polega na tym, że wydają się używać nowej definicji „wartości alfa”.
Dodatkowo podane przez nich wartości hex-rgb są niepoprawne, a przykładowe wartości procentowe dotyczą zilustrowanego przykładu białego tekstu na czarnym tle (tekst mówi, że wartości dotyczą czarnego tekstu na białym tle).
Z tego, co mogę powiedzieć, sugerują, aby przy określaniu tekstu i reguł używać wartości przezroczystości oprócz wartości kolorów.
W przypadku ikon, być może sugerują sylwetkę przedmiotu i zapewniają nie-biały kanał alfa w przeciwieństwie do ustalonego koloru matowego, dzięki czemu można programowo zmieniać kolory bez dostarczania nowej grafiki dla każdej możliwej wartości.
TLDNR; sekcja jest źle napisana i wymaga kopiowania
źródło
Wartość alfa jest używana w przestrzeni kolorów RGBA w celu wskazania przezroczystości koloru. Wartość alfa wynosi od 0 do 1, gdzie 0 jest całkowicie przezroczyste, a 1 w ogóle nieprzezroczyste.
Pozwala to na „kompozycję alfa”, która w kategoriach laików polega na umieszczeniu obrazu na tle i połączeniu kolorów w celu uzyskania iluzji przezroczystości. Aby uzyskać więcej informacji na temat tej przestrzeni kolorów, możesz Google „przestrzeń kolorów rgba” lub odwiedzić tę stronę Wikipedii
Kolor RGBA jest zwykle oznaczany za pomocą 4 wartości, 3 dla każdego ze składników RGB i ostatniej dla wartości alfa (np. (0,0,0,0,5)), chociaż w dokumencie Styl koloru, do którego się odwoływałeś, są one oznaczone z wartością% przed szesnastkową wartością RGB (np. 50% (# 000000)).
„ Wartość alfa czerni ”, przynajmniej w zakresie przywoływanego dokumentu, byłaby krótkim sposobem na wskazanie dowolnego z kolorów w przestrzeni RGBA, które mają wartość RGB jako czerni (0,0,0). Wynoszą one od 100% jednolitej czerni (0,0,0,1) do całkowicie półprzezroczystej czerni (0,0,0,0) przechodząc przez wszystkie możliwe wartości przezroczystości.
Na przykład 57% wartości alfa czerni, oznaczonej jako 57% (# 000000), byłoby „wartością alfa czerni”, gdzie alfa jest równe 0,57, co oznacza, że 57% jest nieprzezroczyste.
Na tym obrazie widać „wartości alfa czerni” sugerowane w dokumencie Styl koloru. Umieściłem je na biało-czerwonych, aby można było zobaczyć „kompozycję alfa” w akcji.
źródło