Skip to Content
文档

盒子

Chakra UI 中最抽象的样式组件,所有其他 Chakra UI 组件都构建于其之上。

This is the Box

用法

¥Usage

Box 组件提供了一种轻松编写样式的简便方法。它提供对设计令牌的访问,并在编写响应式样式时提供无与伦比的 DX 性能。

¥The Box component provides an easy way to write styles with ease. It provides access to design tokens and an unmatched DX when writing responsive styles.

import { Box } from "@chakra-ui/react"
<Box />

示例

¥Examples

简写

¥Shorthand

使用简写,例如用 bg 代替 backgroundColor,用 m 代替 margin,等等。

¥Use shorthand like bg instead of backgroundColor, m instead of margin, etc.

This is the Box

伪属性

¥Pseudo Props

使用伪属性,例如 _hover 在悬停时应用样式,_focus 在焦点时应用样式,等等。

¥Use pseudo props like _hover to apply styles on hover, _focus to apply styles on focus, etc.

This is the Box

边框

¥Border

使用 borderWidthborderColor 属性,应用边框样式。

¥Use the borderWidth and borderColor prop to apply border styles.

实用信息:Chakra 全局应用 borderStyle: solid,因此你无需手动操作。

Somewhat disabled box

作为属性

¥As Prop

使用 as 属性渲染不同的组件。

¥Use the as prop to render a different component.

检查 DOM 以查看渲染的组件。

This is a Box rendered as a section

阴影

¥Shadow

使用 boxShadowshadow prop 应用阴影样式。

¥Use the boxShadow or shadow prop to apply shadow styles.

Box with shadow

合成

¥Composition

这是一个使用 Chakra 布局基元构建的属性卡示例。

¥Here's an example of a property card built with layout primitives in Chakra.

Rear view of modern home with pool
Superhost

4.5 (34)

Modern home in city center in the heart of historic Los Angeles

$4353 beds

属性

¥Props

Box 组件支持所有 CSS 属性作为属性,从而轻松设置元素的样式。

¥The Box component supports all CSS properties as props, making it easy to style elements.

Previous

出血

Next

中心(绝对)