我想要实现的是仅在div中间的阴影。我现在拥有的是:
<body style="background-color: #ccc;">
<div style="padding: 30px;
-webkit-box-shadow: inset 0px 0px 0px 20px #000;">
Some text in the box</div>
</body>
看起来像(#1):
但我想实现(#2):
问题 A:是否可以仅使用 CSS 来实现 #2?
问题 B:如果问题 A 是,如何修改 #2 以实现仅在顶部和底部的效果,让两侧从左到右一直被阴影(#3)?
澄清:目的是使用仅显示在 div 中间的 50% 阴影,但我不能更改任何 HTML,只能更改 CSS。此外,此处发布的代码过于简单。div 中有几个元素,包括图像。我不能改变他们的BG。