Para definir o plural das palavras referentes a cores, devemos observar que elas podem ser simples ou compostas, assim como pertencentes à classe gramatical dos adjetivos ou substantivos.
Por exemplo, se dizemos "as camisas azuis", estamos usando "azuis" como adjetivo. Se dizemos "a calça laranja", estamos usando um substantivo para indicar a cor da calça, pois laranja é nome de fruta.
Observe algumas cores que são realmente adjetivos, com o respectivo plural:
amarelo - amarelos
azul - azuis
branco - brancos
preto - pretos
verde - verdes
vermelho - vermelhos
Além das cores, também são adjetivos os vocábulos claro, escuro, castanho, que têm o plural claros, escuros, castanhos. Em todos esses casos, o plural ocorre como nos outros adjetivos, ou seja, são flexionados em gênero e número:
vestidos amarelos
camisas azuis
sapatos brancos
blusas pretas
saias verdes
toalhas vermelhas
olhos castanhos
São originalmente substantivos, sendo transformadas em adjetivos por derivação imprópria. Entre elas, podemos citar: laranja, cinza, rosa, violeta, gelo, areia, creme, vinho, entre outras. Neste caso, ficam invariáveis no plural:
vestidos rosa
camisas laranja
blusas violeta
paletós cinza
paredes gelo
calças vinho
cortinas creme
As cores também podem formar palavras compostas. Caso os dois elementos sejam adjetivos, somente o segundo elemento é flexionado:
Comprei uma camisa com listras verde-claras.
Ela tinha os lábios vermelho-claros.
Ele tem olhos castanho-escuros.
Os brasileiros vestiam camisetas verde-amarelas.
Ele tem sapatos azul-claros.
Se um dos elementos for uma cor derivada de um substantivo, o composto fica invariável:
As camisas do time eram verde-água.
Comprei três canetas amarelo-limão.
Os uniformes do exército são verde-oliva.
Ganhei dois casacos amarelo-ouro.
O colar tinha três pedras azul-turquesa.
Usei tons rosa-claro e verde-musgo na decoração da sala.
A loja vendia saias vermelho-sangue.
Observação: "azul-celeste" e "azul-marinho" são exceções à regra de flexão de nome de cores, ficando invariáveis.