|
@@ -457,34 +457,38 @@ import { Popover, Tag } from '@douyinfe/semi-ui';
|
|
|
|
|
|
function Demo() {
|
|
|
return (
|
|
|
- <Popover
|
|
|
- content={
|
|
|
- <article style={{ padding: 4 }}>
|
|
|
- Hi ByteDancer, this is a popover.
|
|
|
- </article>
|
|
|
- }
|
|
|
- position='right'
|
|
|
- showArrow
|
|
|
- style={{
|
|
|
- backgroundColor: 'rgba(var(--semi-blue-4),1)',
|
|
|
- borderColor: 'rgba(var(--semi-blue-4),1)',
|
|
|
- color: 'var(--semi-color-white)',
|
|
|
- borderWidth: 1,
|
|
|
- borderStyle: 'solid',
|
|
|
- }}
|
|
|
- >
|
|
|
- <Tag
|
|
|
+ <div id='popup-parent' style={{ position: 'relative' }}>
|
|
|
+ <Popover
|
|
|
+ content={
|
|
|
+ <article style={{ padding: 4 }}>
|
|
|
+ Hi, Semi UI Popover.
|
|
|
+ </article>
|
|
|
+ }
|
|
|
+ getPopupContainer={() => document.querySelector('#popup-parent')}
|
|
|
+ trigger='custom'
|
|
|
+ visible
|
|
|
+ position='right'
|
|
|
+ showArrow
|
|
|
style={{
|
|
|
backgroundColor: 'rgba(var(--semi-blue-4),1)',
|
|
|
- color: 'var(--semi-color-white)'
|
|
|
+ borderColor: 'rgba(var(--semi-blue-4),1)',
|
|
|
+ color: 'var(--semi-color-white)',
|
|
|
+ borderWidth: 1,
|
|
|
+ borderStyle: 'solid',
|
|
|
}}
|
|
|
>
|
|
|
- 点击此处
|
|
|
- </Tag>
|
|
|
- </Popover>
|
|
|
+ <Tag
|
|
|
+ style={{
|
|
|
+ backgroundColor: 'rgba(var(--semi-blue-4),1)',
|
|
|
+ color: 'var(--semi-color-white)'
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ Colorful Popover
|
|
|
+ </Tag>
|
|
|
+ </Popover>
|
|
|
+ </div>
|
|
|
);
|
|
|
}
|
|
|
-
|
|
|
```
|
|
|
|
|
|
### 初始化弹出层焦点位置
|