React - Bootstrapでオーバーレイ トリガーを使用してポップオーバーを実装しようとしています。
このコードを使用して実装しました:
var {Button, Overlay, OverlayTrigger, ButtonToolbar, Popover} = require('react-bootstrap');
...
<ButtonToolbar>
<OverlayTrigger trigger="click" placement="left" overlay={<Popover title="Popover left"><strong>Holy guacamole!</strong> Check this info.</Popover>}>
<Button bsStyle="default">Holy guacamole!</Button>
</OverlayTrigger>
</ButtonToolbar>
Inspect-Element を使用してそれらを比較しました。.popover
要素を調べたときに、実装用のスタイリングがないことに気付きました。また、元pseudo
::after
のコンポーネントの直後に要素がありarrow
ます(反応ブートストラップWebサイトの例)。その::after
コンポーネントも私の実装にはありません。スタイルが台無しになっている/上書きされている理由がわかりません。次の行に従って、私が思うすべてを正しく含めています。
var {Button, Overlay, OverlayTrigger, ButtonToolbar, Popover} = require('react-bootstrap');
結局、私の実装ではポップオーバーの小さな矢印が見えません。なぜ::after
消えているのですか?実装で小さな矢印 (三角形の css) を表示するにはどうすればよいですか?