ইমপোর্ট
import {
NuiHovercard,
NuiHovercardTrigger,
NuiPopover,
NuiPopoverTrigger,
} from '@needless-ui/angular/popover';NuiPopover
যে এলিমেন্ট এটি খুলেছে, তার পাশে বসানো একটি নেটিভ পপওভার।
| নাম | টাইপ | ডিফল্ট | বিবরণ |
|---|---|---|---|
sideইনপুট | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | ট্রিগারের যে পাশে এটি খোলে। জায়গা না থাকলে উল্টে যায়। |
alignইনপুট | 'start' | 'center' | 'end' | 'start' | সেই পাশ বরাবর ট্রিগারের সঙ্গে এটি কীভাবে সারিবদ্ধ হয়। |
offsetইনপুট | number | 8 | ট্রিগার ও প্যানেলের মধ্যে ফাঁক, পিক্সেলে। |
arrowইনপুট | boolean | false | ট্রিগারের দিকে তাক করা একটি অ্যারো দেখায়। |
enterইনপুট | NuiEnter | এটি কীভাবে হাজির হয়: zoom, fade, drop, rise, unfold, flip, swing, slide বা none। | |
motionইনপুট | NuiMotion | যে স্প্রিং অনুযায়ী এটি নড়াচড়া করে: snappy, bouncy, jelly, elastic, lazy, mechanical বা none। | |
springইনপুট | NuiSpring | যেকোনো স্প্রিং, { stiffness, damping, mass } হিসেবে, যা রানটাইমে CSS-এ কম্পাইল হয়। এটি motion-কে ওভাররাইড করে। | |
cornersইনপুট | NuiCorners | এর কোণগুলোর আকৃতি: round, squircle, bevel, scoop, notch বা square। | |
radiusইনপুট | NuiRadius | এর কোণগুলো কত বড়: none, small, medium, large বা full। | |
densityইনপুট | NuiDensity | এটি কতটা জায়গা নেয়: compact, regular বা roomy। | |
openChangeআউটপুট | boolean | খুললে বা বন্ধ হলে এমিট করে। | |
showমেথড | (anchor: HTMLElement) => void | যেকোনো এলিমেন্টের পাশে এটি খোলে। | |
hideমেথড | () => void | এটি বন্ধ করে। |
যে কাস্টমাইজেশন ইনপুট আপনি সেট করেন না, সেগুলো সবচেয়ে কাছের data-nui-* অ্যাট্রিবিউট থেকে ভ্যালু নেয়। কাস্টমাইজেশন গাইড দেখুন।
NuiPopoverTrigger
নেটিভ popovertarget দিয়ে একটি পপওভার খোলা ও বন্ধ করার বাটন।
| নাম | টাইপ | ডিফল্ট | বিবরণ |
|---|---|---|---|
nuiPopoverTriggerইনপুট | NuiPopover | যে পপওভার খুলবে। |
NuiHovercard
একটি রিচ টুলটিপ, যা তার ট্রিগারের বর্ণনা দেয়।
| নাম | টাইপ | ডিফল্ট | বিবরণ |
|---|---|---|---|
sideইনপুট | 'top' | 'bottom' | 'start' | 'end' | 'bottom' | ট্রিগারের যে পাশে এটি খোলে। জায়গা না থাকলে উল্টে যায়। |
alignইনপুট | 'start' | 'center' | 'end' | 'start' | সেই পাশ বরাবর ট্রিগারের সঙ্গে এটি কীভাবে সারিবদ্ধ হয়। |
offsetইনপুট | number | 8 | ট্রিগার ও কার্ডের মধ্যে ফাঁক, পিক্সেলে। |
arrowইনপুট | boolean | false | ট্রিগারের দিকে তাক করা একটি অ্যারো দেখায়। |
openDelayইনপুট | number | 500 | খোলার আগে কত মিলিসেকেন্ড হোভার লাগবে। কীবোর্ড ফোকাস এটি সঙ্গে সঙ্গে খোলে। |
closeDelayইনপুট | number | 300 | পয়েন্টার সরে যাওয়ার পর বন্ধ হওয়ার আগের সময়, মিলিসেকেন্ডে। |
enterইনপুট | NuiEnter | এটি কীভাবে হাজির হয়: zoom, fade, drop, rise, unfold, flip, swing, slide বা none। | |
motionইনপুট | NuiMotion | যে স্প্রিং অনুযায়ী এটি নড়াচড়া করে: snappy, bouncy, jelly, elastic, lazy, mechanical বা none। | |
springইনপুট | NuiSpring | যেকোনো স্প্রিং, { stiffness, damping, mass } হিসেবে, যা রানটাইমে CSS-এ কম্পাইল হয়। এটি motion-কে ওভাররাইড করে। | |
cornersইনপুট | NuiCorners | এর কোণগুলোর আকৃতি: round, squircle, bevel, scoop, notch বা square। | |
radiusইনপুট | NuiRadius | এর কোণগুলো কত বড়: none, small, medium, large বা full। | |
densityইনপুট | NuiDensity | এটি কতটা জায়গা নেয়: compact, regular বা roomy। | |
openChangeআউটপুট | boolean | খুললে বা বন্ধ হলে এমিট করে। | |
showমেথড | (anchor: HTMLElement) => void | যেকোনো এলিমেন্টের পাশে এটি খোলে। | |
hideমেথড | () => void | এটি বন্ধ করে। |
যে কাস্টমাইজেশন ইনপুট আপনি সেট করেন না, সেগুলো সবচেয়ে কাছের data-nui-* অ্যাট্রিবিউট থেকে ভ্যালু নেয়। কাস্টমাইজেশন গাইড দেখুন।
NuiHovercardTrigger
হোভারে ও কীবোর্ড ফোকাসে একটি হোভারকার্ড দেখায়, আর সেটিকে এই এলিমেন্টের বিবরণ বানায়।
| নাম | টাইপ | ডিফল্ট | বিবরণ |
|---|---|---|---|
nuiHovercardTriggerইনপুট | NuiHovercard | যে হোভারকার্ড দেখাবে। |