Popover
요소 주변에 추가 설명이나 작은 콘텐츠 영역을 표시합니다.
사용 가이드
#대상 가까이에서 추가 정보나 작은 상호작용을 제공합니다. 짧은 설명은 Tooltip, 확인 질문은 Popconfirm이 알맞습니다.
- 내용과 위치
- 트리거 안에 배치하고 기본 슬롯에 내용을 넣습니다.
position·arrow로 위치와 화살표를 정하면 화면 공간에 맞춰 조정됩니다. - 열기 방식
click·hover·focus중 사용 흐름에 맞는 트리거를 고르세요.- 직접 제어
trigger="null"로 자동 트리거를 끄고setOpen()·setClose()또는open으로 관리합니다.
예제
#기능별 예제
#12개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.
일치하는 기능이 없습니다.
API reference
#이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.
<sy-popover>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
boolean | false | 트리거를 가리키는 화살표를 표시합니다. | |
boolean | false | 하위 메뉴가 펼쳐진 상태입니다. | |
'top' | 'bottom' | 'left' | 'right' | 'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight' | 'leftTop' | 'leftBottom' | 'rightTop' | 'rightBottom' | 'bottom' | 트리거를 기준으로 팝업을 표시할 방향입니다. | |
'hover' | 'click' | 'focus' | 'null' | 'hover' | 목록 또는 팝업을 여는 사용자 동작입니다. | |
number | 0 | 열기 지연 시간(ms)입니다. | |
number | 100 | 닫기 지연 시간(ms)입니다. | |
boolean | false | 가장 가까운 스크롤 영역의 상단에 고정합니다. | |
| 'none'
| 'fade' | 'fade-scale' | 'zoom' | 'pop'
| 'slide-top' | 'slide-bottom' | 'slide-left' | 'slide-right'
| 'slide-fade-top' | 'slide-fade-bottom' | 'slide-fade-left' | 'slide-fade-right'
| 'reveal-top' | 'reveal-bottom' | 'reveal-left' | 'reveal-right'
| 'flip-x' | 'flip-y' | 'bounce' | 'spin' | 'none' | Enter/exit animation type. `none` (default) toggles instantly. | |
'x-fast' | 'fast' | 'medium' | 'slow' | 'x-slow' | 'fast' | Animation playback speed token. Maps to `--transition-*` global tokens. |
Methods
| Method | Returns | Description |
|---|---|---|
Promise<void> | 하위 메뉴를 펼칩니다. | |
Promise<void> | 항목을 닫습니다. |
Slots
| Slot | Description |
|---|---|
| 컴포넌트의 본문 또는 자식 항목입니다. |