Necesito aplicar la sombra del borde en el borde inferior por CSS3. Solo quiero aplicar CSS3 sombra en la parte inferior. es posible?¿Cómo hacer sombra en el borde inferior?
Respuesta
Probar:
div{
-webkit-box-shadow:0px 1px 1px #de1dde;
-moz-box-shadow:0px 1px 1px #de1dde;
box-shadow:0px 1px 1px #de1dde;
}
<div>wefwefwef</div>
Por lo general, se suma una sombra borrosa 1px 1px desde el fondo de la caja
box-shadow: [horizontal offset] [vertical offset] [blur radius] [color];
Es bueno. Pero solo tengo el borde inferior y quiero sombrearlo. Cuando uso el código anterior, también aparecen las sombras izquierda y derecha. –
todas estas respuestas no son relevantes, porque siempre crea otras sombras no deseadas :) –
¿No ves que no hay sombras en la parte inferior? Hay sombras en todas partes alrededor del elemento, excepto en la parte superior – Green
use box-shadow
sin desplazamiento horizontal.
http://www.css3.info/preview/box-shadow/
por ejemplo.
div {
-webkit-box-shadow: 0 10px 5px #888888;
-moz-box-shadow: 0 10px 5px #888888;
box-shadow: 0 10px 5px #888888;
}
<div>wefwefwef</div>
Habrá una ligera sombra en los lados con un gran radio de desenfoque (5px en el ejemplo anterior)
La cuestión es la sombra que sale del lado de la div que contiene. Para evitar esto, el valor de desenfoque debe ser igual al valor absoluto del valor de dispersión.
div {
-webkit-box-shadow: 0 4px 6px -6px #222;
-moz-box-shadow: 0 4px 6px -6px #222;
box-shadow: 0 4px 6px -6px #222;
}
<div>wefwefwef</div>
explica detalladamente here
Nuevo método para una vieja pregunta
Parece que en las respuestas siempre que la emisión fue siempre cómo el el borde de la caja sería visible a la izquierda y a la derecha del objeto o tendrías que insertarlo hasta el punto de no ensombrecer la longitud completa del contenedor.
Este ejemplo utiliza el pseudo elemento :after
junto con un degradado lineal con transparencia para poner una sombra paralela en un contenedor que se extiende exactamente a los lados del elemento que desea sombrear.
Vale la pena señalar con esta solución es que si utiliza relleno en el elemento que desea colocar sombra, no se mostrará correctamente. Esto se debe a que el pseudo elemento after
agrega su contenido directamente después del contenido interno de los elementos. Entonces, si tiene relleno, la sombra aparecerá dentro del cuadro. Esto se puede superar eliminando el relleno en el contenedor externo (donde se aplica la sombra) y utilizando un contenedor interno donde se aplica el relleno necesario.
Ejemplo con relleno y color de fondo en el div sombra:
Si desea cambiar la profundidad de la sombra, basta con aumentar el estilo height
en el elemento seudo after
. También puede oscurecer, aclarar o cambiar los colores en los estilos de degradado lineal.
body {
background: #eee;
}
.bottom-shadow {
width: 80%;
margin: 0 auto;
}
.bottom-shadow:after {
content: "";
display: block;
height: 8px;
background: transparent;
background: -moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0); /* IE6-9 */
}
.bottom-shadow div {
padding: 18px;
background: #fff;
}
<div class="bottom-shadow">
<div>
Shadows, FTW!
</div>
</div>
- 1. cómo agregar el borde inferior en relativelayout
- 2. UItextfiled cómo hacer el radio del borde y mantener la sombra del borde también radio
- 3. ¿Cómo dejar que el borde izquierdo se superponga al borde inferior del píxel inferior izquierdo?
- 4. ¿Cómo eliminar el extraño borde de la sombra en Firefox?
- 5. sombra de css solo derecha e inferior
- 6. Cómo eliminar el borde inferior de una caja con CSS
- 7. Agregue borde y sombra a los botones
- 8. ¿Cómo se especifica el borde inferior de <tr>?
- 9. Combinación de borde superior, borde derecho, borde izquierdo, borde inferior en CSS
- 10. Quita el borde superior del primer hijo y el borde inferior del último hijo en CSS
- 11. Sombra de caja para el lado inferior solamente
- 12. Haga que el borde inferior esté más cerca del texto
- 13. ¿Cómo hacer que el borde recorte los elementos secundarios?
- 14. Añadir un borde inferior a un div
- 15. Hacer con triángulo inferior
- 16. ¿Cambiar el color del borde inferior con jquery?
- 17. aplicar sombra paralela a la parte superior del borde solamente?
- 18. Sombra o borde alrededor de un scrollview iphone
- 19. Cómo crear efecto de sombra en uitableviewcell?
- 20. CSS: enlaces de texto de destino con el borde inferior al pasar el ratón, pero enlaces de imagen sin borde
- 21. ¿Cómo crear la sombra de cuadro solo en la izquierda, derecha e inferior?
- 22. ¿Cómo eliminar el "Borde punteado" al hacer clic?
- 23. Cómo colocar etiquetas de borde en el borde en graphviz
- 24. Android - ¿sombra en el texto?
- 25. ¿Cómo hacer una comparación inferior en la metaprogramación de plantillas?
- 26. ¿Cómo mostrar solo un borde de la caja izquierda e inferior en matplotlib?
- 27. ¿Puedes hacer "un borde invisible"?
- 28. cómo visibles borde de celda para el único derecho e inferior de la celda Pdf itext
- 29. android listview sombra
- 30. WPF: hacer que todo el borde haga clic en
Esto se trata en profundidad aquí: http://stackoverflow.com/questions/5460129/drop-shadow-only-bottom-css3 –