【发布时间】:2020-05-23 07:43:48
【问题描述】:
我正在制作一个使用 react-bootstrap 的简单反应应用程序。在这里,我尝试使用OverlayTrigger 显示一个非常非常简单的工具提示,
<OverlayTrigger
placement="bottom"
overlay={
<Tooltip id="tooltip" style={{ width: "100%" }}>
thisisalongstringthanusualhencenotfilledincontiner
</Tooltip>
}
>
<span>Hover over this text</span>
</OverlayTrigger>
显示工具提示工作正常,但对齐不正确。
你可以看到我在工具提示中给出了连续的字符串(在我的真实应用程序中,字符串是动态的,它是一个标记,并且会比我上面给出的更长,所以我不能更改这个连续的字符串)。
问题是在悬停时只有一小部分字符串可见,其余部分不在容器中。
工作沙盒: https://codesandbox.io/s/react-bootstrap-tooltip-button-modal-wjybr
尝试将style={{ width: "100%" }} 提供给工具提示但没有成功。它仍然不适合工具提示容器。
我需要使它适合容器。所以请帮助我将整个字符串放入工具提示容器中。
【问题讨论】:
-
预期的行为是什么?
-
@wentjun,只需将鼠标悬停在带有文本
Hover over this text的 span 元素上,您就会发现工具提示文本仅显示部分而不显示整个字符串。预期的行为是需要整个字符串显示在工具提示容器内..现在不是整个字符串都显示在黑色背景工具提示容器内..例如:我要显示的字符串是thisisalongstringthanusualhencenotfilledincontiner,但它只显示到thisisalongstringthanusualhencenotf..
标签: javascript css reactjs twitter-bootstrap react-bootstrap