Saltar al contenido principal
Codigo Heroe
Tarea anterior
Degradados lineales15/19
A la lista de tareas
  1. 1. ¡Hola, linear-gradient!
  2. 2. La dirección del degradado
  3. 3. Degradados diagonales
  4. 4. Degradados con ángulos
  5. 5. Diagonales frente a grados
  6. 6. Degradados uniformes de varios colores
  7. 7. Proporciones y paradas de color
  8. 8. Transiciones bruscas entre colores
  9. 9. Columnas simuladas con degradados
  10. 10. Posiciones de las paradas de color en píxeles
  11. 11. Degradados semitransparentes
  12. 12. Degradados lineales que se repiten
  13. 13. Construir un fondo complejo: parte 1
  14. 14. Construir un fondo complejo: parte 2
  15. 15. Construir un fondo complejo: parte 3
  16. 16. Construir un fondo complejo: final
  17. 17. Botones: parte 1
  18. 18. Botones: parte 2
  19. 19. Botones: parte 3
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Construir un fondo complejo: parte 3

Los degradados CSS son imágenes de fondo especiales. Por eso se les aplican todas las propiedades que controlan los fondos: background-position, background-size, background-repeat.

A diferencia de las imágenes habituales cargadas con url(), los degradados no tienen un tamaño «propio». De forma predeterminada, ocupan toda el área de posicionamiento del fondo. Claro que este comportamiento no nos sirve para construir patrones.

Por suerte, podemos indicar el tamaño de un degradado con la propiedad background-size. Por ejemplo:

background-size: 100px 200px;

Esta declaración asigna a todas las imágenes de fondo un ancho de 100px y una altura de 200px.

Al indicar el tamaño de los degradados de fondo, obtenemos un fragmento del patrón cuya repetición podemos controlar con background-repeat.

En este paso aumentaremos el tamaño del contenedor, indicaremos el tamaño de los degradados de fondo y desactivaremos su repetición para ver un solo fragmento del patrón.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <title>Construir un fondo complejo: parte 3</title> <meta charset="utf-8"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="pattern"></div> </body> </html>
CSS
.pattern { width: 100px; height: 100px; margin: 100px auto; background-color: #333333; background-image: linear-gradient(135deg, white 25%, transparent 25%), linear-gradient(225deg, white 25%, transparent 25%), linear-gradient(45deg, white 25%, transparent 25%), linear-gradient(315deg, white 25%, transparent 25%); box-shadow: 1px 1px 3px #333333; } html, body { margin: 0; padding: 0; }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0
    1. Aumenta el ancho y la altura del bloque .pattern a 200px.
    2. Después, asigna a todas las imágenes de fondo un tamaño de 100px de ancho y de alto.
    3. Por último, desactiva la repetición de todas las imágenes de fondo.
    Codigo Heroe

    © 2023-2026, codigoheroe.com