Files
mintlify[bot] 90131de012 docs: translate className and Tailwind updates into es, fr, zh (#7306)
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-09-09 00:04:33 +00:00

115 lines
3.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Frames"
description: "使用 frame 组件为图片、视频和其他内容添加样式化边框、说明文字和视觉强调效果。"
keywords: ["image frames", "visual emphasis", "captions", "border"]
boost: 3
---
使用 Frames 以一致的样式展示图像、示意图、视频或其他视觉内容并可选添加说明文字。Frames 会将内容居中,并与周围文本形成清晰的视觉分隔。
<Frame>
<img src="https://mintlify-assets.b-cdn.net/yellowstone.jpeg" alt="黄石国家公园内,一座被树林环绕的湖泊,远处群山环抱的照片。" />
</Frame>
<div id="captions">
## 说明文字
</div>
使用可选的 `caption` 属性为图像添加额外的说明信息。说明文字会显示在图像下方的框中。
<Frame caption="优胜美地国家公园每年有超过 350 万人到访。">
<img src="https://mintlify-assets.b-cdn.net/yosemite.jpg" alt="优胜美地山谷的照片。" />
</Frame>
<div id="markdown-in-captions">
### 图注中的 Markdown
</div>
图注支持 Markdown 格式,包括链接和粗体文本。
<Frame caption="进一步了解 [优胜美地国家公园](https://www.nps.gov/yose/index.htm),并规划你的行程。">
<img src="https://mintlify-assets.b-cdn.net/yosemite.jpg" alt="优胜美地山谷的照片。" />
</Frame>
<Frame caption="**重要:** 请查看 [公园网站](https://www.nps.gov/yose/index.htm) 了解当前情况。">
<img src="https://mintlify-assets.b-cdn.net/yellowstone.jpeg" alt="黄石国家公园中一座被树林环绕、远处群山环抱的湖泊照片。" />
</Frame>
<div id="hints">
## 提示
</div>
使用可选的 `hint` 属性添加显示在框架前面的文本。提示会显示在框架上方。
<Frame hint="如果你计划前往优胜美地国家公园,请在出发前先办好许可。" caption="优胜美地国家公园每年接待超过 350 万名游客。">
<img src="https://mintlify-assets.b-cdn.net/yellowstone.jpeg" alt="黄石国家公园中,一座被树木环绕、远处群山相映的湖泊照片。" />
</Frame>
<div id="videos">
## 视频
</div>
当你将带有 `autoPlay` 的 `video` 元素放入框架中时,框架会自动添加 `playsInline`、`loop` 和 `muted` 属性。
```mdx Video with autoPlay
<Frame caption="Product demo">
<video autoPlay src="/path/to/video.mp4" />
</Frame>
```
未设置 `autoPlay` 的视频不会被自动添加任何额外属性。
<div id="properties">
## 属性
</div>
<ResponseField name="caption" type="string">
作为框架一部分显示的文本,居中显示在内容下方。支持 Markdown 格式,包括链接和加粗文本。
</ResponseField>
<ResponseField name="hint" type="string">
显示在框架前面的文本。
</ResponseField>
<ResponseField name="className" type="string">
应用于框架的额外 CSS 类。
</ResponseField>
<CodeGroup>
```mdx Frame
<Frame>
<img src="/path/image.jpg" alt="Descriptive alt text" />
</Frame>
```
```mdx Frame with a caption
<Frame caption="Caption text">
<img src="/path/image.jpg" alt="Descriptive alt text" />
</Frame>
```
```mdx Frame with markdown in caption
<Frame caption="Visit the [documentation](/docs) for more details">
<img src="/path/image.jpg" alt="Descriptive alt text" />
</Frame>
```
```mdx Frame with bold text and links in caption
<Frame caption="**Note:** See the [official guide](https://example.com) for setup instructions">
<img src="/path/image.jpg" alt="Descriptive alt text" />
</Frame>
```
```mdx Frame with a hint
<Frame hint="Hint text">
<img src="/path/image.jpg" alt="Descriptive alt text" />
</Frame>
```
```mdx Frame with both hint and caption
<Frame hint="Hint text" caption="Caption text">
<img src="/path/image.jpg" alt="Descriptive alt text" />
</Frame>
```
</CodeGroup>