css3来自不同规则的多重阴影

epe*_*leg 5 css dropshadow

css3多个阴影是否可以从不同的css规则/类中累积?

IE

.multipleShadows {box-shadow: 0 0 10px 5px black, 40px -30px lime}
Run Code Online (Sandbox Code Playgroud)

将为元素创建两个阴影:黑色和石灰。

但我想要两个不同的类 - 一个用于 blackShadow,一个用于 LimeShadow

.blackShadow {box-shadow: 0 0 10px 5px black}
.limeShadow {box-shadow: 40px -30px lime}
Run Code Online (Sandbox Code Playgroud)

并且都应用于具有两个类的单个元素。

<div class="blackShadow limeShadow">my div</div>
Run Code Online (Sandbox Code Playgroud)

这可以做到吗?是否有其他方法可以实现这一目标?

谢谢。

epe*_*leg 1

我最终使用了一个额外的 div 放置在原始 div 内,并将第二个阴影类应用于内部 div。

<div class="blackShadow"><div class="limeShadow"> my div</div></div>
Run Code Online (Sandbox Code Playgroud)

选择它是因为它使阴影类的定义保持独立,并且仍然允许我同时显示两个阴影。