Neste artigo, discutiremos os gradientes CSS. Então vamos começar!
O que são gradientes CSS?
No CSS, o “gradiente”Permite exibir suavemente a transição entre cores diferentes. Você também pode exibir cores diferentes de uma vez para melhorar a aparência dos elementos html. Existem três tipos de gradientes:
Agora, exploraremos cada um dos tipos de gradiente mencionados um por um! Para esse fim, primeiro, criaremos uma div no HTML e depois aplicaremos um “gradiente”Para isso.
Exemplo
No HTML, criaremos um contêiner ou uma div com o nome da classe “div"E dentro do"”Tag, adicione um título
Html
Agora, vamos nos mudar para o arquivo CSS e usar “div”Para acessar o contêiner criado em html e definir a altura da div como“200px”. Depois disso, defina a cor do cabeçalho como “RGB (1, 32, 4)”E o tamanho da fonte como“35px”. Em seguida, adicione a borda ao redor da div, largura como “5px", Estilo como"cume”E cor como“RGB (0, 0, 0)”.
CSS
divUsando o código acima, a seguinte saída é obtida:
Agora, aplicaremos os tipos de gradiente na div.
O que são gradientes lineares CSS?
Para gerar um gradiente linear, o “Gradiente linear()”A função do CSS é usada como um valor do“imagem de fundo" ou "fundo" propriedade. Com esta função, uma imagem composta por uma progressão semelhante a uma linha de cores diferentes pode ser criada. Existem vários tipos de gradientes lineares, como repetir gradientes lineares, gradientes da esquerda para a direita e gradientes da direita para a esquerda.
Sintaxe
A sintaxe do “Gradiente linear()”A função é:
Imagem de fundo: gradiente linear (direção, cor-1, cor-2,…);Aqui o "direção”O parâmetro é usado para definir a direção do gradiente linear a partir do qual a transição iniciará como para cima, direita, esquerda e inferior. Você pode adicionar várias cores a esta função.
Como continuação do exemplo anterior, aplicaremos um simples “Gradiente linear()”Função para a div.
Exemplo
Aqui, vamos usar o “Gradiente linear()”Função no“imagem de fundoPropriedade e adicione orientação como “para cima”; Esta é a direção padrão da função. Depois disso, adicionaremos três cores como “RGB (0, 255, 213)","RGB (187, 255, 0)", e "RGB (51, 255, 0)”Para o nosso gradiente:
divNa imagem abaixo fornecida, você pode ver que um gradiente linear é gerado:
Agora, vá para o próximo tipo em que mudaremos a direção do gradiente linear como “para a direita”.
Gradiente linear para a direita
Para gerar um gradiente linear para a direita, mudaremos a direção de “para cima" para " para a direita”E definiu cinco cores diferentes como“RGB (32, 42, 134)","RGB (202, 231, 255)","RGB (0, 255, 170)","RGB (85, 250, 79)", e "RGB (128, 243, 138)”:
divNa saída abaixo, você pode ver que o gradiente linear é criado na direção certa:
Em seguida, mudaremos a direção do gradiente linear para “para a esquerda”.
Gradiente linear à esquerda
Aqui, vamos mudar a direção para “para a esquerda”. As cores serão usadas da mesma forma que no exemplo acima:
divVocê pode ver na saída abaixo que o gradiente linear à esquerda é criado perfeitamente:
Você também pode criar uma transição repetida de cores. Então, vamos fazer isso!
Repetindo gradientes lineares
Para criar gradientes lineares repetidos, o “Graduados lineares de repetição ()”A função é usada. Neste tipo de gradiente linear, a sequência da cor é repetida de acordo com o valor fornecido.
Sintaxe
A sintaxe do “Graduados lineares de repetição ()" é:
Imagem de fundo: gradiente linear de repetição (comprimento da parada de cor da cor, comprimento da parada de cor,…);Na sintaxe acima, “comprimento de parada de cor”É utilizado para definir a distância entre as paradas de primeira e última cor que determina o comprimento do gradiente que se repete.
Vamos continuar com o exemplo anterior.
Exemplo
Aqui, definiremos a cor do texto como “branco”E adicione o valor das cores do gradiente no“Graduados lineares de repetição ()" funções. Além de todas as cores, especificaremos o “comprimento de parada de cores" como "0px","20px", e "40px”. É usado para repetir as cores após o comprimento fornecido:
divObservação: Sem o “comprimento de parada de cor”Valor, o gradiente linear não pode ser definido para repetição.
Na imagem abaixo fornecida, você pode ver que o gradiente linear é repetido:
O que são gradientes radiais CSS?
Um gradiente radial é uma transição de cores para onde a transição começa a partir da origem do elemento. Para criar um gradiente radial, o “gradiente radial ()”A função é usada na qual você pode especificar a forma da transição e cores.
Sintaxe
A sintaxe do “gradiente radial ()”A função é:
Imagem de fundo: gradiente radial (forma, cor de partida,…, última cor);Você pode definir a forma do “gradiente radial ()”Funciona como um“elipse" ou "círculo”.
Exemplo
Aqui, continuaremos o exemplo anterior e usaremos o “gradiente radial ()”Função para definir a forma da transição como um“elipse”. Em seguida, adicionaremos cinco cores diferentes como “RGB (17, 0, 255)","RGB (0, 174, 255)","RGB (109, 250, 255)","RGB (0, 190, 79)", e "RGB (2, 70, 2)”:
divA imagem abaixo fornecida indica que a transição de cor começou com sucesso a partir da origem do elemento:
Agora, vamos nos mudar para o último tipo de gradiente.
O que são gradientes cônicos CSS?
O "gradiente cônico ()”A função é usada para criar um gradiente cônico. É um gradiente onde as transições de cores são giradas em torno de um ponto central. Para criar um gradiente cônico, pelo menos duas cores devem ser definidas.
Sintaxe
A sintaxe do “gradiente cônico ()”A função é:
Imagem de fundo: gradiente cônico (cor, cor,… cor);Você pode definir várias cores na função do “gradiente cônico ()”.
Vamos mudar para o exemplo em que criaremos o gradiente cônico.
Exemplo
Agora vamos definir a cor do cabeçalho como “branco”. Em seguida, use o “gradiente cônico ()”Funciona e crie um gradiente cônico de arco -íris adicionando cores de arco -íris, como“vermelho","laranja","amarelo","verde","azul","índigo", e "tolet”:
divAqui está o resultado que demonstra que o gradiente cônico é criado com sucesso:
É isso! Nós explicamos o gradiente CSS em detalhes.
Conclusão
O CSS “gradiente”Permite exibir transições suaves entre duas ou mais cores especificadas. Existem três tipos de funções de gradiente usadas como um valor de “fundo”Propriedade em CSS, como“Gradiente linear()","gradiente radial ()", e "gradiente cônico ()”. Neste manual, explicamos o gradiente CSS e seus tipos em detalhes.