@vmo-fed/react-tooltip
v1.0.17
Published
### 安装
Downloads
5
Readme
@vmo-fed/react-tooltip
安装
npm i @vmo-fed/react-tooltip -S
使用
import ReactTooltip from '@vmo-fed/react-tooltip';
class HelloMessage extends React.Component {
render() {
return (
<div>
<div style={{position: 'absolute', left: '400px', top: '400px', padding: '20px', backgroundColor: 'red'}} tooltip="第一个组件 向上" tooltip-place="top">向上</div>
<ReactTooltip></ReactTooltip>
</div>
);
}
}
tooltip为要显示的内容
tooltip-place为显示的位置:top、right、bottom、left
自定义className
如果你希望改变tooltip默认的颜色、宽度等样式,可以给ReactTooltip组件添加自定义的className
<ReactTooltip customClass="custom-tooltip"></ReactTooltip>
这样可以通过改变custom-tooltip的样式来改变tooltip
.custom-tooltip {
max-width: 100px;
...
}
如果不想添加任何自定义的className,可以结合ReactTooltip已有的className:vmo-fed-react-tooltip
.vmo-fed-react-tooltip {
max-width: 100px;
...
}
高级用法
如果你希望在不同的组件中使用不同样式的tooltip,可以使用tooltip-class属性,如tooltip-class="scoped-tooltip-top",然后添加自定义样式即可
body .scoped-style-top {
background-color: yellow;
color: #000;
width: 200px;
}
body .scoped-style-top::after {
border-top-color: yellow;
}