一種專門的動畫轉接器,使 HyperFrames 能夠確定性地搜尋、暫停和尋找原生 CSS 關鍵影格動畫。
從來源直接安裝技能的最快方式。
npx clawhub@latest install css-animations
將技能資料夾複製到以下位置之一
~/.openclaw/skills/ <project>/skills/ 優先級:工作區 > 本地 > 內建
將此提示詞複製到 OpenClaw 即可自動安裝。
請幫我使用 Clawhub 安裝 css-animations。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。
取得包含原生技能檔案的ZIP壓縮檔。
HyperFrames 的 CSS 動畫轉接器模式允許開發者在預覽和渲染階段控制 CSS 關鍵影格動畫。此功能可輕鬆將輕量級重複圖案、背景運動、微光、輝光、遮罩和非序列裝飾直接整合到動態合成中,而無需嚴重依賴大型 JS 框架。利用 Openclaw Skills 進行模板整合,可透過利用原生 Web Animations API (WAAPI) 包裝器,確保對效能敏感的 CSS 驅動運動保持完全可搜尋。
透過遵循這種結構化方法,您可以確保動畫符合嚴格的確定性規則,從而使渲染環境能夠可靠地擷取精確影格。這使得 Openclaw Skills 在建構具有高影格精度的輕量級 Web 模板時特別有用。
animation-name 樣式的元素。Animation 控制代碼來清除播放頭。animation-delay 偏移量來操作其執行時期狀態。animation-fill-mode: both 來確保在活動運動執行之前和之後影格被乾淨地保存和保持。要開始實作這些設定,請編寫合規的 HTML 和 CSS 結構,然後使用 CLI 驗證工具審核您的工作。Openclaw Skills 建議採用以下實作模式:
<div
id="pulse-ring"
class="clip pulse-ring"
data-start="0"
data-duration="4"
data-track-index="2"
></div>
<style>
.pulse-ring {
width: 280px;
height: 280px;
border: 4px solid rgba(255, 255, 255, 0.7);
border-radius: 50%;
animation-name: pulse-ring;
animation-duration: 1200ms;
animation-timing-function: cubic-bezier(0.2, 0, 0, 1);
animation-iteration-count: 3;
animation-fill-mode: both;
}
@keyframes pulse-ring {
from {
opacity: 0;
transform: scale(0.82);
}
35% {
opacity: 1;
}
to {
opacity: 0;
transform: scale(1.18);
}
}
</style>
npx hyperframes lint
npx hyperframes validate
確定性 CSS 動畫轉接器依賴於 HTML5 data-attributes 和計算出的樣式設定來準確同步時間軸。Openclaw Skills 支援以下元資料屬性和樣式標準:
| 屬性 / 選擇器 | 描述 | 類型 / 約束 |
|---|---|---|
data-start |
本地動畫開始匹配片段的確切時間戳 | 數字字串 (秒) |
data-duration |
追蹤元素生命週期的持續時間界限 | 數字字串 (秒) |
data-track-index |
片段 canvas 內軌道渲染的順序 | 數字字串 |
animation-name |
識別樣式表中的關鍵影格宣告 | CSS 識別碼 |
animation-duration |
循環持續時間;必須是有限的 | CSS 時間單位 (例如 1200ms) |
animation-iteration-count |
必須是有限整數 (切勿使用 infinite) | 整數 |
animation-fill-mode |
設定為 both 以在之前和之後保持邊界影格 |
both |
--i)利用 calc 函式動態偏移元素。加載中
一個自動化的實用工具,用於解析結構化 Markdown 文件並將其編譯為完全可編輯的 PPTX 簡報。








































