确保将框阴影设置为的任何元素都具有 100% 的宽度和高度。这意味着所有祖先也必须具有 100% 的高度和宽度。所以如果你想把它应用到body,html还必须有那些属性。
CSS:
html, body { 
    width:100%;
    height: 100%;
}
body {
    box-shadow: inset 0 0 490px black;
    background: url('image.jpg');
}
JS 小提琴示例
要在滚动时保持相同的阴影效果,请将框阴影应用到wrapperdiv 然后应用overflow:auto。
HTML:
<html>
<body>
    <div id="wrapper"></div>
</body>
</html>
CSS:
html, body, #wrapper { 
    width:100%;
    height: 100%;
}
#wrapper {
    box-shadow: inset 0 0 490px black;
    background: url('image.jpg');
    overflow: auto;
}
 <a href="http://jsfiddle.net/YDYTd/3/">JS小提琴示例