媒体卡
媒体卡提供一致的布局,向商家展示视觉信息。视觉媒体被用来为它所搭配的书面信息提供额外的上下文。
用于显示有关某一特性或机会的教育信息。
进口{MediaCard}从“@shopify /北极星”;进口反应从“反应”;函数MediaCardExample(){返回(<MediaCard标题=“入门”OB欧宝娱乐APPprimaryAction={{内容:“学习如何开始”OB欧宝娱乐APP,onAction:()=>{},}}描述=“探索Shopify如何为你的创业之旅提供动力。”popoverActions={[{内容:“解散”,onAction:()=>{}}]}><imgalt=”“宽度=“100%”高度=“100%”风格={{objectFit:“覆盖”,objectPosition:“中心”,}}src=“https://burst.shopifycdn.com/photos/business-woman-smiling-in-office.jpg?width=1850”/></MediaCard>);}
道具
想要帮助完善这个功能吗?请分享你的反馈.
接口
MediaCardProps
- 孩子们 反应.ReactNode
-
在卡中显示的可视媒体。
- 标题 反应.ReactNode
-
标题的内容。
- 描述 字符串
-
正文内容。
- primaryAction?
-
主动作调用,呈现为一个基本按钮。
- secondaryAction?
-
次要动作调用,呈现为普通按钮。
- popoverActions? []
-
要在省略号弹出窗口中呈现的操作列表项。
- 肖像? 布尔
-
卡片内容是否应该垂直摆放。
默认为假.
- 大小? “小”|“媒介”
-
卡中可视媒体的大小。
默认为“媒介”.
- onDismiss? () = >无效
-
当MediaCard被解散时进行回调。
最佳实践
媒体卡应:
- 为商家提供明确的行动号召。
- 始终将文本与可视组件配对,例如,正文文本与图像、视频等配对。
- 使用媒体来增强写作内容。书面内容应该能够独立存在,而不需要配对媒体的解释。
- 向特定受众展示有针对性的内容,以最大限度地提高相关性。
- 是无足轻重的。
内容的指导方针
- 不要使用媒体卡作为你的功能的广告。相反,他们应该教导商家如何完成与他们所在区域相关的任务。
标题
媒体卡标题应遵循内容指南标题和副标题.
正文内容
正文内容应为:
- 可操作的:当告诉商人他们OB欧宝娱乐APP可以采取什么行动时,尤其是一些新的行动时,用祈使动词开始句子。不要使用“你可以”这样的宽容的语言。
做
获取所有销售渠道的业绩数据。
不
现在您可以获得所有销售渠道的业绩数据。
- 为商家成功而构建:始终将最关键的信息放在首位
- 明确:使用动词“需要”来帮助商家理解什么时候他们被要求做某事
做
要购买运输标签,您需要输入货物的总重量,包括包装。
不
要购买运输标签,您必须输入货物的总重量,包括包装。
行动呼吁
按钮应该是:
清晰且可预测:当商家点击一个按钮时,他们应该能够预测会发生什么。千万不要在纽扣上贴错标签来欺骗商家。
做
购买运输标签
不
买
- 行动导向:按钮应该总是以鼓励行动的强烈动词开头。为了给商家提供足够的上下文,在按钮上使用{动词}+{名词}格式,除了保存、关闭、取消或确定等常见操作。
做
查看运输设置
不
查看您的设置
- 可扫描的:避免不必要的单词和冠词,如the, an, a。
做
添加菜单项
不
添加菜单项
相关的组件
可访问性
所需的标题
道具给媒体卡一个二级标题(< h2 >
).这有助于提高可读性,并为屏幕阅读器用户提供结构。它还可以接受一个ReactNode。
使用可操作的语言确保所有商家都清楚媒体卡的用途,包括与阅读和语言相关的问题。