Pular para o conteúdo

Como montar o gradiente e ler a declaração que você copia

A bancada abre como linear-gradient(135deg, #0f9d66 0%, #2d5bff 55%, #7c3aed 100%). A prévia pinta essa declaração e o painel de saída a imprime, então o código copiado é o gradiente que você estava vendo.

Cada controle tem um limite medido: o ângulo fica entre 0 e 360 graus, as posições entre 0 e 100 por cento e a lista entre duas e oito paradas. Um valor fora da faixa é reescrito no limite ao sair do campo, em vez de a prévia usá-lo em silêncio.

  1. Escolha o tipo. Linear e cônico leem o campo de ângulo; radial-gradient() não tem ângulo, então o campo fica travado enquanto Radial está selecionado.
  2. Defina o ângulo para linear ou cônico. Digite de 0 a 360; 720 é gravado como 360 e -45 como 0, e deixar o campo vazio recupera o último ângulo válido.
  3. Edite cada parada: escolha uma cor ou digite um HEX de seis dígitos e ajuste a posição de 0 a 100. As posições guardam uma casa decimal: 3.75 vira 3.8 e é impresso como 3.8%.
  4. Adicione uma parada para dividir a maior lacuna entre posições vizinhas (a partir de três paradas as próximas caem em 28, 78, 14, 42 e 67 por cento), use Inverter cores para virar a rampa ou remova uma parada pelo botão ×.
  5. Copiar CSS coloca o painel de saída na área de transferência caractere por caractere; Redefinir devolve a bancada a 135deg e às três paradas iniciais.

Valores iniciais, números ajustados ao confirmar e o que esta página não faz

Valores iniciais e o que os números fazem

Três paradas, 135 graus, linear: são os valores com que a página abre e os que Redefinir restaura. A saída é uma única declaração, .gradient-background { background: … ; }, ordenada pela posição, então uma parada inserida entre 0 e 55 é impressa antes do 55 mesmo tendo sido adicionada por último.

O ângulo só existe para linear-gradient() e conic-gradient(). O cônico imprime from 90deg at center; o radial imprime circle at center e nenhum ângulo. As posições saem com uma casa decimal, a mesma precisão que o campo mostra depois de confirmar.

De duas a oito paradas

Um gradiente precisa de pelo menos duas paradas: com duas, o botão × avisa que são necessárias ao menos duas cores em vez de remover uma. Oito é o teto — com oito paradas o botão Adicionar cor fica desativado, então o limite aparece em vez de ser um clique que não faz nada.

Adicionar usa a maior lacuna entre as paradas existentes, o que mantém a rampa regular: quatro paradas a partir do padrão ficam em 0, 28, 55 e 100 por cento, e as oito completas em 0, 14, 28, 42, 55, 67, 78 e 100. Inverter cores espelha cada posição (100 menos a posição) e vira a lista; a declaração exportada fica sempre ordenada por posição.

O que esta página não faz

As cores são HEX de seis dígitos ou o seletor de cor. A forma curta de três dígitos, como #fff, não é expandida: a página mantém o último gradiente válido e pede seis dígitos, e hsl() ou rgba() digitados num campo HEX são recusados do mesmo jeito.

Não há exportação em imagem, SVG ou PNG, nem controle de opacidade ou ponto de interpolação, nem segunda camada de gradiente, nem prévia da rampa dentro do seu próprio contêiner. A declaração copiada do painel de saída é o produto inteiro.

Ferramentas recentes: