Como fazer um curso de core online?
Você está procurando uma maneira de criar um gerador online para paletas? Não procure 🌻 mais! Neste artigo, vamos explorar como fazer isso usando HTML e CSS.
Estrutura HTML
O primeiro passo na criação de um gerador 🌻 online é criar a estrutura básica HTML. Precisamos do elemento recipiente para manter o nosso Gerador, bem como campos que 🌻 permitam ao usuário inserir as cores desejadas por ele
Cor 1:
Cor 2:
Cor 3::.
Gerar Paleta
CSS Styling
Em seguida, adicionaremos um pouco de estilo 🌻 CSS à nossa estrutura HTML. Adicionarei alguns estilos básicos aos nossos campos e botão para entrada bem como acrescentarmos elementos 🌻 em containers que nos permitam manter a paleta da cor do nosso corpo
.container
largura: 500px;
margem: 50px auto;
alinhamento de texto: centro;
*
E-mail: **
etiqueta
exibição: 🌻 bloco;
Margem-inferior: 10px;
*
E-mail: **
entrada[tipo"cor "] > **
largura: 100%;
estofamento: 10px;
fronteira: nenhuma;
Raio-fronteira: 5px;
sombra da caixa: 0 0,0, 0,2;
*
E-mail: **
botão[tipo"botão") > **
cor de fundo: 🌻 #4CAF50;
cor: branco;
estofo: 10px 20 p x;
fronteira: nenhuma;
Raio-fronteira: 5px;
cursor: ponteiro;
*
E-mail: **
botão[type"button"):hover >
cor de fundo: #3e8E41;
*
E-mail: **
.palette
exibição: flex;
flex-wrap: wrap;
justific-content: centro;
margin-top: 20px;
*
E-mail: **
.palette-item
largura: 🌻 20px;
altura: 20px;
margem: 5px;
cor de fundo: #fff;.
Raio-fronteira: 50%;
sombra da caixa: 0 0,0, 0,2;
*
E-mail: **
.palette-item, selecionado
cor de fundo: #4CAF50;
cor da fronteira: #4CAF50;
*
Funcionalidade 🌻 JavaScript
Agora que temos nosso HTML e CSS no lugar, podemos começar a adicionar algumas funcionalidades JavaScript ao gerador de paletas. 🌻 Criaremos uma função para gerar um conjunto aleatório com base nas cores do usuário entrada
função generatePalette()
const color1 documento.getElementById("cor-1"). valor;
const color2 🌻 documento.getElementById("cor-2"). valor;
const color3 documento.getElementById("cor-3"). valor;
paleta const [];
(let i 0; eu 5, oi++);)
r const Math.floor(Math,random) * 256);
Math.floor(Math (math)randon/randoma* 256);
b 🌻 Math.floor(Math,random) * 256);
palheta.push(#$r,toString (16).padStart(2) > 0) $ + g / strcing (+ 16); Padstarte (2 * 0, 2) - 🌻 b & tstrings;
*
document.getElementById("palette").innerHTML palheta ('), ";);
*
Toques finais
E é isso! Agora temos um gerador de paletas online totalmente funcional. Para encerrar 🌻 as coisas, vamos adicionar alguns toqueS finais ao nosso HTML e CSS ndice 1
.palette
exibição: flex;
flex-wrap: wrap;
justific-content: centro;
margin-top: 20px;
*
E-mail: **
.palette-item
largura: 20px;
altura: 🌻 20px;
margem: 5px;
cor de fundo: #fff;.
Raio-fronteira: 50%;
sombra da caixa: 0 0,0, 0,2;
*
E-mail: **
.palette-item, selecionado
cor de fundo: #4CAF50;
cor da fronteira: #4CAF50;
*
Você tem 🌻 isso! Um gerador de paletas simples online usando HTML, CSS e JavaScript. Pode personalizar as cores para atender às suas 🌻 necessidades
Conclusão
Neste artigo, aprendemos como criar um gerador de paletas simples online usando HTML. Nós cobrimos os conceitos básicos da criação 🌻 e implementação do JavaScript para a estrutura em PHP que você pode personalizar o seu próprio criador com base nas 🌻 suas necessidades: Criar uma Estrutura CSS
Esperamos que você tenha gostado deste tutorial e aprendido algo novo. Se tiver alguma dúvida 🌻 ou sugestão, fique à vontade para deixar um comentário abaixo!
Codificação feliz!