尝试使用 CSS3 box-shadow 属性,我想知道您是否可以阻止对象投射它来剪切阴影。在下面的代码中,投射阴影的 DIV 是不可见的,但阴影仍然被裁剪。有没有办法在 CSS 中完成这项工作?也可能在 JavaScript / JQuery 中?或者是将 box-shadow 偏移量设置为大于 DIV 并重新定位阴影的唯一方法(不是很优雅)。
div#shadow
{
position: absolute;
background-color: transparent;
top: 100px;
left: 100px;
width: 300px;
height: 200px;
box-shadow: 100px 100px 100px gray;
}