Skip to content

YouTube 列表 YoutubeEmbedList

YoutubeEmbedListYouTubeEmbed 的列表版本,以网格布局展示多个 YouTube 视频,适合用于视频合集或教程页面。

import { YoutubeEmbedList } from '@goenhance/cms-ui';
const Example = () => (
<YoutubeEmbedList
title="视频教程"
list={[
{ url: "https://www.youtube.com/watch?v=abc123" },
{ url: "https://www.youtube.com/watch?v=def456" }
]}
/>
);
属性类型默认值说明
titlestring-区域标题
list{ url: string }[]-YouTube 视频链接列表
  • 响应式网格:自动在 1-2 列之间切换。
  • 16:9 比例:每个视频自动保持 16:9 宽高比。
  • 懒加载:视频 iframe 按需加载,优化首屏性能。

类名:mewx-cms-embed

变量名用途默认值
--mewx-cms-embed-heading-text标题文字色var(--blocks-text-heading)
--mewx-cms-embed-muted-text描述文字色var(--blocks-text-muted)
/* 暗色嵌入组件 */
.dark-embed {
--mewx-cms-embed-heading-text: 255 255 255;
--mewx-cms-embed-muted-text: 148 163 184;
}
<YoutubeEmbedList className="dark-embed" title="视频教程" list={[...]} />