我想为div的背景图像制作两个具有阴影效果的阴影。
这种方法行不通:
-webkit-filter:drop-shadow(3px 3px 5px #000000, 2px 2px 2px #ffcc00);
filter:drop-shadow(3px 3px 5px #000000, 2px 2px 2px #ffcc00);
我想为div的背景图像制作两个具有阴影效果的阴影。
这种方法行不通:
-webkit-filter:drop-shadow(3px 3px 5px #000000, 2px 2px 2px #ffcc00);
filter:drop-shadow(3px 3px 5px #000000, 2px 2px 2px #ffcc00);
filter
属性可以接受多个过滤器,因此您可以重复使用drop-shadow
:
filter: drop-shadow(3px 3px 5px #000000) drop-shadow(2px 2px 2px #ffcc00);
.gray {
-webkit-filter: drop-shadow(3px 3px 5px #000000);
filter: drop-shadow(3px 3px 5px #000000);
}
.yellow {
-webkit-filter: drop-shadow(2px 2px 2px #ffcc00);
filter: drop-shadow(2px 2px 2px #ffcc00);
}
.gray-yellow {
-webkit-filter: drop-shadow(3px 3px 5px #000000) drop-shadow(2px 2px 2px #ffcc00);
filter: drop-shadow(3px 3px 5px #000000) drop-shadow(2px 2px 2px #ffcc00);
}
<span class="gray">Hello world</span>
+ <span class="yellow">Hello world</span>
= <span class="gray-yellow">Hello world</span>
在它们之间用空格分隔每个过滤器:
filter: drop-shadow(0px 0px 8px #7f6400 ) drop-shadow(0px 0px 8px #7f6400 )