الاستيراد

import-button.ts
import { NuiButton } from '@needless-ui/angular/button';

NuiButton

يُنسّق عنصر <button> أو <a> أصليًا على هيئة زر.

المُحدِّد
button[nuiButton], a[nuiButton]
يُصدَّر باسم
nuiButton
NuiButton: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
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مُدخَلbooleanfalseيُعطّل الزر. وفي عناصر الروابط يضبط 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-*. راجع دليل التخصيص.