String de cores no Lua Form¶
String de cores¶
As cores usadas nas tags do Lua Form são definidas por um string, e podem ter 2 formatos:
- Formato hexadecimal
- Formato literal
Formato hexadecimal¶
As cores no formato hexadecimal são uma mistura de RED, GREEN, BLUE e opcionalmente ALPHA no seguintes formatos:
Formato hexadecimal 1 — dois caracteres por canal de cor¶
#RRGGBB ou 0xRRGGBB
\ onde:
- RR - código hexadecimal em 2 caracteres (valor entre 00 e FF) da porção vermelha
- GG - código hexadecimal em 2 caracteres (valor entre 00 e FF) da porção verde
- BB - código hexadecimal em 2 caracteres (valor entre 00 e FF) da porção azul
Formato hexadecimal 2 — dois caracteres por canal de cor + opacidade¶
Também possível especificar a opacidade da cor (ALPHA), seguindo o padrão:
#RRGGBBAA ou 0xRRGGBBAA
onde:
- RR - código hexadecimal em 2 caracteres (valor entre 00 e FF) da porção vermelha
- GG - código hexadecimal em 2 caracteres (valor entre 00 e FF) da porção verde
- BB - código hexadecimal em 2 caracteres (valor entre 00 e FF) da porção azul
- AA - código hexadecimal em 2 caracteres (valor entre 00 e FF) do valor alpha/opacidade, onde 00 = 100% transparente e FF = 100% opaco.
Formato hexadecimal 3 — um caracter por canal de cor (também conhecido como shorthand hex color)¶
#RGB ou 0xRGB
\ onde:
- R - código hexadecimal em 1 caracter (valor entre 0 e F) da porção vermelha
- G - código hexadecimal em 1 caracter (valor entre 0 e F) da porção verde
- B - código hexadecimal em 1 caracter (valor entre 0 e F) da porção azul
Formato hexadecimal 4 — um caracter por canal de cor + Opacidade (também conhecido como shorthand hex color)¶
#RGBA ou 0xRGBA
onde:
- R - código hexadecimal em 1 caracter (valor entre 0 e F) da porção vermelha
- G - código hexadecimal em 1 caracter (valor entre 0 e F) da porção verde
- B - código hexadecimal em 1 caracter (valor entre 0 e F) da porção azul
- A - código hexadecimal em 1 caracter (valor entre 0 e F) do valor alpha/opacidade, onde 0 = 100% transparente e F = 100% opaco.
Exemplos:
- #FF0000 - cor vermelha (Formato 1 — dois caracteres por canal de cor)
- #F00 - cor vemelha (Formato 3 — um caracter por canal de cor)
- #00FF00 - cor verde (Formato 1 — dois caracteres por canal de cor)
- #0F0 - cor verde (Formato 3 — um caracter por canal de cor)
- #0000FF - cor azul (Formato 1 — dois caracteres por canal de cor)
- #00F - cor azul (Formato 3 — um caracter por canal de cor)
- #FF00007F - cor vermelha 50% transparente (Formato 2 — dois caracteres por canal de cor + opacidade)
- #F007 - cor vermelha 47% transparente (Formato 4 — um caracter por canal de cor + opacidade)
Formato literal¶
O SDK3 também provê algumas constantes que identificam facilmente algumas cores! São elas:
Created with the Personal Edition of HelpNDoc: Experience the power of a responsive website for your documentation