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

了解更多
跳到内容
文档演练场指南博客
赞助

浮动

用于将元素固定在容器的边缘。

源码Storybook
3

用法

浮动组件需要一个父元素,并应用position: relative 样式。

import { Box, Float } from "@chakra-ui/react"
<Box position="relative">
  <Float>
    <div />
  </Float>
</Box>

示例

位置

使用 placement 属性将元素定位在容器边缘。

底部-末尾

3

底部-开始

3

顶部-末尾

3

顶部-开始

3

底部-居中

3

顶部-居中

3

中间-居中

3

中间-末尾

3

中间-开始

3

X轴偏移

使用 offsetX 属性沿 X 轴偏移元素。

3

Y轴偏移

使用 offsetY 属性沿 Y 轴偏移元素。

3

偏移

使用 offset 属性同时沿 X 和 Y 轴偏移元素。

3

头像

这是一个将 Float 组件与 Avatar 组件组合使用的示例。

属性

属性默认值类型
placement 'top-end'
ConditionalValue< | 'bottom-end' | 'bottom-start' | 'top-end' | 'top-start' | 'bottom-center' | 'top-center' | 'middle-center' | 'middle-end' | 'middle-start' >

指示器的位置

offsetX
SystemStyleObject['left']

指示器沿 X 轴的偏移量

offsetY
SystemStyleObject['top']

指示器沿 Y 轴的偏移量

offset
SystemStyleObject['top']

指示器沿 X 轴和 Y 轴的偏移量

上一页

弹性盒

下一页

网格