如何在Antd Tooltip中样式箭头样式

发布于 2025-02-06 04:18:04 字数 1076 浏览 1 评论 0原文

我有使用antd库创建的工具提示组件。

我想将箭头样式更改为类似的东西。

import { Button, Tooltip } from 'antd';
import styled from 'styled-components';

export const TooltipOK = () => (
    <>
        <Tooltip placement='topLeft' title="Cool Tooltip" color='purple' getPopupContainer={(triggerNode) => triggerNode}>
            <Button>Cool Text</Button>
        </Tooltip>
    </ >
);

export default TooltipOK;

const StyledTooltip = styled.div`    
    .ant-tooltip-arrow { // arrow wrapper
        right: 0;
        left: initial;
    }
    
    .ant-tooltip-arrow-content { // arrow itself
        background: white;
    }

    .ant-tooltip-inner { // tooltip
        background-color: white;
        box-shadow: none;
        border: 1px solid #D04A02;
        color: black;
    }
`

I have tooltip component created with antd library.

I would like to change arrow style to something like that.

enter image description here

import { Button, Tooltip } from 'antd';
import styled from 'styled-components';

export const TooltipOK = () => (
    <>
        <Tooltip placement='topLeft' title="Cool Tooltip" color='purple' getPopupContainer={(triggerNode) => triggerNode}>
            <Button>Cool Text</Button>
        </Tooltip>
    </ >
);

export default TooltipOK;

const StyledTooltip = styled.div`    
    .ant-tooltip-arrow { // arrow wrapper
        right: 0;
        left: initial;
    }
    
    .ant-tooltip-arrow-content { // arrow itself
        background: white;
    }

    .ant-tooltip-inner { // tooltip
        background-color: white;
        box-shadow: none;
        border: 1px solid #D04A02;
        color: black;
    }
`

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文