Почему:Почему CSS-тень создает тень в нежелательных позициях?
div { -webkit-box-shadow: 5px 0 20px #c1c1c1; }
положить тень под DIV, когда это явно установлен в 0?
Почему:Почему CSS-тень создает тень в нежелательных позициях?
div { -webkit-box-shadow: 5px 0 20px #c1c1c1; }
положить тень под DIV, когда это явно установлен в 0?
Это не помещает тень «снизу» в коробку, она просто размывается до такой степени, что она видна снизу. Параметры:
-webkit-box-shadow: (Horizontal) (Vertical) (Blur) (Color);
Вот что я подумал. Было надеяться, что существует другой способ сделать это без изображений, чтобы тень была просто горизонтальной или вертикальной и не имела размытия. –
div { -webkit-box-shadow: 5px 0 20px #c1c1c1; }
Устанавливает -webkit-box-shadow
со смещением 5px
(по горизонтали) и 0
(по вертикали) с радиусом размытия 20px
цвета #c1c1c1
.
Это означает, что тень не установлена в 0, она просто перемещена 0
по вертикали. Если вы хотите иметь тень, либо установите радиус размытия (20px
) на 0
, либо удалите -webkit-box-shadow
.
... или оберните ограничивающий div с помощью 'overflow: none', чтобы обрезать нежелательную тень (хотя это приведет к появлению каких-либо резких краев тени). – kingjeffrey
Что вы подразумеваете под «под»? Какую позицию вы намерены использовать для теней коробки? – BoltClock