[RFC] New Component: Float Button #37406
MadCcc
announced in
RFCs - archive
Replies: 8 comments 8 replies
-
设计稿有点模糊。。 |
Beta Was this translation helpful? Give feedback.
0 replies
-
这个图我和下面的代码对不起来。有上面这个图里的实现案例么 |
Beta Was this translation helpful? Give feedback.
3 replies
-
这个如果要配置成一个链接,如何写? |
Beta Was this translation helpful? Give feedback.
2 replies
-
这种设计上和实现上如何实现? |
Beta Was this translation helpful? Give feedback.
0 replies
-
可以贴个设计稿的链接嘛?尺寸、圆角、阴影、间距啥的看看具体 value |
Beta Was this translation helpful? Give feedback.
3 replies
-
@MadCcc 可以支持拖动否 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Summary
添加新组件 FloatButton,默认固定于页面右下角,类似于 antd 官网上的主题按钮:
Motivation
当下许多网站都会选择提供一些明显的功能,希望用户可以在浏览网站时无论在什么位置都可以注意到,往往就会是一个浮动按钮的方式放在右下角。
在 Ant Design 中我们有一个相似的组件 BackTop,其功能是当用户滚动页面后提供一键返回顶部的能力。它的定位和 FloatButton 相似,但是功能是固定的。所以我们希望提供一个更加通用的组件,把 BackTop 收敛进这个组件中。
API
FloatButton
FloatButton.Group
FloatButton.BackTop
Basic Example
基础样式
方形按钮
含有气泡卡片的 FloatButton
浮动按钮组
菜单模式
Detailed Design
hover
时,热区应适当放大,防止鼠标移出 FloatButton 后触发关闭了,从而点击不到菜单。style
自定义 FloatButton 的位置即可。设计图
Drawbacks
No obvious drawbacks yet.
Beta Was this translation helpful? Give feedback.
All reactions