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)
这可以做到吗?是否有其他方法可以实现这一目标?
谢谢。
我最终使用了一个额外的 div 放置在原始 div 内,并将第二个阴影类应用于内部 div。
<div class="blackShadow"><div class="limeShadow"> my div</div></div>
Run Code Online (Sandbox Code Playgroud)
选择它是因为它使阴影类的定义保持独立,并且仍然允许我同时显示两个阴影。