项目正在快速迭代中,API 与视觉细节可能随版本调整,请勿用于生产环境。开发迭代中,请勿用于生产环境。
Skip to content
仅桌面端保证样式

Bento 图文组合分区 ​

EvBento 是产品特性页的 Bento 卡片栅格:一张网格里混合大小卡片,每张卡图文组合—— 标题、描述与产品图自动排版。卡片用 span 跨列、rows 跨行,dense 可自动回填空隙; 超出列数或窄屏时自动回落为整行,无需手工干预。

卡片默认无边框纯色面,bordered 可加边框;tone 提供 soft 淡底、primary 主色、dark 深色卡面。

基础用法 ​

图文卡片组合
跨列与常规卡混排:大卡讲主打特性,小卡补短信息;卡片内图文上下结构,图片自动圆角。
影像

一亿像素主摄

暗光更纯净,细节经得起放大

一亿像素主摄

全身只有 6.9mm

轻薄与坚固兼得

两天一充

5000mAh 长续航

两天一充

双频卫星通信

无信号也能报平安

性能

新一代 3nm 芯片

能效比再上一个大台阶

vue
<EvBento
  :columns="3"
  :items="[
    { eyebrow: '影像', title: '一亿像素主摄', image: '/a.jpg', span: 2 },
    { title: '全身只有 6.9mm', desc: '轻薄与坚固兼得' },
    { title: '双频卫星通信', tone: 'dark' },
  ]"
/>

铺满图与整行卡 ​

fill 铺图卡与跨行
imagePos: 'fill' 让图片铺满整卡、文字叠于图上(配 dark 语气保证可读);rows 跨行使同一张卡纵向占多格。
影像

光学全焦段

从超广角到潜望长焦

光学全焦段

IP68 防尘防水

意外面前更从容

四色可选

山野绿 / 月岩灰 / 远峰蓝 / 曜石黑

一声召唤,跨设备接力

手机、平板与电脑无缝流转

vue
<EvBento
  :columns="3"
  :items="[
    { title: '铺图卡', image: '/a.jpg', imagePos: 'fill', tone: 'dark', rows: 2 },
    { title: '跨列卡', span: 2, tone: 'primary' },
  ]"
/>

API ​

Props ​

属性说明类型默认值
items卡片数据,见下array[]
columns列数number3
bordered卡片加边框booleanfalse
dense自动回填跨列留下的空隙booleanfalse
gap卡片间距number / string16

items 字段:

字段说明类型
eyebrow卡顶小眉题string
title / desc标题与描述string
image图片地址string
imagePos图位置:bottom / top / fill(整卡铺图,文字叠上)string
span跨列数(超出列数自动回落为整行)number
rows跨行数number
tone卡面:plain / soft / primary / darkstring
href卡片链接(渲染为整卡可点)string

插槽 ​

插槽说明参数
item接管卡片内容{ item, index }

CSS 变量 ​

变量说明
--ev-bento-columns列数
--ev-bento-gap卡片间距

布局断点跟随父容器宽度(容器查询)而非视口:嵌在窄栏、侧栏里也会正确回落为 整行,宽屏多列、窄容器单列,不需要宿主写任何媒体查询。

基于 MIT 许可证发布