Um efeito que cria uma transição suave de uma cor para outra é chamada de gradiente. CSS ajuda a criar vários tipos de gradientes, como linear, radial e cônica. Os gradientes lineares apresentam efeitos de transição em uma única direção, enquanto os radiais e cônicos têm efeitos transzonais não lineares. Este artigo fornece um guia descritivo sobre gradientes lineares com os seguintes resultados de aprendizado:
Como criar gradientes lineares no CSS
Os gradientes lineares podem ser criados usando a sintaxe fornecida abaixo.
Imagem de fundo: gradiente linear (direção, color1Observa-se da sintaxe que a função linear-gradiente () depende do parâmetro de direção e das cores que estão sendo usadas.
O parâmetro de direção define o ponto de partida e aceita os seguintes valores:
Os parâmetros acima mencionados têm equivalência com os ângulos. Como, você pode definir o início do gradiente com a ajuda de ângulos também. A equivalência de ângulos e laterais é descrita como: "to top" = "0deg", "para a direita" = "90DEG", "para baixo" = "180DEG" e "para a esquerda" = "270DEG".
Exemplo 1: Gradiente linear com parâmetros padrão
Para praticar o gradiente linear em nível básico, usamos o seguinte código.
Html
CSS
No código acima, o parâmetro de direção da função de gradiente linear é definido como o valor padrão. Onde o gradiente começaria da cor verde e passaria para a cor vermelha.
Saída
A partir da saída, observa-se que a direção padrão da função de gradiente linear é de cima para baixo.
Exemplo 2: Um gradiente linear personalizado
Este exemplo demonstra a criação de um gradiente com valores personalizados de direção e ângulos de cores.
Html
CSS
O código CSS acima é descrito como,
Saída
A saída mostra que o verde sólido continua até o comprimento de 10%. A transição começa em 10% e continua até 50% do comprimento. Após 50%, a cor vermelha sólida começa que terminará com o comprimento do gradiente.
Exemplo 3: Um gradiente linear repetitivo
A função de gradiente linear () pode ser usada para criar um gradiente repetitivo.
Html
CSS
O código CSS acima é descrito como,
Observação: Você precisa definir a porcentagem com pelo menos a última cor. Caso contrário, o padrão não será repetido.
Saída
A saída acima mostra que o gradiente com cores vermelhas, verdes e luminárias está sendo repetido várias vezes até todo o comprimento do gradiente.
Conclusão
Um gradiente linear no CSS pode ser criado usando o gradiente linear () da função do CSS. Esta função aceita vários parâmetros que definem a direção do gradiente e a cor que está sendo usada. Este artigo fornece um guia descritivo sobre gradientes lineares no CSS. Seguindo este post, você seria capaz de obter o conceito básico de gradientes lineares em CSS com exemplos demonstrando a criação de gradientes lineares em CSS. Além disso, uma função de gradiente linear () pode ser exercida para criar um gradiente repetitivo.