개발하는 삶

[HTML] <object> 및 svg 본문

카테고리 없음

[HTML] <object> 및 svg

삶_ 2023. 1. 5. 08:50

 

 

svg

  • 벡터 이미지를 표현하기 위해 만들어진 XML 파일 형식의 마크업 언어
  • CSS/JS나 코드로 수정이 가능해서 다른 이미지 형식보다 강력한 기능을 가짐.
  • <svg></svg>

 

 

<object>

  • 외부 리소스의 종류에 따라 문서 내에서 처리하는 방식을 변경할 수 있는 객체를 정의함
  • 오디오, 비디오, svg 등
  • data=”객체에 해당하는 파일”
  • type=”data 속성에서 명시된 데이터의 미디어 타입”
    • svg 사용시 type=”image/svg+xml”

 

 

클립 패스 설정법

  • <defs> 에서 <clipPath> 정의
    • <defs> : 모든 SVG 필터가 안에 존재하는 태그
    • <clipPath> :클리핑 마스크의 클립 영역 패스 정의
      • <rect> : 좌표, 좌우길이
      • viewBox=”x좌표 y좌표 가로길이 세로길이”
      • fill=”색채우기”
  • <g> 등에서 clip-path=”url(#clipPath id명)” 속성으로 참조

 

 

<path>

  • 선과 면을 이용한 태그
  • d 라는 속성을 이용해 패스 데이터를 사용할 수 있습니다.