我已经研究box-shadow
过在 CSS 中创建 s 但我们如何制作非盒子阴影?我用其中一个 CSS 技巧制作了三角形,我希望在它的侧面周围有一些阴影,但是当我添加box-shadow
它时,它会在它周围添加一个框,然后添加一个阴影。我怎样才能做到这一点?
这就是发生的事情:演示。
当然这是可能的。filter: drop-shadow
您甚至可以为透明的 png 形状添加阴影。
参数与 for 几乎相同box-shadow
:
-webkit-filter: drop-shadow(1px 1px 5px #000);
filter: drop-shadow(1px 1px 5px #000);
注意drop-shadow 仅适用于 webkit 引擎(Opera、Chrome 和 Safari)——感谢Eliran Malka指出这一点。
据我所知,不可能给 CSS 形状加上阴影。两种选择是 -