여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. HTML 그래픽 - feDropShadow

HTML 그래픽 – feDropShadow

3주전 작성
feDropShadow
feDropShadow

SVG 드롭 섀도우 필터

SVG <feDropShadow>

feDropShadow 필터는 그래픽 요소에 그림자 효과를 추가한다.

예제

<svg height="110" width="110" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter id="f1">
<feDropShadow dx="12" dy="14" stdDeviation="1" flood-opacity="0.7"/>
</filter>
</defs>
<rect width="90" height="90" fill="yellow" filter="url(#f1)" />
</svg>

코드 설명

  • <filter>의 id 속성은 필터 고유 식별자 지정
  • <feDropShadow> 요소로 그림자 효과 구현
  • dx: 그림자의 X축 오프셋(12픽셀 이동)
  • dy: 그림자의 Y축 오프셋(14픽셀 이동)
  • stdDeviation: 그림자 흐림 강도(1픽셀)
  • flood-opacity: 그림자 투명도(0.7 = 70%)
  • <rect>의 filter 속성이 “f1” 필터 연결

💡 속성 활용 팁:
– dx/dy 값 조절 → 그림자 위치 변경
– stdDeviation 0 설정 → 선명한 그림자
– flood-color 속성 추가 → 색상 변경 가능
– 다중 <feDropShadow> 조합 → 중첩 그림자 효과

참고
Mingg`s Diary
밍구
공부 목적 블로그