La propiedad box-shadow en CSS sirve como un mecanismo eficaz para que los desarrolladores introduzcan profundidad y dimensión en los elementos HTML. Al incorporar sombras en los elementos, se puede mejorar el realismo y el atractivo visual de la interfaz de usuario. Este artículo profundizará en los fundamentos de box-shadow y ofrecerá ejemplos para ayudarle a dominar su aplicación.
La propiedad box-shadow consta de varios valores que definen cómo aparecerá la sombra. Aquí está la sintaxis básica:
box-shadow: offset-x offset-y blur-radius spread-radius color;
Veamos un ejemplo simple de un cuadro de sombra aplicado a un botón:
button { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
En este caso, la sombra está desplazada por 5px horizontal y verticalmente, tiene un radio de desenfoque de 10px y está coloreada en negro con 0,3 de opacidad.
box-shadow también admite la palabra clave inset, que coloca la sombra dentro del elemento, dándole un efecto empotrado.
div { box-shadow: inset 0 0 10px #000; }
Aquí, la sombra se coloca dentro del div, creando un efecto como si el contenido fuera empujado hacia adentro.
box-shadow: 2px 2px 5px #aaa, -2px -2px 5px #ccc;
button:hover { box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.4); }
Para aquellos que prefieren un enfoque más visual, consulte el generador CSS Box-Shadow. Esta herramienta te permite crear efectos de sombra de cuadro personalizados sin esfuerzo, sin escribir ningún código ni guardar ajustes preestablecidos.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3