Impor

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

NuiButton

Memberi gaya tombol pada <button> atau <a> native.

Selektor
button[nuiButton], a[nuiButton]
Diekspor sebagai
nuiButton
NuiButton: Properti
NamaTipeDefaultDeskripsi
variantInput'solid' | 'soft' | 'outline' | 'ghost''solid'Gaya isian: solid, soft, outline, atau ghost.
toneInput'accent' | 'neutral' | 'danger''accent'Palet warna: accent, neutral, atau danger.
sizeInput'sm' | 'md' | 'lg''md'Tinggi, padding, dan ukuran font: sm, md, atau lg.
disabledInputbooleanfalseMenonaktifkan tombol. Pada anchor, direktif ini menetapkan aria-disabled dan memblokir aktivasi.
motionInputNuiMotionPegas yang menggerakkan komponen: snappy, bouncy, jelly, elastic, lazy, mechanical, atau none.
springInputNuiSpringPegas apa pun, dalam bentuk { stiffness, damping, mass }, yang dikompilasi menjadi CSS saat runtime. Menimpa motion.
pressInputNuiPressEfek saat komponen ditekan dan ditahan: sink, squish, pop, wobble, rubber, tilt, atau none.
cornersInputNuiCornersBentuk sudut: round, squircle, bevel, scoop, notch, atau square.
radiusInputNuiRadiusSeberapa bulat sudutnya: none, small, medium, large, atau full.
densityInputNuiDensitySeberapa banyak ruang yang digunakan komponen: compact, regular, atau roomy.

Input kustomisasi yang tidak Anda atur akan mengikuti atribut data-nui-* terdekat. Lihat panduan kustomisasi.