使用高级 Chakra UI 组件,更快地构建 💎

了解更多
跳到内容
文档在线示例指南博客
赞助商

Box

Box 是 Chakra UI 中最抽象的样式组件,所有其他 Chakra UI 组件都基于它构建。

这是 Box

用法

Box 组件提供了一种轻松编写样式的方式。它提供了对设计令牌的访问权限,并在编写响应式样式时提供无与伦比的开发体验。

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

示例

简写

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

这是 Box

伪属性

使用 `_hover` 等伪属性在悬停时应用样式,`_focus` 在聚焦时应用样式等。

这是 Box

边框

使用 `borderWidth` 和 `borderColor` 属性来应用边框样式。

小贴士: Chakra 在全局应用了 `borderStyle: solid`,因此您无需再设置。

部分禁用的 Box

`as` 属性

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

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

这是一个渲染为 section 元素的 Box

阴影

使用 `boxShadow` 或 `shadow` 属性来应用阴影样式。

带阴影的 Box

组合

这是一个使用 Chakra 中的布局原语构建的属性卡片示例。

Rear view of modern home with pool
超赞房东

4.5 (34)

位于洛杉矶历史中心城区的现代住宅

$4353床位

属性

Box 组件支持所有 CSS 属性作为 props,便于对元素进行样式设置。

上一页

Bleed

下一页

Center