mirror of
https://gitee.com/baidu/amis.git
synced 2024-12-02 20:18:03 +08:00
127 lines
4.6 KiB
JSON
127 lines
4.6 KiB
JSON
{
|
|
"color": {
|
|
"desc": "\n\n<p>文字的颜色。</p>\n",
|
|
"uiControl": {
|
|
"type": "color",
|
|
"default": "null"
|
|
}
|
|
},
|
|
"fontStyle": {
|
|
"desc": "\n\n<p>文字字体的风格。</p>\n<p>可选:</p>\n<ul>\n<li><code class=\"codespan\">'normal'</code></li>\n<li><code class=\"codespan\">'italic'</code></li>\n<li><code class=\"codespan\">'oblique'</code></li>\n</ul>\n",
|
|
"uiControl": {
|
|
"type": "enum",
|
|
"default": "normal",
|
|
"options": "normal,italic,oblique"
|
|
}
|
|
},
|
|
"fontWeight": {
|
|
"desc": "\n\n<p>文字字体的粗细。</p>\n<p>可选:</p>\n<ul>\n<li><code class=\"codespan\">'normal'</code></li>\n<li><code class=\"codespan\">'bold'</code></li>\n<li><code class=\"codespan\">'bolder'</code></li>\n<li><code class=\"codespan\">'lighter'</code></li>\n<li>100 | 200 | 300 | 400...</li>\n</ul>\n",
|
|
"uiControl": {
|
|
"type": "enum",
|
|
"default": "normal",
|
|
"options": "normal,bold,bolder,lighter"
|
|
}
|
|
},
|
|
"fontFamily": {
|
|
"desc": "\n\n<p>文字的字体系列。</p>\n<p>还可以是 'serif' , 'monospace', 'Arial', 'Courier New', 'Microsoft YaHei', ...</p>\n",
|
|
"uiControl": {
|
|
"type": "enum",
|
|
"default": "sans-serif",
|
|
"options": "sans-serif,serif,monospace,Arial,Courier New"
|
|
}
|
|
},
|
|
"fontSize": {
|
|
"desc": "\n\n<p>文字的字体大小。</p>\n",
|
|
"uiControl": {
|
|
"type": "number",
|
|
"default": "12",
|
|
"min": "1",
|
|
"step": "1"
|
|
}
|
|
},
|
|
"lineHeight": {
|
|
"desc": "\n\n<p>行高。</p>\n<p><code class=\"codespan\">rich</code> 中如果没有设置 <code class=\"codespan\">lineHeight</code>,则会取父层级的 <code class=\"codespan\">lineHeight</code>。例如:</p>\n<pre><code class=\"lang-js\">{\n lineHeight: 56,\n rich: {\n a: {\n // 没有设置 `lineHeight`,则 `lineHeight` 为 56\n }\n }\n}\n</code></pre>\n",
|
|
"uiControl": {
|
|
"type": "number",
|
|
"min": "0",
|
|
"step": "1",
|
|
"default": "12"
|
|
}
|
|
},
|
|
"width": {
|
|
"desc": "\n\n<p>文本显示宽度。</p>\n",
|
|
"uiControl": {
|
|
"type": "number",
|
|
"default": "100",
|
|
"min": "1",
|
|
"max": "500",
|
|
"step": "1"
|
|
}
|
|
},
|
|
"height": {
|
|
"desc": "\n\n<p>文本显示高度。</p>\n",
|
|
"uiControl": {
|
|
"type": "number",
|
|
"default": "50",
|
|
"min": "1",
|
|
"max": "500",
|
|
"step": "1"
|
|
}
|
|
},
|
|
"textBorderColor": {
|
|
"desc": "\n\n<p>文字本身的描边颜色。</p>\n",
|
|
"uiControl": {
|
|
"type": "color"
|
|
}
|
|
},
|
|
"textBorderWidth": {
|
|
"desc": "\n\n<p>文字本身的描边宽度。</p>\n",
|
|
"uiControl": {
|
|
"type": "number",
|
|
"min": "0",
|
|
"step": "0.5"
|
|
}
|
|
},
|
|
"textShadowColor": {
|
|
"desc": "\n\n<p>文字本身的阴影颜色。</p>\n",
|
|
"uiControl": {
|
|
"type": "color",
|
|
"default": "#000"
|
|
}
|
|
},
|
|
"textShadowBlur": {
|
|
"desc": "\n\n<p>文字本身的阴影长度。</p>\n",
|
|
"uiControl": {
|
|
"type": "number",
|
|
"min": "0",
|
|
"step": "0.5"
|
|
}
|
|
},
|
|
"textShadowOffsetX": {
|
|
"desc": "\n\n<p>文字本身的阴影 X 偏移。</p>\n",
|
|
"uiControl": {
|
|
"type": "number",
|
|
"step": "0.5"
|
|
}
|
|
},
|
|
"textShadowOffsetY": {
|
|
"desc": "\n\n<p>文字本身的阴影 Y 偏移。</p>\n",
|
|
"uiControl": {
|
|
"type": "number",
|
|
"step": "0.5"
|
|
}
|
|
},
|
|
"overflow": {
|
|
"desc": "\n\n<p>文字超出宽度是否截断或者换行。配置<code class=\"codespan\">width</code>时有效</p>\n<ul>\n<li><code class=\"codespan\">'truncate'</code> 截断,并在末尾显示<code class=\"codespan\">ellipsis</code>配置的文本,默认为<code class=\"codespan\">...</code></li>\n<li><code class=\"codespan\">'break'</code> 换行</li>\n<li><code class=\"codespan\">'breakAll'</code> 换行,跟<code class=\"codespan\">'break'</code>不同的是,在英语等拉丁文中,<code class=\"codespan\">'breakAll'</code>还会强制单词内换行</li>\n</ul>\n",
|
|
"uiControl": {
|
|
"type": "enum",
|
|
"options": "truncate,break,breakAll"
|
|
}
|
|
},
|
|
"ellipsis": {
|
|
"desc": "<p>在<code class=\"codespan\">overflow</code>配置为<code class=\"codespan\">'truncate'</code>的时候,可以通过该属性配置末尾显示的文本。</p>\n"
|
|
},
|
|
"lineOverflow": {
|
|
"desc": "<p>文本超出高度部分是否截断,配置<code class=\"codespan\">height</code>时有效。</p>\n<ul>\n<li><code class=\"codespan\">'truncate'</code> 在文本行数超出高度部分截断。</li>\n</ul>\n"
|
|
}
|
|
} |