インポート

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'塗りのスタイル:solidsoftoutlineghost のいずれか。
tone入力'accent' | 'neutral' | 'danger''accent'カラーパレット:accentneutraldanger のいずれか。
size入力'sm' | 'md' | 'lg''md'高さ、パディング、フォントサイズ:smmdlg のいずれか。
disabled入力booleanfalseボタンを無効にします。a 要素では aria-disabled を設定し、リンクが実行されないようにします。
motion入力NuiMotion動きに使うスプリング:snappybouncyjellyelasticlazymechanicalnone のいずれか。
spring入力NuiSpring任意のスプリング。{ stiffness, damping, mass } の形で指定し、実行時に CSS にコンパイルされます。motion より優先されます。
press入力NuiPress押している間の動き:sinksquishpopwobblerubbertiltnone のいずれか。
corners入力NuiCorners角の形:roundsquirclebevelscoopnotchsquare のいずれか。
radius入力NuiRadius角の大きさ:nonesmallmediumlargefull のいずれか。
density入力NuiDensity占めるスペースの広さ:compactregularroomy のいずれか。

カスタマイズ用の入力のうち、設定しなかったものは最も近い data-nui-* 属性に従います。詳しくはカスタマイズガイドをご覧ください。