Skip to content

CSS: text

.instui-text · stable — 正文排版,带有大小、字重、颜色和样式修饰符。

-variant-* 预设和 -color-*/-size-*/-weight-* 修饰符均可在同一元素上组合;与 heading 不同,它不呈现隐含的语义级别。

Source: text.css

用法

css
@import "@pantoken/components/components.css";
@import "@pantoken/components/text.css";

示例

html
<span class="instui-text -size-xs --display-block">x-small text</span>
<span class="instui-text -size-sm --display-block">small text</span>
<span class="instui-text -variant-content-quote --display-block">Quoted text</span>
<span class="instui-text -color-ai-highlight">AI highlight text</span>

修饰符

修饰符描述
.-color-ai已弃用 — use .-color-ai-highlight.
.-color-ai-highlightAI 强调文本颜色,带背景高亮。
.-color-brand品牌文本颜色。
.-color-danger危险(错误)文本颜色。
.-color-primary主要文本颜色。
.-color-primary-inverse暗色背景上的(主反色)文本颜色。
.-color-primary-on有色背景上的主要文本颜色。
.-color-secondary次要(弱化)文本颜色。
.-color-secondary-inverse暗色背景上的(次要反色)文本颜色。
.-color-secondary-on有色背景上的次要文本颜色。
.-color-success成功文本颜色。
.-color-warning警告文本颜色。
.-size-largeLarge。-size-lg 的长形式别名。
.-size-lgLarge。
.-size-sm小号。
.-size-small小号。-size-sm 的长形式别名。
.-size-x-large特大号。-size-xl 的长形式别名。
.-size-x-small特小号。-size-xs 的长形式别名。
.-size-xl特大号。
.-size-xs特小号。
.-style-italic斜体。
.-transform-capitalize每个单词首字母大写。
.-transform-lowercase将文本设为小写。
.-transform-uppercase将文本设为大写。
.-variant-content内容类型预设。
.-variant-content-important重要内容类型预设。
.-variant-content-quote引用内容类型预设。
.-variant-content-small小号内容类型预设。
.-variant-description-page页面描述类型预设。
.-variant-description-section章节描述类型预设。
.-variant-legend图例(legend)类型预设。
.-weight-bold粗体字重。

消耗代币

Token类型
--instui-color-institutional-brand-font-color-dark<color>LightDarklight-dark(#273540, #ffffff)
--instui-color-institutional-brand-primary<color>LightDarklight-dark(#1D354F, #EEF4FD)
--instui-component-text-ai-background-color<color>LightDarklight-dark(#F3E5F7, #6D3984)
--instui-component-text-ai-color<color>LightDarklight-dark(#8A49A7, #F3E5F7)
--instui-component-text-base-color<color>LightDarklight-dark(#273540, #ffffff)
--instui-component-text-base-on-color<color>#ffffff
--instui-component-text-content-font-family[ <font-family-name> | <generic-font-family> ]#Atkinson Hyperlegible Next, "Helvetica Neue", Helvetica, Arial, sans-serif
--instui-component-text-content-font-size<length>1rem
--instui-component-text-content-font-weight<integer>400
--instui-component-text-content-important-font-size<length>1rem
--instui-component-text-content-important-font-weight<integer>600
--instui-component-text-content-important-line-height<percentage>150%
--instui-component-text-content-line-height<percentage>150%
--instui-component-text-content-quote-font-size<length>1rem
--instui-component-text-content-quote-font-styleitalic
--instui-component-text-content-quote-font-weight<integer>500
--instui-component-text-content-quote-line-height<percentage>150%
--instui-component-text-content-small-font-size<length>0.875rem
--instui-component-text-content-small-font-weight<integer>400
--instui-component-text-content-small-line-height<percentage>150%
--instui-component-text-description-page-font-size<length>1.25rem
--instui-component-text-description-page-font-weight<integer>400
--instui-component-text-description-page-line-height<percentage>150%
--instui-component-text-description-section-font-size<length>1rem
--instui-component-text-description-section-font-weight<integer>400
--instui-component-text-description-section-line-height<percentage>150%
--instui-component-text-error-color<color>LightDarklight-dark(#CF1F24, #FA917F)
--instui-component-text-font-size-large<length>1.75rem
--instui-component-text-font-size-medium<length>1rem
--instui-component-text-font-size-small<length>0.875rem
--instui-component-text-font-size-x-large<length>2.5rem
--instui-component-text-font-size-x-small<length>0.75rem
--instui-component-text-font-weight-bold<integer>600
--instui-component-text-font-weight-normal<integer>400
--instui-component-text-inverse-color<color>LightDarklight-dark(#ffffff, #1C222B)
--instui-component-text-legend-font-size<length>0.75rem
--instui-component-text-legend-font-weight<integer>400
--instui-component-text-legend-line-height<percentage>150%
--instui-component-text-muted-color<color>LightDarklight-dark(#576773, #AAB0B5)
--instui-component-text-muted-on-color<color>#ffffff
--instui-component-text-primary-color<color>LightDarklight-dark(#1D354F, #EEF4FD)
--instui-component-text-success-color<color>LightDarklight-dark(#037D37, #61C378)
--instui-component-text-warning-color<color>LightDarklight-dark(#BB4200, #FF905A)

相关

  • heading — 用于标题的排版,而非正文文本。
  • truncate — 将此文本截断为一行或设定的行数。