【发布时间】:2011-07-04 04:18:06
【问题描述】:
我需要在一些 block 元素上创建一个 box-shadow,但仅(例如)在其右侧。我这样做的方法是将带有box-shadow 的内部元素包装到带有padding-right 和overflow:hidden; 的外部元素中,这样阴影的其他三个侧面就不可见了。
有没有更好的方法来实现这一点?喜欢box-shadow-right?
编辑:我的意图是仅创建阴影的垂直部分。与规则background:url(shadow.png) 100% 0% repeat-y 的repeat-y 所做的完全一样。
【问题讨论】:
-
考虑到 css 在 box-shadows 方面的有限工具,我认为您的方法已经相当不错了。它并不太混乱,并且在语义方面的影响相当小:只有一个无意义的 div。
-
这是一个不错的 css 侧影:stackoverflow.com/a/20596554/1491212
-
这是最好的答案! \o/ stackoverflow.com/a/62366856/358532 谢谢!
标签: css shadow box-shadow