CSS Radial Gradients

CSS Radial Gradients

Contenido original de W3Schools


Gradientes radiales

Un gradiente radial se define por su centro.

Para crear un degradado radial, también debe definir al menos dos paradas de color.


Sintaxis

background-image: radial-gradient(shape size at position, start-color, ..., last-color);

De forma predeterminada, la forma es elipse, el tamaño es la esquina más alejada y la posición es el centro.


Gradiente radial - Paradas de color uniformemente espaciadas (esto es predeterminado)

El siguiente ejemplo muestra un degradado radial con paradas de color uniformemente espaciadas:

Ejemplo:

#grad {
  background-image: radial-gradient(red, yellow, green);
}

Ver ejemplo


Degradado radial - paradas de color separadas de forma diferente

El siguiente ejemplo muestra un degradado radial con paradas de color separadas de forma diferente:

Ejemplo:

#grad {
  background-image: radial-gradient(red 5%, yellow 15%, green 60%);
}

Ver ejemplo


Establece una forma

El parámetro shape define la forma. Puede tomar el valor circle o ellipse. El valor predeterminado es elipse.

Ejemplo:

#grad {
  background-image: radial-gradient(circle, red, yellow, green);
}

Ver ejemplo


Uso de diferentes tamaños

El parámetro size define el tamaño del degradado. Puede tomar cuatro valores:

  • closest-side

  • farthest-side

  • closest-corner

  • farthest-corner

Ejemplo:

Un degradado radial con palabras clave de diferentes tamaños:

#grad1 {
  background-image: radial-gradient(closest-side at 60% 55%, red, yellow, black);
}

#grad2 {
  background-image: radial-gradient(farthest-side at 60% 55%, red, yellow, black);
}

Ver ejemplo


Repitiendo radial-gradient

La función repeating-radial-gradient() se usa para repetir gradientes radiales:

Ejemplo:

Un gradiente radial repetitivo:

#grad {
  background-image: repeating-radial-gradient(red, yellow 10%, green 15%);
}

Ver ejemplo


Resumen

Este documento describe cómo crear gradientes radiales en CSS, incluyendo la sintaxis, paradas de color uniformemente espaciadas o separadas, formas (elipse o círculo), diferentes tamaños (closest-side, farthest-side, closest-corner, farthest-corner) y repeticiones.


Traducido con 💚 desde W3Schools.com

Did you find this article valuable?

Support Santos Romero by becoming a sponsor. Any amount is appreciated!