2016-06-03 4 views
0

svg 클립 경로에 필터를 적용하고 싶습니다. 여기 svg 클립 경로에 필터 적용

내 코드는

,

<svg> 
    <filter id="filter"> 
     <feGaussianBlur stdDeviation="10"></feGaussianBlur> 
    </filter> 
    <clipPath id="clip-path"> 
     <rect width="200" height="100" x="0" y="0" filter="url(#filter)"/> 
    </clipPath> 
    <g clip-path="url(#clip-path)"> 
     <image xlink:href="image.png" width="100%" height="100%" /> 
    </g> 
</svg> 

어떤 생각?

+0

코드입니다 I 게시 ... 왜 그것이 작동하지 않습니다 모르겠어요. – user3334919

+0

"작동하지 않는다"는 것은 무엇을 의미합니까? –

+0

효과적으로, 내 영어에 대한 미안 – user3334919

답변

2

난 당신이 클립 경로에 직접 필터를 적용 할 수 있다고 생각하지 않지만,이 같은 래퍼 g 요소에 흐림 효과를 적용 할 수 있습니다 : 내가 뭘하려

<svg width="600px" height="300px"> 
    <filter id="filter"> 
     <feGaussianBlur stdDeviation="10"></feGaussianBlur> 
    </filter> 
    <clipPath id="clip-path"> 
     <rect width="200" height="100" x="0" y="0" /> 
    </clipPath> 
    <g filter="url(#filter)"> 
    <g clip-path="url(#clip-path)"> 
     <image xlink:href="http://image.png" width="100%" height="100%" /> 
    </g> 
    </g> 
</svg> 
+0

감사합니다. 완벽하게 작동합니다! – user3334919

관련 문제