Función CSS repeating-linear-gradient()

CSS 函数Funciones CSS

Ejemplos

Gradiente lineal repetido:

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

Pruébalo »

Definición y uso

La función repeating-linear-gradient() se utiliza para crear imágenes de fondo con gradiente lineal repetido.

La función repeating-linear-gradient() funciona de manera similar a linear-gradient(), pero la imagen se repite después de alcanzar el punto final especificado.

Uso básico:

background: repeating-linear-gradient(45deg, red, yellow 10%, green 20%);

Esto crea un gradiente lineal que se repite en un ángulo de 45 grados. Comienza con rojo, amarillo en el 10%, verde en el 20%, y luego se repite.

Fondo de rayas:

background: repeating-linear-gradient(90deg, blue, blue 10px, white 10px, white 20px);

Esto crea un fondo de rayas horizontales, cada raya azul y blanca tiene un ancho de 10 píxeles.

Fondo de rayas diagonales

background: repeating-linear-gradient(135deg, black, black 15px, transparent 15px, transparent 30px);

Esto crea un fondo de rayas diagonales en negro y transparente que se repite en un ángulo de 135 grados, cada una con un ancho de 15 píxeles.

Crear un fondo de cebra

background: repeating-linear-gradient(90deg, #fff, #fff 10px, #000 10px, #000 20px);

Fondo de rayas arcoíris

background: repeating-linear-gradient(45deg, red, orange 20px, yellow 40px, green 60px, blue 80px, indigo 100px, violet 120px);

Soporte del navegador

Los números en la tabla indican la primera versión del navegador que soporta la función.

Los números especificados por "webkit", "moz" u "o" indican la primera versión con prefijo que soporta la función.

Función
repeating-linear-gradient() 26.0
10.0 -webkit-
10.0 16.0
3.6 -moz-
6.1
5.1 -webkit-
12.1
11.1 -o-

Sintaxis CSS

background: repeating-linear-gradient(angle | to side-or-corner, color-stop1, color-stop2, ...);
Value Descripción
angle Define la dirección del ángulo del gradiente. De 0deg a 360deg, el valor predeterminado es 180deg.
side-or-corner Especifica la posición inicial del gradiente lineal. Se compone de dos palabras clave: la primera especifica la posición horizontal (left o right), la segunda especifica la posición vertical (top o bottom). El orden es arbitrario y cada palabra clave es opcional.
color-stop1, color-stop2,... Especifica los puntos de parada de color en el gradiente. Se pueden especificar el color y la posición, como "color 50%", lo que indica que el color está en la posición 50% del gradiente.

Más ejemplos

Ejemplos

Diferentes gradientes lineales repetidos:

#grad1 { background-image: repeating-linear-gradient(45deg, red, blue 7%, green 10%); } #grad2 { background-image: repeating-linear-gradient(190deg, red, blue 7%, green 10%); } #grad3 { background-image: repeating-linear-gradient(90deg, red, blue 7%, green 10%); }

Pruébalo »

Tutorial de CSS:Gradientes CSS3

CSS 函数Funciones CSS

Otras extensiones