我有以下的div:
<span data-placement="bottom" data-toggle="popover" data-container="body">Press Me!</span>
带有以下弹出窗口:
<div id="popover-content" class="hide"> ... </div>
如何从气泡窗口中删除箭头?
我有以下的div:
<span data-placement="bottom" data-toggle="popover" data-container="body">Press Me!</span>
带有以下弹出窗口:
<div id="popover-content" class="hide"> ... </div>
.popover.bottom .arrow {visibility:hidden;}
您可以添加CSS,选择弹出框和箭头。之后,您可以自定义箭头并最终隐藏它。
.popover .arrow {
display: none;
}
template
弹出选项,则可以这样做:'<div class="popover">
<div class="arrow"></div>
<h3 class="popover-title"></h3>
<div class="popover-content"></div>
</div>'
<div class="arrow"></div>
https://www.tutorialrepublic.com/twitter-bootstrap-tutorial/bootstrap-popovers.php
我正在使用reactstrap,这对我有用:
<Popover ... hideArrow={true}>
import React from "react";
import { OverlayTrigger, Tooltip } from "react-bootstrap";
import { Placement } from "react-bootstrap/esm/types";
const CustomTooltip = ({
children,
tooltipText,
placement = "bottom",
arrowHidden = true,
}: {
children: JSX.Element;
tooltipText: string;
placement?: Placement;
arrowHidden?: boolean;
}) => {
return (
<OverlayTrigger
placement={placement}
overlay={(props) => (
<Tooltip
id={`tooltip-id-${tooltipText}`}
{...props}
arrowProps={{ style: { display: arrowHidden ? "none" : "initial" } }}
>
{tooltipText}
</Tooltip>
)}
>
{children}
</OverlayTrigger>
);
};
export default CustomTooltip;