Icon
SVG 또는 이미지 아이콘의 크기와 상호작용을 일관되게 제공합니다.
사용 가이드
#의미를 보조하거나 동작을 표현합니다. 아이콘만으로 동작을 제공할 때는 접근성 이름을 함께 지정하세요.
SVG 직접 제공
SVG 슬롯 또는 svgMarkup으로 아이콘을 전달합니다.
파일로 제공
path에 브라우저가 접근할 수 있는 파일 URL을 지정하세요.
예제
#기능별 예제
#6개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.
일치하는 기능이 없습니다.
API reference
#이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.
<sy-icon>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge' | 'xxxlarge' | 'medium' | 컴포넌트의 크기입니다. | |
string | undefined | 아이콘 SVG 또는 이미지 URL입니다. | |
string | undefined | 표시할 SVG 마크업 문자열입니다. | |
boolean | false | 원본 SVG의 가로세로 비율을 유지합니다. | |
boolean | false | 선택 이벤트와 키보드 조작을 허용합니다. |
Events
| Event | Detail | Description |
|---|---|---|
CustomEvent<{ value: string }> | 사용자가 항목을 선택했을 때 발생합니다. |
Slots
| Slot | Description |
|---|---|
| 컴포넌트의 본문 또는 자식 항목입니다. |