Buttons
多种样式与尺寸的按钮,适用于不同层级操作。
Variants
<button class="au-btn">Primary</button>
<button class="au-btn au-btn-secondary">Secondary</button>
<button class="au-btn au-btn-outline">Outline</button>
<button class="au-btn au-btn-ghost">Ghost</button>
<button class="au-btn au-btn-glass">Glass</button>
<button class="au-btn au-btn-danger">Danger</button>
<button class="au-btn au-btn-secondary">Secondary</button>
<button class="au-btn au-btn-outline">Outline</button>
<button class="au-btn au-btn-ghost">Ghost</button>
<button class="au-btn au-btn-glass">Glass</button>
<button class="au-btn au-btn-danger">Danger</button>
Sizes
<button class="au-btn au-btn-xs">XS</button>
<button class="au-btn au-btn-sm">SM</button>
<button class="au-btn au-btn-lg">LG</button>
<button class="au-btn au-btn-xl">XL</button>
<button class="au-btn au-btn-sm">SM</button>
<button class="au-btn au-btn-lg">LG</button>
<button class="au-btn au-btn-xl">XL</button>
Cards
信息容器,支持实色、玻璃态与交互效果。
Card Styles
Default Card
标准卡片样式,带有阴影和悬停效果。
Glass Card
玻璃态效果,适用于特殊主题。
Interactive
可点击卡片,带有悬浮位移动画。
<div class="au-card">...</div>
<div class="au-card au-card-glass">...</div>
<div class="au-card au-card-interactive">...</div>
<div class="au-card au-card-glass">...</div>
<div class="au-card au-card-interactive">...</div>
Forms
完整的表单组件集合。
Input & Textarea
<input type="text" class="au-input" placeholder="...">
<input class="au-input au-input-error">
<textarea class="au-input au-textarea"></textarea>
<input class="au-input au-input-error">
<textarea class="au-input au-textarea"></textarea>
Select
<select class="au-input au-select">
<option>...</option>
</select>
<option>...</option>
</select>
Checkbox & Radio
<label class="au-checkbox">
<input type="checkbox">
<span class="au-checkbox-box"></span>
Label
</label>
<input type="checkbox">
<span class="au-checkbox-box"></span>
Label
</label>
Switch
<label class="au-switch">
<input type="checkbox">
<span class="au-switch-track"><span class="au-switch-thumb"></span></span>
</label>
<input type="checkbox">
<span class="au-switch-track"><span class="au-switch-thumb"></span></span>
</label>
Feedback
向用户传达状态与结果。
Alert
This is an informational message.
Operation completed successfully.
Please review your input before continuing.
An error occurred while processing your request.
<div class="au-alert au-alert-info">...</div>
<div class="au-alert au-alert-success">...</div>
<div class="au-alert au-alert-success">...</div>
Toast
AppleUI.toast.info('Message');
AppleUI.toast.success('Message');
AppleUI.toast.error('Message');
AppleUI.toast.warning('Message');
AppleUI.toast.success('Message');
AppleUI.toast.error('Message');
AppleUI.toast.warning('Message');
Progress & Spinner
Loading...
<div class="au-progress">
<div class="au-progress-bar" style="width:60%"></div>
</div>
<div class="au-spinner"></div>
<div class="au-progress-bar" style="width:60%"></div>
</div>
<div class="au-spinner"></div>
Skeleton
<div class="au-skeleton" style="width:100%;height:16px;"></div>
Data Display
展示数据、状态与列表。
Table
| Name | Role | Status |
|---|---|---|
| Alice Chen | Designer | Active |
| Bob Liu | Developer | Pending |
| Carol Wu | Manager | Review |
<div class="au-table-wrapper">
<table class="au-table">...</table>
</div>
<table class="au-table">...</table>
</div>
Badge & Tag
1
OK
!
3
Default
Success
Warning
Danger
<span class="au-badge">1</span>
<span class="au-tag au-tag-success">...</span>
<span class="au-tag au-tag-success">...</span>
Avatar
A
B
C
D
E
<div class="au-avatar au-avatar-lg">A</div>
List
- Account Settings
- Preferences
- Favorites
<ul class="au-list">
<li class="au-list-item au-list-item-interactive">...</li>
</ul>
<li class="au-list-item au-list-item-interactive">...</li>
</ul>
Overlay
模态框、工具提示与下拉菜单。
Modal
<button data-modal-open="myModal">Open</button>
<div id="myModal" class="au-modal-overlay">
<div class="au-modal">...</div>
</div>
<div id="myModal" class="au-modal-overlay">
<div class="au-modal">...</div>
</div>
Tooltip
Hover me
Tooltip text
<span class="au-tooltip">
Hover me
<span class="au-tooltip-text">Tooltip</span>
</span>
Hover me
<span class="au-tooltip-text">Tooltip</span>
</span>
Dropdown
<div class="au-dropdown">
<button class="au-dropdown-trigger">...</button>
<div class="au-dropdown-menu">...</div>
</div>
<button class="au-dropdown-trigger">...</button>
<div class="au-dropdown-menu">...</div>
</div>
Icons
内置 30+ CSS-only SVG 图标。
Icon Library
<i class="au-icon au-icon-home au-icon-lg au-icon-primary"></i>
Animations
预置动画工具类,快速添加动态效果。
Animation Classes
Fade In
Scale In
Bounce
Pulse
<div class="au-animate-fade">Fade</div>
<div class="au-animate-slide-up">Slide</div>
<div class="au-animate-bounce">Bounce</div>
<div class="au-animate-slide-up">Slide</div>
<div class="au-animate-bounce">Bounce</div>
Liquid Glass
鼠标跟随高光边框、动态折射与弹性交互的高级玻璃效果。
Basic Effect
Small
Medium
Large
<div class="au-liquid-glass au-liquid-glass-md">
<span>Content</span>
</div>
<span>Content</span>
</div>
Interactive
Hover Me
Click Me
<div class="au-liquid-glass au-liquid-glass-interactive">
<span>Interactive</span>
</div>
<span>Interactive</span>
</div>
Card Effect
Glass Card
Advanced glass morphism with mouse-reactive highlight borders.
Over Light
Enhanced contrast variant for light backgrounds.
<div class="au-liquid-glass au-liquid-glass-card">
<h4>Title</h4>
<p>Content...</p>
</div>
<h4>Title</h4>
<p>Content...</p>
</div>
Button Effect
<button class="au-liquid-glass au-liquid-glass-interactive">Action</button>