Gradientes radiais em CSS explicados

Gradientes radiais em CSS explicados

Gradientes radiais mostram o efeito de transição das cores em forma elíptica ou circular. Um gradiente radial começa em um único ponto que geralmente é o centro do círculo ou elipse e, em seguida, um efeito suave da transição é espalhado por esse ponto central.

Um gradiente radial pode ser criado usando a função de gradiente radial () no CSS. No entanto, o CSS permite criar um gradiente radial repetido com a ajuda da função de gradiente de radial repetida (). Este artigo fornece um guia descritivo sobre gradientes radiais e demonstra um conjunto de exemplos que mostram a criação de gradientes radiais em vários cenários.

Como criar gradientes radiais no CSS

Para criar um gradiente radial, você deve seguir a sintaxe fornecida abaixo.

Imagem de fundo: gradiente radial (tamanho da forma na posição, color1, color2,…)

Na sintaxe acima,

O parâmetro de forma denota a forma do gradiente e aceita Circle ou Ellipse (padrão). O parâmetro de posição define a posição do gradiente. O valor padrão do parâmetro de posição é Centro. A cor1, color2 representa as cores usadas para gradiente e com cores, você pode especificar a porcentagem de parada para cada cor, e.g., vermelho 10%.

Por fim, o parâmetro de tamanho descreve o tamanho da forma final do gradiente e seu valor pode ser um dos seguintes:

  • O lado mais próximo: Para dimensionar um gradiente de modo a encontrar o lado mais próximo do seu centro
  • mais próximo: O gradiente encontra o canto mais próximo
  • mais distante do lado: O gradiente encontra o mais distante
  • Farthest-cavern (valor padrão): O gradiente é dimensionado de uma maneira que atenda ao mais distante

Vamos praticá -los para criar um gradiente radial com várias propriedades.

Exemplo 1: gradiente radial com parâmetros padrão

Neste exemplo, um gradiente radial é criado com valores de parâmetros padrão.

Html


Gradiente radial


CSS

Pode ser observado a partir do código acima que apenas as cores do gradiente são definidas. A forma, a posição e os critérios de parada de cores não são definidos aqui.

Saída

A partir da saída, observa -se que o gradiente se origina do centro (como é a posição padrão) e se espalha em uma elipse (valor padrão).

Exemplo 2: gradiente radial personalizado

Este exemplo mostra a criação de um gradiente radial com um conjunto personalizado de valores dos parâmetros.

Html


Gradiente radial


CSS

div
Altura: 200px;
Imagem de fundo: gradiente radial (círculo mais próximo ao lado de 20%, vermelho, verde, laranja);

O código CSS acima cria um gradiente radial que contém as seguintes propriedades:

  • O estilo de forma está definido para circular
  • A forma final do gradiente é definida pelo O lado mais próximo
  • A posição inicial do gradiente é definida para 20% (por padrão, ele está alinhado como centro)

Saída

A saída mostra que o gradiente se origina da posição definida para 20% (do comprimento total do gradiente). Além disso, a forma do gradiente termina no lado mais próximo do centro e, portanto, a última cor (laranja) se espalha em torno de toda a forma enquanto o gradiente termina.

Exemplo 3: Repetindo gradiente radial

A função de gradiente de radial de repetição () permite ter um efeito de repetição do gradiente radial. O código a seguir é praticado para obter o efeito de gradiente linear () repetido ().

Html


Gradiente radial


CSS

No código CSS acima, uma função de gradiente de radial repete () cria um gradiente que tem um efeito de transição circular com parada de cor verde a 5% e parada de cor laranja a 10%.

Saída

Da saída acima, o gradiente radial está sendo repetido com cada repetição contendo as mesmas propriedades.

Conclusão

Um gradiente radial no CSS cria efeitos de transição na forma de um círculo ou elipse. A função de gradiente radial () no CSS permite criar um gradiente radial com várias propriedades. O gradiente radial se origina de um ponto e pode ser expandido em uma forma de círculo ou elipse. Além disso, a função de gradiente de radial de repetição () permite adicionar linhas de gradiente repetitivo. Neste guia, praticamos um conjunto de exemplos que demonstram o uso de gradiente radial () e gradiente de radial-radial () para criar um gradiente radial com várias propriedades.