From 1b01bf4b480bf4e1b8e783c21ebd0caa224a5e9c Mon Sep 17 00:00:00 2001 From: tianhao Date: Tue, 16 Jun 2026 15:23:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20demo.html=E6=89=A9=E5=85=85=E5=88=B015?= =?UTF-8?q?=E4=B8=AA=E5=8A=9F=E8=83=BD=E5=8C=BA=E5=9D=97=EF=BC=8C=E8=A6=86?= =?UTF-8?q?=E7=9B=96=E9=A1=B9=E7=9B=AE=E5=85=A8=E9=83=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- site/demo.html | 327 ++++++++++++++++++++++++++++++++++--------------- 1 file changed, 229 insertions(+), 98 deletions(-) diff --git a/site/demo.html b/site/demo.html index c54121c..e297d9a 100644 --- a/site/demo.html +++ b/site/demo.html @@ -21,27 +21,28 @@ .nav-links { display:flex; gap:20px; } .nav-links a { color:var(--muted); font-size:13px; font-weight:500; transition:.2s; } .nav-links a:hover { color:var(--accent2); } - .hero { text-align:center; padding:50px 20px 40px; border-bottom:1px solid var(--border); background:radial-gradient(ellipse at 50% 0%,rgba(99,102,241,0.12) 0%,transparent 50%); } + .hero { text-align:center; padding:40px 20px 30px; border-bottom:1px solid var(--border); background:radial-gradient(ellipse at 50% 0%,rgba(99,102,241,0.12) 0%,transparent 50%); } .hero h1 { font-size:36px; font-weight:800; } .hero h1 span { background:linear-gradient(135deg,#818cf8,#c084fc,#f472b6); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; } .hero p { color:var(--muted); font-size:14px; margin-top:6px; } - .container { max-width:1300px; margin:0 auto; padding:32px 20px; display:grid; grid-template-columns:repeat(auto-fill,minmax(380px,1fr)); gap:20px; } - .card { background:var(--surface); border:1px solid var(--border); border-radius:var(--radius); padding:22px; } - .card h2 { font-size:16px; margin-bottom:4px; } - .card > p { color:var(--muted); font-size:12px; margin-bottom:14px; } - .btn-row { display:flex; flex-wrap:wrap; gap:7px; } - .btn { padding:8px 15px; border:none; border-radius:7px; font-size:12px; font-weight:500; cursor:pointer; transition:.15s; color:#fff; } + .container { max-width:1300px; margin:0 auto; padding:24px 20px; display:grid; grid-template-columns:repeat(auto-fill,minmax(400px,1fr)); gap:18px; } + .card { background:var(--surface); border:1px solid var(--border); border-radius:var(--radius); padding:20px; } + .card h2 { font-size:15px; margin-bottom:2px; } + .card > p { color:var(--muted); font-size:11px; margin-bottom:12px; } + .btn-row { display:flex; flex-wrap:wrap; gap:6px; } + .btn { padding:8px 14px; border:none; border-radius:7px; font-size:12px; font-weight:500; cursor:pointer; transition:.15s; color:#fff; } .btn:hover { transform:translateY(-1px); filter:brightness(1.15); } .btn-sm { padding:5px 10px; font-size:11px; border-radius:5px; } .btn-outline { background:transparent; border:1px solid var(--border); color:var(--text); } .btn-outline:hover { border-color:var(--accent); background:rgba(99,102,241,0.06); } + .btn-tiny { padding:4px 9px; font-size:10px; border-radius:4px; } .c-s { background:#10b981; } .c-e { background:#ef4444; } .c-w { background:#f59e0b; color:#1e293b; } .c-i { background:#3b82f6; } .c-p { background:#6366f1; } .c-pp { background:#8b5cf6; } .c-pk { background:#ec4899; } .c-t { background:#14b8a6; } .c-o { background:#f97316; } - .c-sl { background:#475569; } .c-r { background:#f43f5e; } - .label { font-size:10px; text-transform:uppercase; letter-spacing:0.8px; color:var(--muted); margin-bottom:12px; font-weight:600; } - .demo-section { border-top:1px solid var(--border); padding-top:10px; margin-top:10px; } + .c-sl { background:#475569; } .c-r { background:#f43f5e; } .c-g { background:#22c55e; } + .label { font-size:10px; text-transform:uppercase; letter-spacing:0.8px; color:var(--muted); margin-bottom:10px; font-weight:600; } + .demo-section { border-top:1px solid var(--border); padding-top:8px; margin-top:8px; } footer { text-align:center; padding:30px 20px; color:var(--muted); font-size:12px; border-top:1px solid var(--border); } @media (max-width:768px) { .container { grid-template-columns:1fr; } } @@ -62,12 +63,12 @@

在线演示

-

所有功能均可点击体验 — 192 个测试用例全部通过验证

+

覆盖项目全部功能的交互演示 — 点击即可体验

- +
📢 基础通知
@@ -80,181 +81,311 @@
- - - - + + + + +
- +
🔄 Loading 链式转换
- + - + +
- +
💬 对话框
+ - +
- +
-
📊 进度 & 队列
+
📊 进度 & 倒计时
- - - + + + +
- +
-
⚡ Action Toast NEW
+
📋 队列 & 堆叠
+
+ + + + +
+
+ + +
+
⚡ Action Toast v2.0
- - + +
- +
-
📁 分组管理 NEW
+
📁 分组管理 v2.0
- + - + +
- +
-
🎭 动画效果
+
🎭 11种动画效果
- - - - - - - - - - - + + + + + + + + + + +
- +
-
📍 位置
+
📍 全部位置
- - - - - - + + + + + +
- +
-
🎨 主题切换
+
🎨 主题切换 & 自定义
+
- +
-
🔌 插件
+
🔌 插件系统
- - - + + + +
- + +
+
🆕 v2.0 新功能 resetTimer · onUpdate · render · notify
+
+ + + + +
+
+ +
🔧 Toast 管理
- - + + + + - - + +
+
+
+ + + + +
+
+
+ + +
+
✋ 交互特性
+
+ + + + + +
+
+ + +
+
🌍 国际化 & 格式化
+
+ + +