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:
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
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
CSS
divO código CSS acima cria um gradiente radial que contém as seguintes propriedades:
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
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.