【发布时间】:2013-10-04 09:06:41
【问题描述】:
如何在 html 上的其他内容之上为实际屏幕框架添加阴影?如果这是不可能的,那么身体框架也是同样的问题。
这不起作用:
body {
-webkit-box-shadow: inset 0 0 10px #0d1f2b;
-moz-box-shadow: inset 0 0 10px #0d1f2b;
-o-box-shadow: inset 0 0 10px #0d1f2b;
box-shadow: inset 0 0 10px #0d1f2b;
}
这会在屏幕边界上显示阴影,但我可以通过滚动页面内容来向上滚动它:
.screen {
position:absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
-webkit-box-shadow: inset 0 0 10px #0d1f2b;
-moz-box-shadow: inset 0 0 10px #0d1f2b;
-o-box-shadow: inset 0 0 10px #0d1f2b;
box-shadow: inset 0 0 10px #0d1f2b;
}
<div class="screen"></div>
【问题讨论】:
-
你试过让它位置:固定?
-
Joao,不幸的是,当键盘可见时,它在 iPad 上不起作用:( stackoverflow.com/questions/10659891/…