2015-12-12 4 views
2

У меня есть пара ящиков внутри контейнера, контейнер установлен в переполнение: скрыт, чтобы убедиться, что все остается в нем и убирает переполнение: скрыто (особенно переполнение-x: скрыто) это не вариант.Ящик-тень за пределами области переполнения

Я пытаюсь придать коробкам тень коробок, но при этом тень справа от прямоугольников на правом краю, очевидно, не появляется, потому что родительский объект останавливается там и не имеет переполнения.

Есть ли способ взломать это?

Image showing what I mean

ответ

3

Вы можете добавить поля на внутренний DIV-х?

#inner-div { 
    margin: 10px 
} 

проверка этого JSFiddle

+0

Это еще один вариант, но тогда весь сайт будет отключен на 10 пикселей, потому что контейнер центрирован, а блоки находятся в пределах этого – Ieuan

+0

@Ieuan уменьшают ширину? 'width: calc (500px - 20px)' или даже 'width: (100% - 20px)' – musafar006

+0

Спасибо @dreamster! Я теперь дал контейнеру 20px padding с правой стороны, и это почти фиксировало его – Ieuan

0

попробовать это один:

div{ 
    top: 100px; 
    position: absolute; 
    left: 100px; height: 50px; 
    width: 200px; 
    -webkit-box-shadow: 
     5px 5px 5px #000, 
     inset 0 0 5px #000; 
    border-radius: 5px; 
    background: white; 
} 

UPDATED DEMO

+0

Я добавил ''

ко всем блокам и стиле, что быть 'ширина: 100%; высота: 100%; position: absolute; ', но сами блоки имеют« переполнение: hiddden », а также, что делает их не отображаемыми. См.: Http://ruun.nl/new/ – Ieuan

Смежные вопросы