Тень не появляется
Я пытаюсь разместить тени в одном из div, и это не появляется. Вот один div, где я пытаюсь реализовать тень:
#intro {
padding: 0px;
margin: 0px auto;
width: 100%;
float:inherit;
overflow: hidden;
height: 800px;
position:inherit;
background-color: #00b3e1;;
box-shadow: 0 0 50px rgba(0,0,0,0.8);
}
Вот URL: http://rachelchaikof.com/awareness/
Ответы
Ответ 1
Пожалуйста, обратитесь к Крису Герберту ниже для правильного решения
Предыдущий ответ:
для поддержки в хром, моз, сафари:
-moz-box-shadow:0 0 8px 0 black;
-webkit-box-shadow:0 0 8px 0 black;
box-shadow:0 0 8px 0 black;
т.е. поддержка намного сложнее, см.
filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=10, OffY=10, Color='#33000000');
Ответ 2
Причина, по которой вы не видите тень, - это то, что следующий div (#one) находится непосредственно под ней, а тень отображается под #one. Удалите фоновое изображение С#one, и тень станет видимой.
Добавьте это в #intro CSS, чтобы сделать тень видимой:
position: relative;
z-index: 10;
Если вы хотите, чтобы тени были видны в других текстовых областях, вам также нужно будет отрегулировать их значения z-index, причем верхний элемент (#intro) имеет самое высокое значение.
Ответ 3
Другой сценарий, который у меня был сегодня. Коробчатая тень не появлялась, несмотря на установление позиции относительно дива. По-видимому, рядом с этим полем не было никакого контента, у которого была коробочная тень.
Как только контент был добавлен, появилась коробка-тень.