Skip to content

媒体封面 MediaHero

MediaHero 通常位于页面最顶部,结合大字号标题和高质量媒体展示,确立页面的品牌基调。

构建业务的未来

通过我们的一站式 CMS 解决方案,让内容创作变得前所未有的简单。全球 500 强公司的共同 choice。

开启免费试用
import { MediaHero } from '@goenhance/cms-ui';
const Example = () => (
<MediaHero
title="让创意触手可及"
description="..."
mediaUrl="/hero-video.mp4"
text="立即开始"
url="/start"
/>
);
属性类型默认值说明
titlestring-巨幕标题
descriptionstring-详细描述文案
mediaUrlstring-右侧媒体 URL (图片或视频)
textstring-按钮文字
urlstring-按钮链接
posterstring-视频封面图 URL
  • 渐变文本:标题自动应用从品牌色到中性色的渐变,增加高级感。
  • 发光背景:媒体背后带有柔和的 blocks-glow 呼吸灯效果。
  • 自适应栅格:在宽屏下使用 2:3 的黄金比例布局,在窄屏下自动堆叠。

类名:mewx-cms-media-hero

变量名用途默认值
--mewx-cms-media-hero-heading-gradient标题渐变var(--blocks-gradient-text)
--mewx-cms-media-hero-muted-text描述文字色var(--blocks-text-muted)
--mewx-cms-media-hero-cta-bgCTA 按钮背景var(--blocks-gradient-primary)
--mewx-cms-media-hero-cta-textCTA 按钮文字色255 255 255
--mewx-cms-media-hero-cta-shadowCTA 按钮阴影var(--blocks-shadow-button)
--mewx-cms-media-hero-media-bg媒体区背景var(--blocks-bg-card)
--mewx-cms-media-hero-glow-bg发光背景渐变var(--blocks-gradient-glow)
/* 蓝色 MediaHero */
.blue-hero {
--mewx-cms-media-hero-heading-gradient: linear-gradient(135deg, rgb(37, 99, 235), rgb(59, 130, 246));
--mewx-cms-media-hero-cta-bg: linear-gradient(135deg, rgb(37, 99, 235), rgb(59, 130, 246));
--mewx-cms-media-hero-glow-bg: radial-gradient(circle, rgba(59, 130, 246, 0.2), transparent 70%);
}
<MediaHero className="blue-hero" title="构建未来" description="描述内容" mediaUrl="..." text="开始" url="#" />