8pt

Model Pill Marquee

模型胶囊跑马灯•动效
介绍

两排反向滚动的模型胶囊,每颗带色块标识和「新」角标,两端渐隐;悬停整排暂停、单颗高亮描边。适合展示接入的模型、合作方或技术栈。

拆自整页模板 燃帧 AI 视频创作首页,可以单独使用,也能和同一模板拆出的其他组件拼回整页。

纯 HTML、CSS 与少量原生 JS,没有框架依赖。复制提示词交给 Claude Code、Cursor、Trae 或 Codex,模型会把 Model Pill Marquee 加进你的项目并换成你的配色。

适用场景

滚动、悬停与入场动效,给页面增加节奏感;动效只用 transform 和 opacity。

安装

订阅 Builder 后,用 8pt CLI 装进项目,或在已接入 8pt MCP 的编辑器里直接调用。

$ npm i -g @8pt-dev/cli && 8pt add model-pill-marquee
mcp › 使用 8pt MCP 调用 get_component("model-pill-marquee")

代码

Model Pill Marquee 的源码,动效只用 transform 与 opacity,并尊重减少动态效果设置。

<div class="x-rzm"><div class="x-rzm__r"><div class="x-rzm__t"><span class="x-rzm__p"><i style="--c:#FF5A1F"></i>燃帧 3.0<em>新</em></span><span class="x-rzm__p"><i style="--c:#5B7CFF"></i>星河 V2</span><span class="x-rzm__p"><i style="--c:#2FC2A4"></i>流光 Turbo<em>新</em></span><span class="x-rzm__p"><i style="--c:#F2B33D"></i>极昼 Pro</span><span class="x-rzm__p"><i style="--c:#3AB0E6"></i>青鸾 1.5</span><span class="x-rzm__p"><i style="--c:#B66CFF"></i>浮光 Max<em>新</em></span><span class="x-rzm__p"><i style="--c:#7AA35A"></i>远山 4</span><span class="x-rzm__p"><i style="--c:#4250A8"></i>夜航 XL</span></div><div class="x-rzm__t" aria-hidden="true"><span class="x-rzm__p"><i style="--c:#FF5A1F"></i>燃帧 3.0<em>新</em></span><span class="x-rzm__p"><i style="--c:#5B7CFF"></i>星河 V2</span><span class="x-rzm__p"><i style="--c:#2FC2A4"></i>流光 Turbo<em>新</em></span><span class="x-rzm__p"><i style="--c:#F2B33D"></i>极昼 Pro</span><span class="x-rzm__p"><i style="--c:#3AB0E6"></i>青鸾 1.5</span><span class="x-rzm__p"><i style="--c:#B66CFF"></i>浮光 Max<em>新</em></span><span class="x-rzm__p"><i style="--c:#7AA35A"></i>远山 4</span><span class="x-rzm__p"><i style="--c:#4250A8"></i>夜航 XL</span></div></div><div class="x-rzm__r rv"><div class="x-rzm__t"><span class="x-rzm__p"><i style="--c:#FF8A3D"></i>绘梦 5<em>新</em></span><span class="x-rzm__p"><i style="--c:#4DB6AC"></i>万象 2.1</span><span class="x-rzm__p"><i style="--c:#F06292"></i>拾光 Image<em>新</em></span><span class="x-rzm__p"><i style="--c:#7C4DFF"></i>霓虹 XL</span><span class="x-rzm__p"><i style="--c:#9E9E9E"></i>素描家</span><span class="x-rzm__p"><i style="--c:#FFB74D"></i>折纸 2</span><span class="x-rzm__p"><i style="--c:#4FC3F7"></i>澄澈</span><span class="x-rzm__p"><i style="--c:#AED581"></i>画匠 Pro<em>新</em></span></div><div class="x-rzm__t" aria-hidden="true"><span class="x-rzm__p"><i style="--c:#FF8A3D"></i>绘梦 5<em>新</em></span><span class="x-rzm__p"><i style="--c:#4DB6AC"></i>万象 2.1</span><span class="x-rzm__p"><i style="--c:#F06292"></i>拾光 Image<em>新</em></span><span class="x-rzm__p"><i style="--c:#7C4DFF"></i>霓虹 XL</span><span class="x-rzm__p"><i style="--c:#9E9E9E"></i>素描家</span><span class="x-rzm__p"><i style="--c:#FFB74D"></i>折纸 2</span><span class="x-rzm__p"><i style="--c:#4FC3F7"></i>澄澈</span><span class="x-rzm__p"><i style="--c:#AED581"></i>画匠 Pro<em>新</em></span></div></div></div>
.x-rzm{display:flex;flex-direction:column;gap:12px;width:100%;font-family:var(--d-font,system-ui,sans-serif);color:var(--d-fg,#fff)}
.x-rzm__r{display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.x-rzm__t{display:flex;gap:12px;flex:none;padding-right:12px;animation:x-rzm 32s linear infinite}
.x-rzm__r.rv .x-rzm__t{animation-direction:reverse;animation-duration:38s}
.x-rzm__r:hover .x-rzm__t{animation-play-state:paused}
@keyframes x-rzm{to{transform:translateX(-100%)}}
.x-rzm__p{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 18px;border-radius:14px;background:var(--d-card,#121010);box-shadow:inset 0 0 0 1px var(--d-line,rgba(255,255,255,.1));font-size:15.5px;font-weight:500;white-space:nowrap;transition:box-shadow .2s}
.x-rzm__p:hover{box-shadow:inset 0 0 0 1px rgba(255,90,31,.6)}
.x-rzm__p i{width:22px;height:22px;border-radius:7px;background:var(--c)}
.x-rzm__p em{font-style:normal;padding:1px 6px;border-radius:6px;background:#FF5A1F;color:#1b0600;font-size:10.5px;font-weight:800}
@media (prefers-reduced-motion:reduce){.x-rzm__t{animation:none}}
const init = (root) => {};
订阅 Builder 查看完整源码。查看价格

同一模板的其他组件

查看全部

AI Prompt Composer

Film Strip Carousel

Auto Tab Showcase

Media Bento Grid

Agent Chat Window

Director Art Cards

更多动效组件

查看全部

Marquee

更多组件

查看全部

AI Prompt Composer

Film Strip Carousel

Auto Tab Showcase

Media Bento Grid

Agent Chat Window

Director Art Cards

Mac File Window

Disk Cleanup Panel

继续探索