الاستيراد
import { NuiButton } from '@needless-ui/angular/button';NuiButton
يُنسّق عنصر <button> أو <a> أصليًا على هيئة زر.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
variantمُدخَل | 'solid' | 'soft' | 'outline' | 'ghost' | 'solid' | نمط التعبئة: solid أو soft أو outline أو ghost. |
toneمُدخَل | 'accent' | 'neutral' | 'danger' | 'accent' | لوحة الألوان: accent أو neutral أو danger. |
sizeمُدخَل | 'sm' | 'md' | 'lg' | 'md' | الارتفاع والحشو وحجم الخط: sm أو md أو lg. |
disabledمُدخَل | boolean | false | يُعطّل الزر. وفي عناصر الروابط يضبط aria-disabled ويمنع التفعيل. |
motionمُدخَل | NuiMotion | النابض الذي يتحرك به: snappy أو bouncy أو jelly أو elastic أو lazy أو mechanical أو none. | |
springمُدخَل | NuiSpring | أي نابض تريده بصيغة { stiffness, damping, mass }، ويُحوَّل إلى CSS أثناء التشغيل. وله الأولوية على motion. | |
pressمُدخَل | NuiPress | ما يفعله ما دام مضغوطًا: sink أو squish أو pop أو wobble أو rubber أو tilt أو none. | |
cornersمُدخَل | NuiCorners | شكل زواياه: round أو squircle أو bevel أو scoop أو notch أو square. | |
radiusمُدخَل | NuiRadius | حجم زواياه: none أو small أو medium أو large أو full. | |
densityمُدخَل | NuiDensity | المساحة التي يشغلها: compact أو regular أو roomy. |
مُدخلات التخصيص التي تتركها دون ضبط تتبع أقرب سمة data-nui-*. راجع دليل التخصيص.