{% extends "base.html" %} {% block title %}Motion Lab{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
x-transition 實現淡入淡出效果,點擊外部自動關閉。
Set-ItemProperty -Path 'HKLM:\...' -Value 1
執行後重新啟動生效。
背景色 --color-base-200 自動跟隨 Light/Dark 主題 ·
陰影 --fluent-shadow-4 · 圓角 --fluent-radius-xl (12px)
.skeleton-cover.shimmer)
.shimmer)
keyframe 定義:search.css 行 687 ·
timing:1.5s ease-in-out infinite · auto-play loop,無需觸發
hover 封面圖,.cover-actions gradient overlay fade in(opacity: 0 → 1) ·
hover button:scale(1.08) + glass highlight ·
CSS-only tooltip via data-tooltip(定義:showcase.css 行 555–627)
opacity fade via x-transition.opacity.duration.150ms ·
active item 套用 .dropdown-item.active(accent 背景色) ·
.dropdown-item hover transition 定義:showcase.css 行 106–108
三條曲線同步播放,Standard S 曲線 / Enter 慢起快停 / Exit 快起慢停
fluent
cubic-bezier(0.33, 0, 0.67, 1)
fluent-decel
cubic-bezier(0, 0, 0, 1)
fluent-accel
cubic-bezier(1, 0, 1, 1)
各條目獨立招牌動畫,ease 不走三角色,保留視覺個性
back.out(1.2~1.7)
back.out(1.4) + 0.35s
back.out(1.7) + 0.35s
power1.inOut + 0.08s yoyo×3
fluent yoyo 0.1s
以下條目因環境依賴無法在 motion-lab 建立獨立 demo:
四個 box 同時播放相同 ease(fluent standard),只改 duration,直觀看時長差異
DURATION.fast
DURATION.medium
DURATION.emphasis
0.3