Como fazer um curso de core online?
Você está procurando uma maneira de criar um gerador online para paletas? Não procure 2️⃣ mais! Neste artigo, vamos explorar como fazer isso usando HTML e CSS.
Estrutura HTML
O primeiro passo na criação de um gerador 2️⃣ online é criar a estrutura básica HTML. Precisamos do elemento recipiente para manter o nosso Gerador, bem como campos que 2️⃣ 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 2️⃣ CSS à nossa estrutura HTML. Adicionarei alguns estilos básicos aos nossos campos e botão para entrada bem como acrescentarmos elementos 2️⃣ 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: 2️⃣ 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: 2️⃣ #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: 2️⃣ 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 2️⃣ JavaScript
Agora que temos nosso HTML e CSS no lugar, podemos começar a adicionar algumas funcionalidades JavaScript ao gerador de paletas. 2️⃣ 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 2️⃣ 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 2️⃣ Math.floor(Math,random) * 256);
palheta.push(#$r,toString (16).padStart(2) > 0) $ + g / strcing (+ 16); Padstarte (2 * 0, 2) - 2️⃣ b & tstrings;
*
document.getElementById("palette").innerHTML palheta ('), ";);
*
Toques finais
E é isso! Agora temos um gerador de paletas online totalmente funcional. Para encerrar 2️⃣ 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: 2️⃣ 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 2️⃣ isso! Um gerador de paletas simples online usando HTML, CSS e JavaScript. Pode personalizar as cores para atender às suas 2️⃣ 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 2️⃣ e implementação do JavaScript para a estrutura em PHP que você pode personalizar o seu próprio criador com base nas 2️⃣ suas necessidades: Criar uma Estrutura CSS
Esperamos que você tenha gostado deste tutorial e aprendido algo novo. Se tiver alguma dúvida 2️⃣ ou sugestão, fique à vontade para deixar um comentário abaixo!
Codificação feliz!