使用import { Typography } from 'antd'; |
文档贡献者
通用属性参考:通用属性
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| actions | 配置操作栏 | actions | - | 6.4.0 |
| classNames | 用于自定义组件内部各语义化结构的 class,支持对象或函数 | Record<SemanticDOM, string> | (info: { props })=> Record<SemanticDOM, string> | - | 6.4.0 |
| code | 添加代码样式 | boolean | false | |
| copyable | 是否可拷贝,为对象时可进行各种自定义 | boolean | copyable | false | |
| delete | 添加删除线样式 | boolean | false | |
| disabled | 禁用文本 | boolean | false | |
| editable | 是否可编辑,为对象时可对编辑进行控制 | boolean | editable | false | |
| ellipsis | 自动溢出省略,为对象时不能设置省略行数、是否可展开、onExpand 展开事件。不同于 Typography.Paragraph,Text 组件自身不带 100% 宽度样式,因而默认情况下初次缩略后宽度便不再变化。如果需要自适应宽度,请手动配置宽度样式 | boolean | Omit<ellipsis, 'expandable' | 'rows' | 'onExpand'> | false | |
| italic | 是否斜体 | boolean | false | 4.16.0 |
| keyboard | 添加键盘样式 | boolean | false | 4.3.0 |
| mark | 添加标记样式 | boolean | false | |
| strong | 是否加粗 | boolean | false | |
| styles | 用于自定义组件内部各语义化结构的行内 style,支持对象或函数 | Record<SemanticDOM, CSSProperties> | (info: { props })=> Record<SemanticDOM, CSSProperties> | - | 6.4.0 |
| type | 文本类型 | secondary | success | warning | danger | - | success: 4.6.0 |
| underline | 添加下划线样式 | boolean | false | |
| onClick | 点击 Text 时的回调 | (event) => void | - |
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| actions | 配置操作栏 | actions | - | 6.4.0 |
| classNames | 用于自定义组件内部各语义化结构的 class,支持对象或函数 | Record<SemanticDOM, string> | (info: { props })=> Record<SemanticDOM, string> | - | 6.4.0 |
| code | 添加代码样式 | boolean | false | |
| copyable | 是否可拷贝,为对象时可进行各种自定义 | boolean | copyable | false | |
| delete | 添加删除线样式 | boolean | false | |
| disabled | 禁用文本 | boolean | false | |
| editable | 是否可编辑,为对象时可对编辑进行控制 | boolean | editable | false | |
| ellipsis | 自动溢出省略,为对象时可设置省略行数、是否可展开、添加后缀等 | boolean | ellipsis | false | |
| italic | 是否斜体 | boolean | false | 4.16.0 |
| level | 重要程度,相当于 h1、h2、h3、h4、h5 | number: 1, 2, 3, 4, 5 | 1 | 5: 4.6.0 |
| mark | 添加标记样式 | boolean | false | |
| styles | 用于自定义组件内部各语义化结构的行内 style,支持对象或函数 | Record<SemanticDOM, CSSProperties> | (info: { props })=> Record<SemanticDOM, CSSProperties> | - | 6.4.0 |
| type | 文本类型 | secondary | success | warning | danger | - | success: 4.6.0 |
| underline | 添加下划线样式 | boolean | false | |
| onClick | 点击 Title 时的回调 | (event) => void | - |
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| actions | 配置操作栏 | actions | - | 6.4.0 |
| classNames | 用于自定义组件内部各语义化结构的 class,支持对象或函数 | Record<SemanticDOM, string> | (info: { props })=> Record<SemanticDOM, string> | - | 6.4.0 |
| code | 添加代码样式 | boolean | false | |
| copyable | 是否可拷贝,为对象时可进行各种自定义 | boolean | copyable | false | |
| delete | 添加删除线样式 | boolean | false | |
| disabled | 禁用文本 | boolean | false | |
| editable | 是否可编辑,为对象时可对编辑进行控制 | boolean | editable | false | |
| ellipsis | 自动溢出省略,为对象时可设置省略行数、是否可展开、添加后缀等 | boolean | ellipsis | false | |
| italic | 是否斜体 | boolean | false | 4.16.0 |
| mark | 添加标记样式 | boolean | false | |
| strong | 是否加粗 | boolean | false | |
| styles | 用于自定义组件内部各语义化结构的行内 style,支持对象或函数 | Record<SemanticDOM, CSSProperties> | (info: { props })=> Record<SemanticDOM, CSSProperties> | - | 6.4.0 |
| type | 文本类型 | secondary | success | warning | danger | - | success: 4.6.0 |
| underline | 添加下划线样式 | boolean | false | |
| onClick | 点击 Paragraph 时的回调 | (event) => void | - |
{placement: 'start' | 'end',}
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| placement | 设置操作栏相对于文本的位置 | start | end | end | 6.4.0 |
{text: string | (() => string | Promise<string>),onCopy: function(event),icon: ReactNode,tooltips: false | [ReactNode, ReactNode],format: 'text/plain' | 'text/html',tabIndex: number,}
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| format | 剪切板数据的 Mime Type | 'text/plain' | 'text/html' | - | 4.21.0 |
| icon | 自定义拷贝图标:[默认图标, 拷贝后的图标] | [ReactNode, ReactNode] | - | 4.6.0 |
| tabIndex | 自定义复制按钮的 tabIndex | number | 0 | 5.17.0 |
| text | 拷贝到剪切板里的文本 | string | - | |
| tooltips | 自定义提示文案,为 false 时隐藏文案 | [ReactNode, ReactNode] | [复制, 复制成功] | 4.4.0 |
| onCopy | 拷贝成功的回调函数 | function | - |
{icon: ReactNode,tooltip: ReactNode,editing: boolean,maxLength: number,autoSize: boolean | { minRows: number, maxRows: number },text: string,onChange: function(string),onCancel: function,onStart: function,onEnd: function,triggerType: ('icon' | 'text')[],enterIcon: ReactNode,tabIndex: number,}
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| autoSize | 自动 resize 文本域 | boolean | { minRows: number, maxRows: number } | - | 4.4.0 |
| editing | 控制是否是编辑中状态 | boolean | false | |
| enterIcon | 在编辑段中自定义"enter"图标(传递"null"将删除图标) | ReactNode | <EnterOutlined /> | 4.17.0 |
| icon | 自定义编辑图标 | ReactNode | <EditOutlined /> | 4.6.0 |
| maxLength | 编辑中文本域最大长度 | number | - | 4.4.0 |
| tabIndex | 自定义编辑按钮的 tabIndex | number | 0 | 5.17.0 |
| text | 显式地指定编辑文案,为空时将隐式地使用 children | string | - | 4.24.0 |
| tooltip | 自定义提示文本,为 false 时关闭 | ReactNode | 编辑 | 4.6.0 |
| triggerType | 编辑模式触发器类型,图标、文本或者两者都设置(不设置图标作为触发器时它会隐藏) | Array<icon|text> | [icon] | |
| onCancel | 按 ESC 退出编辑状态时触发 | function | - | |
| onChange | 文本域编辑时触发 | function(value: string) | - | |
| onEnd | 按 ENTER 结束编辑状态时触发 | function | - | 4.14.0 |
| onStart | 进入编辑中状态时触发 | function | - |
interface EllipsisConfig {rows: number;/** `5.16.0` 新增 `collapsible` */expandable: boolean | 'collapsible';suffix: string;/** `5.16.0` 新增渲染函数 */symbol: ReactNode | ((expanded: boolean) => ReactNode);tooltip: ReactNode | TooltipProps;/** `5.16.0` 新增 */defaultExpanded: boolean;/** `5.16.0` 新增 */expanded: boolean;/** `5.16.0` 新增 `info` */onExpand: (event: MouseEvent, info: { expanded: boolean }) => void;onEllipsis: (ellipsis: boolean) => void;}
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| defaultExpanded | 默认展开或收起 | boolean | 5.16.0 | |
| expandable | 是否可展开 | boolean | 'collapsible' | - | collapsible: 5.16.0 |
| expanded | 展开或收起 | boolean | 5.16.0 | |
| rows | 最多显示的行数 | number | - | |
| suffix | 自定义省略内容后缀 | string | - | |
| symbol | 自定义展开描述文案 | ReactNode | ((expanded: boolean) => ReactNode) | 展开 收起 | |
| tooltip | 省略时,展示提示信息 | ReactNode | TooltipProps | - | 4.11.0 |
| onEllipsis | 触发省略时的回调 | function(ellipsis) | - | 4.2.0 |
| onExpand | 点击展开或收起时的回调 | function(event, { expanded: boolean }) | - | info: 5.16.0 |
| Token 名称 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| titleMarginBottom | 标题下间距 | string | number | 0.5em |
| titleMarginTop | 标题上间距 | string | number | 1.2em |
| Token 名称 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| colorErrorText | 错误色的文本默认态 | string | #ff4d4f |
| colorErrorTextActive | 错误色的文本激活态 | string | #d9363e |
| colorErrorTextHover | 错误色的文本悬浮态 | string | #ff7875 |
| colorFillAlter | 控制元素替代背景色。 | string | rgba(0,0,0,0.02) |
| colorIcon | 控制弱操作图标的颜色,例如 allowClear 或 Alert 关闭按钮。 * | string | rgba(0,0,0,0.45) |
| colorLink | 控制超链接的颜色。 | string | #1677ff |
| colorLinkActive | 控制超链接被点击时的颜色。 | string | #0958d9 |
| colorLinkHover | 控制超链接悬浮时的颜色。 | string | #69b1ff |
| colorPrimaryBorder | 主色梯度下的描边用色,用在 Slider 等组件的描边上。 | string | #91caff |
| colorSplit | 用于作为分割线的颜色,此颜色和 colorBorderSecondary 的颜色一致,但是用的是透明色。 | string | rgba(5,5,5,0.06) |
| colorSuccess | 用于表示操作成功的 Token 序列,如 Result、Progress 等组件会使用该组梯度变量。 | string | #52c41a |
| colorSuccessText | 成功色的文本默认态 | string | #52c41a |
| colorText | 最深的文本色。为了符合W3C标准,默认的文本颜色使用了该色,同时这个颜色也是最深的中性色。 | string | rgba(0,0,0,0.88) |
| colorTextDescription | 控制文本描述字体颜色。 | string | rgba(0,0,0,0.45) |
| colorTextDisabled | 控制禁用状态下的字体颜色。 | string | rgba(0,0,0,0.25) |
| colorTextHeading | 控制标题字体颜色。 | string | rgba(0,0,0,0.88) |
| colorWarningText | 警戒色的文本默认态 | string | #faad14 |
| borderRadiusLG | LG号圆角,用于组件中的一些大圆角,如 Card、Modal 等一些组件样式。 | number | 8 |
| fontFamilyCode | 代码字体,用于 Typography 内的 code、pre 和 kbd 类型的元素 | string | 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace |
| fontSize | 设计系统中使用最广泛的字体大小,文本梯度也将基于该字号进行派生。 | number | 14 |
| fontSizeHeading1 | H1 标签所使用的字号 | string | number | 38 |
| fontSizeHeading2 | h2 标签所使用的字号 | string | number | 30 |
| fontSizeHeading3 | h3 标签使用的字号 | string | number | 24 |
| fontSizeHeading4 | h4 标签使用的字号 | string | number | 20 |
| fontSizeHeading5 | h5 标签使用的字号 | string | number | 16 |
| fontWeightStrong | 控制标题类组件(如 h1、h2、h3)或选中项的字体粗细。 | number | 600 |
| lineHeight | 文本行高 | number | 1.5714285714285714 |
| lineHeightHeading1 | H1 标签所使用的行高 | number | 1.2105263157894737 |
| lineHeightHeading2 | h2 标签所使用的行高 | number | 1.2666666666666666 |
| lineHeightHeading3 | h3 标签所使用的行高 | number | 1.3333333333333333 |
| lineHeightHeading4 | h4 标签所使用的行高 | number | 1.4 |
| lineHeightHeading5 | h5 标签所使用的行高 | number | 1.5 |
| lineType | 用于控制组件边框、分割线等的样式,默认是实线 | string | solid |
| lineWidth | 用于控制组件边框、分割线等的宽度 | number | 1 |
| lineWidthFocus | 控制线条的宽度,当组件处于聚焦态时。 | number | 3 |
| linkDecoration | 控制链接文本的装饰样式。 | TextDecoration<string | number> | undefined | none |
| linkFocusDecoration | 控制链接聚焦时文本的装饰样式。 | TextDecoration<string | number> | undefined | none |
| linkHoverDecoration | 控制链接鼠标悬浮时文本的装饰样式。 | TextDecoration<string | number> | undefined | none |
| marginXS | 控制元素外边距,小尺寸。 | number | 8 |
| marginXXS | 控制元素外边距,最小尺寸。 | number | 4 |
| motionDurationMid | 动效播放速度,中速。用于中型元素动画交互 | string | 0.2s |
| motionDurationSlow | 动效播放速度,慢速。用于大型元素如面板动画交互 | string | 0.3s |
| padding | 控制元素的内间距。 | number | 16 |
| paddingSM | 控制元素的小内间距。 | number | 12 |
Sketch and Axure), to help people create their product prototypes beautifully and efficiently.Sketch 和Axure),来帮助业务快速设计出高质量的产品原型。AntV 是蚂蚁集团全新一代数据可视化解决方案,致力于提供一套简单方便、专业可靠、不限可能的数据可视化最佳实践。得益于丰富的业务场景和用户需求挑战,AntV 经历多年积累与不断打磨,已支撑整个阿里集团内外 20000+ 业务系统,通过了日均千万级 UV 产品的严苛考验。 我们正在基础图表,图分析,图编辑,地理空间可视化,智能可视化等各个可视化的领域耕耘,欢迎同路人一起前行。
AntV 是蚂蚁集团全新一代数据可视化解决方案,致力于提供一套简单方便、专业可靠、不限可能的数据可视化最佳实践。得益于丰富的业务场景和用户需求挑战,AntV 经历多年积累与不断打磨,已支撑整个阿里集团内外 20000+ 业务系统,通过了日均千万级 UV 产品的严苛考验。 我们正在基础图表,图分析,图编辑,地理空间可视化,智能可视化等各个可视化的领域耕耘,欢迎同路人一起前行。
Ant Design (code)Ant Design, a design language for background applications, is refined by Ant UED Team.| Plan | Price | Features |
|---|---|---|
| Basic | Free | 1GB Storage, Basic Support |
| Pro | $9.99/month | 100GB Storage, Priority Support |
| Enterprise | Contact us | Unlimited Storage, 24/7 Support |