이 기사는 SVG 이미지 내에서 기본 개념, 구조 및 그리기 요소를 탐구합니다. SVGS를 처음 사용하는 경우 진행하기 전에 확장 가능한 벡터 그래픽에서 입문 리소스를 검토하는 것을 고려하십시오.
주요 개념 :
SVG는 XML 문서입니다. 그들의 좌표계는 픽셀에 묶여 있지 않습니다.
속성은 이미지의 좌표 공간을 정의합니다
기본 SVG 요소는 라인, 폴리 라인, 다각형, 사각형, 원, 타원 및 텍스트가 포함되며, 각각은 모양과 위치를 제어하는 속성이 있습니다.
강력한 요소는 명령과 좌표를 사용하여 복잡한 모양을 생성하여 다른 기본 모양을 효과적으로 복제합니다.
텍스트 편집기 또는 Inkscape 또는 Adobe Illustrator와 같은 전용 도구를 사용하여 SVG를 편집합니다. Smil, CSS 또는 JavaScript를 사용하여 애니메이션. 최적화는 불필요한 메타 데이터를 제거하고 좌표를 단순화하며 경로를 간소화하는 것이 포함됩니다.
SVG 좌표 시스템 :
수학적 그래프와 달리 SVG 좌표계는 왼쪽 상단 (0,0)에서 발생하며 X 축은 오른쪽으로 확장되고 y 축이 아래로 늘어납니다. 포인트 (100, 200)는 오른쪽 100 단위, 원점에서 200 개의 유닛이 줄어 듭니다. 속성 ( "Minx Miny 너비 높이")은 좌표 영역을 정의합니다. 는 - 가 컨테이너에 맞게 스케일링하여 필요에 따라 종횡비를 유지하는 방법을 제어합니다. 고유 이미지 크기를 설정합니다
viewBox
SVG XML 문서 구조 : -
구형 SVG는 XML 선언과 문서를 사용했지만 현대 SVG는 일반적으로 속성 ()이있는 단일 루트
요소를 사용합니다. 일반적인 속성으로는 , , - 및 path가 포함됩니다. 옵션 및
요소는 메타 데이터를 제공합니다
예 : -
그룹화 요소 () :
요소 그룹 SVG 요소는 CSS 또는 JavaScript를 사용하여 단일 장치로 쉽게 조작하기위한 SVG 요소입니다.
기본 모양과 경로 :
이 기사는 ,
, , , , 및 viewBox
요소의 사용에 대해 자세히 설명하며, 속성과 렌더링을 보여줍니다. preserveAspectRatio
요소의 기능은 복잡한 경로 생성에 대한보다 자세한 정보를 참조하여 강조 표시됩니다. 라인 캡과 결합 스타일은 시각적 예제로 설명됩니다. viewBox
최적화 및 추가 리소스 :
이 기사는 SVG 최적화 기술을 강조함으로써 결론을 내리고 요소 및 속성 참조, 경로 생성 가이드 및 미니 화 도구를 포함한 추가 리소스에 대한 링크를 제공합니다. 자주 묻는 질문 섹션은 SVG 생성, 편집, 애니메이션, 최적화 및 응답 성과 관련된 일반적인 쿼리를 다룹니다.위 내용은 확장 가능한 벡터 그래픽 : 그리기 기본의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!