editar: pregunta más general: Me gusta la sombra de caja en divs, sin embargo, cuando coloco un div directamente debajo del div sombreado, esa parte inferior de la sombra no se superpone en la parte superior a pesar de jugar con los índices z. ¿Entonces parece que Box-shadow no puede superponerse a otro div? ¡Cualquier idea sería genial!css box shadow en un contenedor div cortado
pregunta original- Estoy usando un plano para un diseño. Esto significa que hay un .container de 950px
que contiene un #content
.
En este caso, el #content
llena el contenedor por lo que también es 950px
.
Me gustaría tener una sombra paralela en el #content
, pero el problema es que la sombra se corta ya que no queda espacio para verla en el .container
.
Una solución alternativa sería disminuir el ancho de #content
, pero eso altera los posicionamientos de diseño que ya tengo, y parece demasiado estrecho.
¿Hay alguna manera de hacer que la sombra de la caja ignore el contenedor primario y aparezca sobre él? Esto no es específico del plan, supongo, pero ese es el contexto. ¡Gracias!
EDIT:
body .container {
margin: 0 auto;
overflow: hidden;
width: 950px;
}
body .container:after {
clear: both;
content: "";
display: table;
}
#content {
display: inline;
float: left;
margin-right: 0;
width: 950px;
box-shadow: 0 0 4px black;
-moz-box-shadow: 0 0 4px black;
}
#content
está directamente en .container
. Si pongo una sombra paralela en #content
no puedes verla hasta que reduzca el ancho, lo que daña los elementos internos.
¿Podría incluir un jsFiddle para que podamos ver las restricciones o limitaciones que existen? Tengo algunas ideas, pero dependiendo de con qué trabaje, pueden funcionar o no. – FreeSnow
¿Cómo está generando la sombra paralela? (¿No creía que CSS-box shadows fuera recortado por el contenedor principal de forma predeterminada?) ¿Podemos ver algún código? –