功能请求: 允许 autoPlacement 在适合时保留首选位置

作者: weidehai创建于 2026年6月9日更新于 2026年7月11日

□ 说明

目前,`自动安放 ' 选择最可用的空间。 这样做是有益的,但在某些情况下,它可以将浮动元素从UI所希望的放入位置移出,即使这种偏好放入位置有足够的空间可以不剪接地渲染出.

□ 使用大小写

我有一个偏好的位置,例如 " 从下 " ,因为它符合预定的布局和用户经验。 我仍然需要自动放置 当偏好的一方不适合。

希望的行为是:

  1. 先尝试首选位置。
  2. 如果浮动元素适合,保留该位置。
  3. 如果不适合,应回到目前的 " 自动安放 " 行为,并用最可用的空间选择一方。

换句话说,这将保留在可行时的首选位置,同时保留`自动安放 ' 对受限制布局的适应行为。

□ 可能的 API

一种可能的选择是:

自动布置( { ) 首选的平地:下方;

  • ;

或更符合现有中间软件设计的 API 形状。

□ 愿意贡献

如果这个功能对项目有意义,我很乐意提交一个PR来执行.

内容来源: floating-ui/floating-ui