【发布时间】:2015-03-09 02:08:12
【问题描述】:
有没有办法将不透明度编码到这个多边形中?我正在尝试,但 filter: drop-shadow( 6px 0 2px rgba(xxx,xxx,xxx,x.x)) 似乎不起作用。
这是一个 jsfiddle:http://jsfiddle.net/buhL2wjb/
html:
<div class="container">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" class="svg-right-arrow" viewBox="0 0 20 152" preserveAspectRatio="xMinYMid meet">
<polygon points="0,0 0,152 20,76"></polygon>
</svg>
</div>
css:
.container{
width:500px;
height:300px;
border:1px solid lightgrey;
}
.svg-right-arrow{
height:100%;
-webkit-filter: drop-shadow( 6px 0 2px #000000 );
filter: drop-shadow( 6px 0 2px #000000 );
}
.svg-right-arrow polygon{
fill:lightblue;
}
【问题讨论】:
-
这是我为在 SVG 滤镜中复制 photoshop 阴影而编写的一个小工具:codepen.io/mullany/pen/sJopz
标签: html css svg opacity dropshadow