【发布时间】:2021-10-11 17:27:58
【问题描述】:
下面的顶部图像指示如果将drop-shadow 应用于顶部元素,将如何绘制。我正在尝试确定是否可以仅在某些对象上投射阴影(如下图所示)。
我对这方面的非标准解决方案持开放态度,但如果可能的话,我更愿意使用drop-shadow 过滤器,因为我也想将它用于非矩形形状。
编辑:按要求提供小提琴。 https://jsfiddle.net/fhrktawm/
编辑 2:添加一个更复杂的示例来说明我的用例。我的目的是通过改变阴影的长度来指示额外的深度。
【问题讨论】:
-
提供到目前为止您尝试过的代码
-
除了简单地将
filter: drop-shadow(-10px 15px 0 rgba(0, 0, 0, 0.25))应用于元素之外,我没有尝试任何其他方法。我想不出一种从概念上做到这一点的方法,所以我的问题是寻找可以尝试的东西。 -
是的,提供
html和css使用filter: drop-shadow(-10px 15px 0 rgba(0, 0, 0, 0.25))创建这些框 -
@Rana 这些盒子是在 illustrator 中绘制的。我可以编写代码来绘制顶级版本。
-
基本没有。这不是阴影在 CSS 或现实世界中的工作方式。
标签: css dropshadow css-filters