1
resposta

[Dúvida] COLOR GRADIENT

Prezados,

Não entendi a aplicação do gradiente para os itens da lista.

Até então, estávamos estilizando somente com color, background-color etc. Porém, nessa aula, foi apresentado um novo tipo estilização sem demais explicações.

Qual a diferença da maneira usual para o gradiente? O seu uso implica na utilização das caracterizações abaixo?


.lista-menu__link {
    background: var(--azul-degrade);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-transform: uppercase;
}
1 resposta

Olá, Tiago. Tudo bem?

A diferença principal entre usar uma cor sólida (como color ou background-color) e um gradiente é que o gradiente permite criar uma transição suave entre duas ou mais cores. Isso pode dar um efeito visual mais interessante e dinâmico aos elementos da sua página.

No exemplo que você mencionou, o gradiente está sendo aplicado ao texto, não ao fundo. Isso é feito com a propriedade background para definir o gradiente e as propriedades -webkit-background-clip: text e -webkit-text-fill-color: transparent para garantir que o gradiente seja visível apenas no texto. A propriedade background-clip: text faz com que o gradiente seja cortado no formato do texto, enquanto -webkit-text-fill-color: transparent torna o texto transparente para que o gradiente de fundo seja visível.

Aqui está um exemplo prático de como isso pode ser aplicado:

.lista-menu__link {
    background: linear-gradient(97.54deg, #002F52 35.49%, #326589 165.37%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-transform: uppercase;
}

Com isso, o texto dos links da sua lista terá um efeito de gradiente aplicado, criando um visual mais interessante do que uma cor sólida. Essa técnica é bastante usada para dar destaque a títulos ou elementos importantes em uma página.

Uma dica é testar em outro elemento maior, como o fundo, assim você vai conseguir visualizar melhor.

Espero ter ajudado e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!