Skip to Content
文档

图片

用于显示图片。

Dan Abramov

用法

¥Usage

import { Image } from "@chakra-ui/react"
<Image src="..." />

示例

¥Examples

高度

¥Height

使用 height 属性更改图片组件的高度。

¥Use the height prop to change the height of the image component.

圆形

¥Circular

以下是如何渲染圆形图片的示例。

¥Here's an example of how to render a circular image.

Naruto Uzumaki

宽高比

¥Aspect Ratio

使用 aspectRatio 属性更改图片组件的宽高比。

¥Use the aspectRatio prop to change the aspect ratio of the image component.

Naruto vs Sasuke

适合

¥Fit

默认情况下,图片应用 object-fit: cover。使用 fit 属性更改图片组件的适配度。

¥By default, the image applies object-fit: cover. Use the fit prop to change the fit of the image component.

HTML 宽度和高度

¥HTML Width and Height

使用 htmlWidthhtmlHeight 属性设置图片组件的原生宽度和高度。

¥Use the htmlWidth and htmlHeight props to set the native width and height of the image component.

Next.js 图片

¥Next.js Image

使用 asChild 属性将图片渲染为 Image 组件的子元素。

¥Use the asChild prop to render the image as a child of the Image component.

// import NextImage from "next/image"

<Image asChild>
  <NextImage src="..." alt="..." />
</Image>

属性

¥Props

Image 组件支持 img 元素的所有原生属性。

¥The Image component supports all native props for the img element.

Previous

剪贴板

Next

数据列表