框架无关
产物是标准 Custom Elements,对外的 API(标签、属性、事件、插槽、CSS 变量)不含任何构建工具的概念。React / Vue / Angular 包装层由构建自动生成,只有少数 SSR 相关的补丁手写。
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/@ptengine/ui/dist/ptengine-ui/ptengine-ui.css"
/>
<script
type="module"
src="https://cdn.jsdelivr.net/npm/@ptengine/ui/dist/ptengine-ui/ptengine-ui.esm.js"
></script>
<pt-button variant="brand">开始使用</pt-button>九种变体覆盖从高强调到静默的全部层级。深色底的三档用白字,其余走正文档。
<pt-button variant="default">高强调</pt-button>
<pt-button variant="brand">品牌</pt-button>
<pt-button variant="secondary">次要</pt-button>
<pt-button variant="tertiary">第三级</pt-button>
<pt-button variant="ghost">幽灵</pt-button>
<pt-button variant="destructive">危险</pt-button>
<pt-button variant="link">链接</pt-button>