Skip to content

图片画廊 Gallery

ImageGallerySection 提供了一个简单而强大的网格布局,用于展示作品集、团队照片 or 产品细节图。

import { ImageGallerySection } from '@goenhance/cms-ui';
const Example = () => (
<ImageGallerySection
title="我们的相册"
list={[
{ title: "图片 1", mediaUrl: "..." }
]}
/>
);
属性类型默认值说明
titlestring-画廊标题
descriptionstring-副标题描述
listImageGalleryItem[][]图片项列表
属性类型说明
titlestring图片下方的标题
mediaUrlstring图片 URL
altstring替代文本
  • 自动响应式:自动根据屏幕宽度在 1、2、3 列之间切换。
  • 圆角设计:所有图片默认应用一致的圆角,保证视觉统一。
  • 配置驱动:通过简单的 JSON 列表即可完成布局。

类名:mewx-cms-image-gallery

变量名用途默认值
--mewx-cms-image-gallery-heading-text标题文字色var(--blocks-text-heading)
--mewx-cms-image-gallery-muted-text描述文字色var(--blocks-text-muted)
--mewx-cms-image-gallery-item-title-text图片标题色var(--blocks-text-heading)
/* 暗色画廊 */
.dark-gallery {
--mewx-cms-image-gallery-heading-text: 255 255 255;
--mewx-cms-image-gallery-muted-text: 148 163 184;
--mewx-cms-image-gallery-item-title-text: 241 245 249;
}
<ImageGallerySection className="dark-gallery" title="精选案例" list={[...]} />