[RESOLVIDO] Html - Input onde posso escolher uma cor

gente, eu vi que exsite o type=“color” cujo qual eu posso escolher diversas cores, porém eu preciso determinar as cores possíveis que serão escolhidas pelo usuário,
ex: o usuário só poderá escolher 3 tipos de cores vermelho, amarelo e azul

Dá uma olhada.
Precisa ver se dá para customizar e definir quais cores estarão disponíveis.

Edit 2:

<input type="color" list="presetColors">
<datalist id="presetColors">
    <option>#ff0000</option>/>
    <option>#00ff00</option>
    <option>#0000ff</option>
</datalist>
1 curtida

era exatamente isso que eu queria.
obrigado!!

mas ele continua exibindo as outras opções. :confused:

image

eu queria ocultar esse botão outro…

Qual o código completo?

https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_color

<!DOCTYPE html>
<html>
<body>

<h1>Show a color picker:</h1>

<form action="/action_page.php">
<input type="color" list="presetColors">
    <datalist id="presetColors">
    <option>#ff0000</option>/>
    <option>#00ff00</option>
    <option>#0000ff</option>
</datalist>
</form>


</body>
</html>
1 curtida

Você pode customizer com JS a seleção da cor: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/color

Não é possível ocultar esse outro.

estou aceitando outros tipos de sugestões.

Se sao só 3 cores, faz algo desse tipo:

https://codepen.io/rauldronca/pen/EWLeMz

Lembre-se que HTML é totalmente flexível, nao precisa se limitar a componentes fechados.

3 curtidas

era exatamente o que eu queria. obrigado!!

Cleiton, marca a resposta que te ajudou como correta, por favor.

2 curtidas