ant-design/components/back-top/demo/custom.md

53 lines
1.2 KiB
Markdown
Raw Normal View History

2016-06-23 23:12:18 +08:00
---
order: 1
iframe: 400
2016-07-26 22:20:33 +08:00
title:
2016-07-11 11:40:20 +08:00
zh-CN: 自定义样式
en-US: Custom style
2016-06-23 23:12:18 +08:00
---
2016-07-11 11:40:20 +08:00
## zh-CN
2016-07-25 19:28:52 +08:00
可以自定义回到顶部按钮的样式,限制宽高:`40px * 40px`。
2016-06-23 23:12:18 +08:00
> 注意:`BackTop` 需要一个可接受 `onClick` 事件的元素作为 `children`。 如果您直接将文本作为子项放置,则该组件将无法正常运行。
2016-07-11 11:40:20 +08:00
## en-US
You can customize the style of the button, just note the size limit: no more than `40px * 40px`.
> Note: `BackTop` expects a element could accept `onClick` propety as children. If you put a text directly as children the component will not function properly.
```tsx
2016-06-23 23:12:18 +08:00
import { BackTop } from 'antd';
2022-05-23 14:37:16 +08:00
import React from 'react';
2016-06-23 23:12:18 +08:00
const style: React.CSSProperties = {
height: 40,
width: 40,
lineHeight: '40px',
borderRadius: 4,
backgroundColor: '#1088e9',
color: '#fff',
textAlign: 'center',
fontSize: 14,
};
const App: React.FC = () => (
<div style={{ height: '600vh', padding: 8 }}>
<div>Scroll to bottom</div>
<div>Scroll to bottom</div>
<div>Scroll to bottom</div>
<div>Scroll to bottom</div>
<div>Scroll to bottom</div>
<div>Scroll to bottom</div>
<div>Scroll to bottom</div>
2016-10-30 12:43:59 +08:00
<BackTop>
<div style={style}>UP</div>
2016-06-24 13:53:19 +08:00
</BackTop>
</div>
2016-10-30 12:43:59 +08:00
);
export default App;
2019-05-07 14:57:32 +08:00
```