Import
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
popover แบบเนทีฟที่วางไว้ข้างเอลิเมนต์ที่เปิดมัน
| ชื่อ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | ด้านของทริกเกอร์ที่จะเปิด และจะพลิกด้านเมื่อพื้นที่ไม่พอ |
alignInput | 'start' | 'center' | 'end' | 'start' | การจัดแนวให้ตรงกับทริกเกอร์ตามด้านนั้น |
offsetInput | number | 8 | ระยะห่างระหว่างทริกเกอร์กับแผง หน่วยเป็นพิกเซล |
arrowInput | boolean | false | แสดงลูกศรที่ชี้ไปยังทริกเกอร์ |
enterInput | NuiEnter | ลักษณะการปรากฏ: zoom fade drop rise unfold flip swing slide หรือ none | |
motionInput | NuiMotion | สปริงที่ใช้ในการเคลื่อนไหว: snappy bouncy jelly elastic lazy mechanical หรือ none | |
springInput | NuiSpring | สปริงแบบใดก็ได้ในรูป { stiffness, damping, mass } ซึ่งจะคอมไพล์เป็น CSS ขณะรันไทม์ และใช้แทน motion | |
cornersInput | NuiCorners | รูปทรงของมุม: round squircle bevel scoop notch หรือ square | |
radiusInput | NuiRadius | ขนาดของมุม: none small medium large หรือ full | |
densityInput | NuiDensity | พื้นที่ที่ใช้: compact regular หรือ roomy | |
openChangeOutput | boolean | ส่งค่าออกมาเมื่อเปิดหรือปิด | |
showเมธอด | (anchor: HTMLElement) => void | เปิดข้างเอลิเมนต์ใดก็ได้ | |
hideเมธอด | () => void | ปิด Popover |
Input สำหรับการปรับแต่งที่ไม่ได้กำหนดค่าไว้ จะใช้ค่าตาม attribute data-nui-* ที่อยู่ใกล้ที่สุด ดูคู่มือการปรับแต่ง
NuiPopoverTrigger
ปุ่มที่เปิดและปิด Popover ด้วย popovertarget แบบเนทีฟ
| ชื่อ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
nuiPopoverTriggerInput | NuiPopover | Popover ที่จะเปิด |
NuiHovercard
tooltip แบบละเอียดที่อธิบายทริกเกอร์ของตน
| ชื่อ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
sideInput | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | ด้านของทริกเกอร์ที่จะเปิด และจะพลิกด้านเมื่อพื้นที่ไม่พอ |
alignInput | 'start' | 'center' | 'end' | 'start' | การจัดแนวให้ตรงกับทริกเกอร์ตามด้านนั้น |
offsetInput | number | 8 | ระยะห่างระหว่างทริกเกอร์กับการ์ด หน่วยเป็นพิกเซล |
arrowInput | boolean | false | แสดงลูกศรที่ชี้ไปยังทริกเกอร์ |
openDelayInput | number | 500 | จำนวนมิลลิวินาทีที่ต้องชี้เมาส์ค้างไว้ก่อนจะเปิด ส่วนการโฟกัสด้วยคีย์บอร์ดจะเปิดทันที |
closeDelayInput | number | 300 | จำนวนมิลลิวินาทีก่อนจะปิด หลังจากตัวชี้ออกไปแล้ว |
enterInput | NuiEnter | ลักษณะการปรากฏ: zoom fade drop rise unfold flip swing slide หรือ none | |
motionInput | NuiMotion | สปริงที่ใช้ในการเคลื่อนไหว: snappy bouncy jelly elastic lazy mechanical หรือ none | |
springInput | NuiSpring | สปริงแบบใดก็ได้ในรูป { stiffness, damping, mass } ซึ่งจะคอมไพล์เป็น CSS ขณะรันไทม์ และใช้แทน motion | |
cornersInput | NuiCorners | รูปทรงของมุม: round squircle bevel scoop notch หรือ square | |
radiusInput | NuiRadius | ขนาดของมุม: none small medium large หรือ full | |
densityInput | NuiDensity | พื้นที่ที่ใช้: compact regular หรือ roomy | |
openChangeOutput | boolean | ส่งค่าออกมาเมื่อเปิดหรือปิด | |
showเมธอด | (anchor: HTMLElement) => void | เปิดข้างเอลิเมนต์ใดก็ได้ | |
hideเมธอด | () => void | ปิด Hovercard |
Input สำหรับการปรับแต่งที่ไม่ได้กำหนดค่าไว้ จะใช้ค่าตาม attribute data-nui-* ที่อยู่ใกล้ที่สุด ดูคู่มือการปรับแต่ง
NuiHovercardTrigger
แสดง Hovercard เมื่อชี้เมาส์และเมื่อโฟกัสด้วยคีย์บอร์ด และใช้ Hovercard เป็นคำอธิบายของเอลิเมนต์นี้
| ชื่อ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
nuiHovercardTriggerInput | NuiHovercard | Hovercard ที่จะแสดง |