Qual seria o fator determinante na escolha do padrão pra representação das cores? (entre os três rgb, hexadecimal ou simplesmente o nome da cor)
Qual seria o fator determinante na escolha do padrão pra representação das cores? (entre os três rgb, hexadecimal ou simplesmente o nome da cor)
Oi, Jackson, tudo bem?
A forma mais detalhada que você quer lidar com a cor. Declarando com o nome, você tem pous liberdade para criar sub-tons, porque declarando uma cor como blue
, ela via pegar uma cor padrão, mas caos você queria um azul mais claro ou mais escuro, essa não será a melhor forma.
Já quando você quer tratar mais detalhadamente de uma cor, a RGBA é mais indicada, pois ela é definida em cima do sistema de cores rgb
em que emitimos valores de 0 a 225 para cada faixa de cor, exemplo:
rgb(255,0,255)
Dentro desses valores, você pode manipular para um tom da cor mais forte ou claro, então, você pode fazer isso dinamicamente alterando os valores e inclusive, adicionando opacidade, dessa forma
rgb(255,0,255, 0.7)
A última casa é reservada, quando adicionada, para o grau de opacidade que você quer dar ao seu elemento.
A hexadecimal
#808080
é também uma forma mais precisa de definir uma cor e a forma mais comum de se declarar cores.
A forma de declaração vai depender das cores que você vai querer no seu layout ou caso um desinger tenha definido para você, mas pela precisão das cores, utilizamos HEX ou RGBA.
Qualquer dúvida é só falar!
De a cordo com a w3School a boa prática é usar em Hexadecimal como #000000, #ffffff, tem varios sites que podem te ajudar com a escolha de uma paleta de cores como o adobe color https://color.adobe.com/pt/create/color-wheel . Se minha resposta te ajudou, marque como solucionada. Valeeu, abraço