Saltar al contenido principal
Codigo Heroe
Tarea anterior
Sombras de caja9/15
A la lista de tareas
  1. 1. La propiedad box-shadow
  2. 2. Desplazamiento horizontal de la sombra
  3. 3. Desplazamiento vertical de la sombra
  4. 4. Desenfoque de la sombra
  5. 5. Expansión de la sombra
  6. 6. Desenfoque + expansión
  7. 7. Color de la sombra
  8. 8. Sombra interior
  9. 9. Sombra semitransparente
  10. 10. Sombra en un solo lado
  11. 11. Sombras múltiples
  12. 12. Varios bordes en un mismo elemento
  13. 13. Arte con sombras — 1
  14. 14. Arte con sombras — 2
  15. 15. Arte con sombras — 3
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Sombra semitransparente

El desenfoque hace que los bordes de una sombra se vean semitransparentes. En este ejercicio haremos semitransparentes las sombras de los botones sin agregar desenfoque.

Para lograrlo, podemos usar el formato de color rgba. Por ejemplo:

color: red;
color: #ff0000;
color: rgba(255, 0, 0, 0.5);

Todos los valores del ejemplo representan el rojo, pero el último tiene un 50% de opacidad.

En rgba, los tres primeros valores indican los componentes rojo, verde y azul. Son números enteros de 0 a 255. El último valor indica la opacidad y admite decimales: va de 0 (totalmente transparente) a 1 (totalmente opaco).

También puedes usar rgba en otras propiedades que aceptan colores, como los bordes o el fondo.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Sombra semitransparente</title> <link rel="stylesheet" href="style.css"> </head> <body> <button class="btn btn1" type="button">Dar de comer</button> <button class="btn btn2" type="button">Ahuyentar</button> </body> </html>
CSS
.btn1 { box-shadow: 0 0 0 15px #27ae60; } .btn2 { box-shadow: 0 0 0 15px #e74c3c; } body { padding-top: 200px; background: url("keks.jpg") no-repeat 40% 0; background-size: auto 700px; font-size: 18px; font-family: "Tahoma", sans-serif; } .btn { display: block; margin: 50px auto; padding: 15px 20px; width: 150px; border: none; box-sizing: content-box; background-color: #2c3e50; color: white; text-align: center; text-transform: uppercase; font: inherit; }

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. Cambia el color de la sombra del primer botón a rgba(39, 174, 96, 0.5).
    2. Cambia el color de la sombra del segundo botón a rgba(231, 76, 60, 0.5).
    Codigo Heroe

    © 2023-2026, codigoheroe.com