An open API service indexing awesome lists of open source software.

https://github.com/future-team/eg-overlay

遮罩块组件,用于在一个区域的四个边或者四个角显示遮罩层
https://github.com/future-team/eg-overlay

Last synced: 12 months ago
JSON representation

遮罩块组件,用于在一个区域的四个边或者四个角显示遮罩层

Awesome Lists containing this project

README

          

# eg-overlay

遮罩块:鼠标移动到某个元素的时候显示一条遮罩。
```jsx

删除
编辑

}
position='top-right'>


这里是内容区域


```
```jsx


这里是内容区域


```

#### `` Props:
- overlayContent overlay的内容,也就是遮罩条中的内容
- overlayList 和overlayContent不应该同时存在,和overlayContent的区别在于用数组的形式配置内容,
并且提默认样式。数组中的每个item结构为{item:'',callback:function(){}},item既可以为string,也可以为react元素
- position overlay的位置,可选top、bottom、left、right、top-left、top-right、bottom-left、bottom-right 默认bottom-right
- show 何时显示遮罩条,可选always、hover(always会一直显示,hover只有在鼠标移动到的时候会显示)默认always
- children(子元素) 遮罩条依附的元素.

### Contributing

- Fork the project
- Run the project in development view demo: `$ npm run demo`
- Make changes.
- Add appropriate tests
- `$ npm run test`
- If tests don't pass, make them pass.
- Update README with appropriate docs.
- Rnn build
- `$ npm run build`
- Commit and PR.