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

En CSS puedes hacer que cualquier color sea semitransparente o incluso totalmente transparente. Para ello se usan valores de color rgba, que incluyen la opacidad además de los tres componentes de color. Por ejemplo:

  • rgba(255, 255, 255, 1) — blanco opaco.
  • rgba(255, 255, 255, 0.5) — blanco con un 50% de transparencia.
  • rgba(255, 255, 255, 0) — un color totalmente transparente.

También puedes indicar un color transparente con la palabra clave transparent.

Los colores transparentes y semitransparentes también se usan en los degradados para crear efectos interesantes.

En este ejercicio tienes que completar la imagen añadiendo degradados semitransparentes con franjas a los dos cuadrados restantes, siguiendo el ejemplo de los otros dos. Al final aparecerá otro cuadrado en el centro.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <title>Degradados semitransparentes</title> <meta charset="utf-8"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="squares"> <div class="square square-top-left"></div> <div class="square square-top-right"></div> <div class="square square-bottom-left"></div> <div class="square square-bottom-right"></div> </div> </body> </html>
CSS
.square-top-left { background-image: linear-gradient( 135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75% ); } .square-top-right { /* Colores: blanco con 30% de opacidad, transparente, blanco con 30% de opacidad, transparente */ } .square-bottom-right { background-image: linear-gradient( 315deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75% ); } .square-bottom-left { /* Colores: blanco con 50% de opacidad, transparente, blanco con 50% de opacidad, transparente */ } .squares { margin: 70px auto; width: 300px; height: 300px; background-color: #3498db; } .square { float: left; width: 50%; height: 150px; } 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

    Añade dos degradados a los cuadrados vacíos de las esquinas:

    1. Asigna al cuadrado superior derecho un degradado con un ángulo de 225°.
    2. Asigna al cuadrado inferior izquierdo un degradado con un ángulo de 45°.
    3. Después, cambia el color de fondo del bloque .squares a #8e44ad.

    Usa las mismas posiciones de las paradas de color que en los cuadrados superior izquierdo e inferior derecho. Los colores están indicados en el código CSS.

    Codigo Heroe

    © 2023-2026, codigoheroe.com