css - چگونه عرض Tooltip در Ant design را تغییر دهیم
من میخواهم عرض راهنمای ابزار را تغییر دهم، اما نمیتوانم.
چگونه این کار را انجام دهم؟
import React, { FunctionComponent } from 'react';
import {Tooltip} from "antd";
import 'antd/dist/antd.css';
export interface Props {
tooltipeText: string
}
const hintWithTooltipeStyle = {
position: 'relative' as 'relative',
left: 5,
top: 1
};
const HintWithTooltipe: FunctionComponent<Props> = ({
tooltipeText
}: Props) => {
return (
<span style={hintWithTooltipeStyle}>
<Tooltip placement="rightTop" title={tooltipeText} style={{width: 700, maxWidth: '500px !important'}}>
<Button>Ant design</Button>
</Tooltip>
</span>
);
};
export default HintWithTooltipe;
استایلهای درون خطی کار نمیکنند.
هیچ استایلی اصلاً کار نمیکند
پاسخ شماره ۱
میتوانید این کار را بدون کلاس CSS به این صورت انجام دهید:
<Tooltip placement="rightTop" title={tooltipeText} overlayStyle={{maxWidth: '500px'}}>
<Button>Ant design</Button>
</Tooltip>
پاسخ شماره ۲
میتوان Tooltip در antd را با بازنویسی مقادیر در کلاس CSS .ant-tooltip-inner تطبیق داد.
.ant-tooltip-inner {
color: yellow;
background-color: green;
width: 200px;
}
در اینجا یک CodeSandBox کار میکند، به فایل index.css برای تغییرات نگاه کنید.
