theme × tune, no rewrite

构建速度,没有上限。

同一份标记,300 多种样貌。转动 data-tune,形状、间距与字体一起变化;转动 data-theme,只有颜色改变。想试就试,重写的时间是零。

data-tune — shape · space · type data-theme — color only
specimen.blade.php · read-only
<html data-theme="" data-tune="">
<!-- one markup, never touched · 880 pixel-perfect results below -->
<h1>Balance is the default.</h1>
<p class="lead">Set once, travels together.</p>
<x-button color="primary" icon="rocket">Ship it</x-button>
<x-badge color="success">Active</x-badge>
<x-input label="Email" />
<x-progress :value="68" />
<x-rating :value="4" />
仅一份代码——
880 种专业级设计
data-theme pinion
data-tune default

 tune ×  theme =  种组合 — 当前显示  / 

抢先获取新主题与新功能

请查收邮件 — 点击确认邮件中的链接即可完成订阅。

发送失败。你可以在此页面订阅。

每月 1–2 封。可随时退订。

热门 新品

Starter

¥2,980/月

适合个人及小型团队。包含基础组件套装。

推荐 新功能

Team

¥9,800/月

支持多项目、多人协作。含预设保存功能。

企业 SLA

Enterprise

联系我们

含 SLA、专属支持与定制令牌设计的完整方案。

热门 新品

Starter

¥2,980/月

适合个人及小型团队。包含基础组件套装。

推荐 新功能

Team

¥9,800/月

支持多项目、多人协作。含预设保存功能。

企业 SLA

Enterprise

联系我们

含 SLA、专属支持与定制令牌设计的完整方案。

Tune

同样的界面,不同的"留白"

只需切换 tune,空间设计就会改变。

Q. 明明是同样的组件,为什么整体印象却完全不同?

A. 圆角与阴影的表情,其实也在悄悄变化。

为 AI 代理而生

60 秒快速安装

Laravel 11 / 12
# 1. 添加包
composer require sparrowhawk-labs/pinion-ui

# 2. 安装资产 + AGENTS.md 脚手架
php artisan ui:install --ai

# 3. 构建 & 运行
npm run build && php artisan serve

加上 --ai 会将 AGENTS.md 放在你的 repo 根目录(并在 CLAUDE.md 中加入一行导入,供 Claude Code 使用)。

AGENTS.md

组件

46 个中的 9 个 — 从侧边栏选择任何组件查看完整矩阵
Form <x-button>

Button

Data display <x-badge>

Badge

primary solid outline dot pill
Form <x-input>

Input

浮动标签 · iconLeft 属性

Overlay <x-modal>

Modal

由 Alpine 驱动的对话框,带焦点陷阱、ESC 和背景关闭。

Section <x-stepper>

Stepper

  1. 规划
  2. 2
    构建
  3. 3
    发布
Form <x-rating>

Rating

星级
半心
Form <x-toggle>

Toggle

Form <x-input-number>

Input Number

Alpine 驱动的 ± 和边界固定

Overlay <x-tooltip>

Tooltip

悬停下方任意按钮:

最新发布

所有发布
v0.10.8 Feature

比 viewport 更高的模态框也能始终点击保存/取消

修复 <x-modal> panel 高于 viewport 时上下被裁切、actions slot 的保存/取消按钮跑到屏幕外无法点击的问题。panel 现在被限制在 viewport 高度内,正文移入可滚动的 body 容器(min-h-0 overflow-y-auto)— header 和 actions 始终固定可见。内容放得下时渲染与之前完全一致。

发布时间 — 2026-08

v0.10.4 Fix

File Upload 支持文案本地化与 Livewire 挂钩

dropzone 固定的 "Browse / or drag and drop here" 文案现可通过 browse-label / drop-hint 按实例覆盖。选择文件时会冒泡派发 file-upload-change CustomEvent,即使在 teleport 的模态框内也能直接接入 $wire.upload()。另新增 app 品牌主题 nonblok / nonblok-dark,主题总数达到 40 个。

发布时间 — 2026-08

v0.10.1 Feature

全面排查并修复连结 UI 的边界线

<x-pagination><x-button-group><x-stat-group> 等把多个元素连成一体的 UI 中,活动元素的边缘会显得更粗、选中分段的边缘残留灰色 — 通过全页面 × 主题/tune 的 computed-style 审查逐一修复。

发布时间 — 2026-08

抢先获取新主题与新功能

Pinion UI 的更新,以及开发中的框架 Laravel Sparrowhawk 的抢先体验。

请查收邮件 — 点击确认邮件中的链接即可完成订阅。

发送失败。你可以在此页面订阅。

每月 1–2 封。可随时退订。

准备好构建了吗?

获取包、浏览组件、发布 UI。

MIT 许可 · 由 Sparrowhawk Labs 倾心打造

Powered by Yakaze Tech Studio