가장 좋은 방법은 무엇인지 모르지만 이미지를 업로드하면 codepen에서 직접 볼 수 있습니다. SVG 필터가 부분적으로 잘 리게됩니다.
CSS의 :
.container{
position: relative;
margin-top: 50%;
-webkit-filter: url("#goo");
filter: url("#goo");
}
SVG 필터 : 기본적으로
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<defs>
<filter id="goo">
<feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur" />
<feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 30 -9" result="goo" />
<feComposite in="SourceGraphic" in2="goo" operator="atop"/>
</filter>
</defs>
</svg>
, 좀 원에 "끈적 끈적한"효과를 만들 SVG 필터를 사용하는 것을 시도하고있다. 때로는 예외를 제외하고는 의도 한대로 작동합니다. 일부 지역에서는 효과가 "컷오프"됩니다.
이 문제가 발생하는 장소는 임의적으로 바뀝니다. 크롬, 파이어 폭스 및 엣지에서 이것을 재현하려고 시도했지만 그 결과가 매우 일치하지 않습니다.
SVG 필터가 버그가있는 경우입니까? 또는 나는 그들을 잘못 사용하고 있는가?
감사합니다.
일반적으로 이러한 상황이 발생하면 이는 필터 영역이 충분히 크지 않기 때문입니다. 그러나 나는이 경우에는 괜찮다고 생각한다. Firefox에서는 괜찮아 보입니다. 그러나 Chrome에는 몇 가지 문제가 있습니다. 하지만 Chrome 버그 일뿐입니다. –
SVG 필터를 HTML 요소에 적용하는 대신 SVG 전용 애니메이션으로 만들면 더 많은 행운을 누릴 수 있습니다. –