Saltar al contenido principal
Codigo Heroe
Tarea anterior
Degradados lineales4/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

Degradados con ángulos

La dirección de un degradado lineal también puede indicarse con cualquier ángulo, por ejemplo, 245°. Para expresar la dirección en grados se usa la unidad deg. Los ángulos pueden ser positivos o negativos. Por ejemplo:

background-image: linear-gradient(90deg, yellow, green);
background-image: linear-gradient(-135deg, yellow, green);

Los ángulos del degradado se miden así:

Esquema de los ángulos de un degradado

0deg corresponde a las 12 en un reloj, y el ángulo se mide en el sentido de las manecillas. Si el ángulo es negativo, por ejemplo, -90deg, se mide en el sentido contrario.

En este ejercicio hay que añadir degradados a las otras tres «hojas», siguiendo el ejemplo de la primera: desde el borde de color de la «hoja» hasta el centro negro de la «flor».

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <title>Degradados con ángulos</title> <meta charset="utf-8"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="flower"> <div class="leaf leaf-top-left"></div> <div class="leaf leaf-top-right"></div> <div class="leaf leaf-bottom-left"></div> <div class="leaf leaf-bottom-right"></div> </div> </body> </html>
CSS
.leaf-top-left { background-image: linear-gradient(135deg, #ff0000, #000000); } .leaf-top-right { /*degradado de #00ff00 a #000000*/ } .leaf-bottom-right { /*degradado de #ffff00 a #000000*/ } .leaf-bottom-left { /*degradado de #ff00ff a #000000*/ } .leaf-top-left, .leaf-bottom-right { border-radius: 0 50%; } .leaf-top-right, .leaf-bottom-left { border-radius: 50% 0; } .leaf { float: left; margin: 0; width: 150px; height: 150px; background-color: #dfdfdf; } .flower { margin: 0 auto; padding-top: 80px; width: 300px; } html, body { margin: 0; height: 100%; }

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

    Termina de colorear la flor con degradados:

    1. Asigna a la hoja superior derecha un degradado con un ángulo de 225°.
    2. Asigna a la hoja inferior derecha un degradado con un ángulo de 315°.
    3. Asigna a la hoja inferior izquierda un degradado con un ángulo de 45°.

    Los colores de las hojas están indicados en los comentarios del CSS.

    Codigo Heroe

    © 2023-2026, codigoheroe.com