悬停时实现阴影的外观path svg:
<filter xmlns="http://www.w3.org/2000/svg" id="dropshadow" >
<feGaussianBlur in="SourceAlpha" stdDeviation="3"/>
<feOffset dx="2" dy="2" result="offsetblur" />
<feComponentTransfer>
<feFuncA type="linear" slope="0.5"/>
</feComponentTransfer>
<feMerge>
<feMergeNode/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
#Projektablauf path {
cursor: pointer;
transition: all 0.3s ease;
}
#Projektablauf path:hover {
filter: url(#dropshadow);
}
但是如何使阴影的外观平滑呢?transition: all 0.3s ease;不起作用。
您可以复制您的
path,默认情况下将您的过滤器应用于它们,opacity:0当您将鼠标悬停在path没有过滤器的情况下时设置并显示它们:好吧,或者将鼠标悬停在它们上面时显示它们: