Skip to content

特性轮播 FeatureCarousel

FeatureCarousel 用于以轮播形式展示产品的一系列特性,支持点击切换、自动轮播等交互效果。

import { FeatureCarousel } from '@goenhance/cms-ui';
const Example = () => (
<FeatureCarousel
subtitle="特性展示"
title="多样化的风格选择"
list={[
{ title: "风格1", description: "描述...", icon: "..." },
{ title: "风格2", description: "描述...", icon: "..." }
]}
/>
);
属性类型默认值说明
titlestring-主标题
subtitlestring-顶部小字副标题
listFeatureListItem[][]特性列表项
属性类型说明
titlestring特性标题
descriptionstring特性描述文本
iconstring图标或图片 URL
  • 交互式轮播:点击指示器或卡片切换当前展示项。
  • 渐变背景:柔和的渐变色背景,增强视觉层次。
  • 缩放动效:当前激活项放大显示,其他项缩小淡出。
  • 多行展示:超过5项时,额外项会以网格形式展示在下方。
  • 响应式设计:自动适配移动端和桌面端布局。

类名:mewx-cms-feature-carousel

变量名用途默认值
--mewx-cms-carousel-grid-color网格装饰色var(--blocks-primary-lighter)
--mewx-cms-carousel-subtitle-bg副标题背景var(--blocks-bg-card)
--mewx-cms-carousel-subtitle-border副标题边框var(--blocks-border)
--mewx-cms-carousel-heading-text标题文字色var(--blocks-text-heading)
--mewx-cms-carousel-muted-text描述文字色var(--blocks-text-muted)
--mewx-cms-carousel-shadow-active激活卡片阴影var(--blocks-shadow-lg)
--mewx-cms-carousel-shadow默认卡片阴影var(--blocks-shadow-md)
--mewx-cms-carousel-media-bg媒体区背景var(--blocks-bg-section)
--mewx-cms-carousel-card-bg卡片背景var(--blocks-bg-card)
--mewx-cms-carousel-nav-bg导航按钮背景var(--blocks-bg-card)
--mewx-cms-carousel-nav-hover-bg导航按钮悬停背景var(--blocks-bg-section)
--mewx-cms-carousel-nav-border导航按钮边框var(--blocks-border)
--mewx-cms-carousel-nav-hover-border导航按钮悬停边框var(--blocks-primary)
--mewx-cms-carousel-nav-icon-color导航图标色var(--blocks-text-muted)
--mewx-cms-carousel-nav-icon-hover-color导航图标悬停色var(--blocks-primary)
--mewx-cms-carousel-indicator-active指示器激活色var(--blocks-primary)
--mewx-cms-carousel-indicator-inactive指示器默认色var(--blocks-border)
--mewx-cms-carousel-indicator-hover指示器悬停色var(--blocks-text-muted)
/* 紫色主题轮播 */
.purple-carousel {
--mewx-cms-carousel-grid-color: 196 181 253;
--mewx-cms-carousel-indicator-active: 139 92 246;
--mewx-cms-carousel-nav-hover-border: 139 92 246;
--mewx-cms-carousel-nav-icon-hover-color: 139 92 246;
}
<FeatureCarousel className="purple-carousel" title="特性展示" subtitle="轮播" list={[...]} />