{% extends "base.html" %} {% block title %}Motion Lab{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

Motion Lab DEV

Duration
Stagger
ClipReveal
Burst
Detail
Ease
Flip
Style
Interval
Batch ms
Min Batch
Cover ms
Burst Ease
Burst dur
Ease
Duration
Scale
Rows
Delay
Result
Reserve Slot
Style
Duration
Stagger
Flip Duration
Flip Ease
Prune
Filter
Leave Style
Enter Style
Filter Duration
Page
Page Duration
Page Stagger
Photo Picker
Arc Overshoot
Arc Duration
Float Ampl Y
Float Ampl Rot
Float Duration
Hover Scale
Exit Gravity
Stream Mode
Stream Interval
載入中...
資料庫無影片資料 請先掃描影片目錄
等待中
無封面
Hero
Showcase 1
Showcase 2
Showcase 3
Showcase 4
Showcase 5
Showcase 6
Showcase 7
Showcase 8
Showcase 9
Showcase 10
Showcase 11
Showcase 12
Showcase 13
Showcase 14
Showcase 15
Showcase 16
Showcase 17
Showcase 18
Showcase 19
Showcase 20
Help Popover — Alpine x-transition demo
表單欄位標籤
這是一個基本的 help popover 範例。
使用 Alpine x-transition 實現淡入淡出效果,點擊外部自動關閉。
進階欄位(含程式碼)
含 code block 的說明框:
Set-ItemProperty -Path 'HKLM:\...' -Value 1
執行後重新啟動生效。

背景色 --color-base-200 自動跟隨 Light/Dark 主題 · 陰影 --fluent-shadow-4 · 圓角 --fluent-radius-xl (12px)

Shimmer Pulse — Skeleton Loading Animation
Card grid 封面佔位(.skeleton-cover.shimmer
詳情封面佔位(inline .shimmer

keyframe 定義:search.css 行 687 · timing:1.5s ease-in-out infinite · auto-play loop,無需觸發

Cover-Actions Reveal — Gradient Overlay + Glass Buttons

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)

Dropdown Appear — Alpine x-transition Opacity Fade

opacity fade via x-transition.opacity.duration.150ms · active item 套用 .dropdown-item.active(accent 背景色) · .dropdown-item hover transition 定義:showcase.css 行 106–108

封面(涼森れむ)
當前:gfriends(示範)
涼森れむ Remu Suzumori

按封面 🔄 觸發爆射候選;漂浮後 Hover 或點擊選取。

目前找不到候選照片

演員
發行日期
片商
標籤
§5 Ease 角色對比

三條曲線同步播放,Standard S 曲線 / Enter 慢起快停 / Exit 快起慢停

Standard fluent cubic-bezier(0.33, 0, 0.67, 1)
Enter(進場) fluent-decel cubic-bezier(0, 0, 0, 1)
Exit(離場) fluent-accel cubic-bezier(1, 0, 1, 1)
§5 Special Motion 白名單

各條目獨立招牌動畫,ease 不走三角色,保留視覺個性

Burst Picker 候選卡彈出 back.out(1.2~1.7)
Staging Card 進場 morph back.out(1.4) + 0.35s
playOrganizeSuccess checkmark back.out(1.7) + 0.35s
playOrganizeFail shake power1.inOut + 0.08s yoyo×3
SourcePulse micro feedback fluent yoyo 0.1s

以下條目因環境依賴無法在 motion-lab 建立獨立 demo:

  • Floating Hearts 粒子:依賴 Physics2D Plugin,見 picker tab
  • FLIP 排序洗牌:已有 showcase tab FLIP demo
  • Ghost Fly 飛行:見 Showcase tab lightbox 互動 demo
  • playLightboxOpen 三段:依賴 ghost-fly 並行段,見 showcase lightbox
  • showcaseSettle 招牌 settle:已有 settle tab demo
§5 Duration Buckets 對比

四個 box 同時播放相同 ease(fluent standard),只改 duration,直觀看時長差異

fast 167ms DURATION.fast
medium 333ms DURATION.medium
emphasis 500ms DURATION.emphasis
slow 300ms (legacy) 0.3
{% endblock %} {% block pre_alpine_module %} {% endblock %} {% block extra_js %} {% endblock %}