文本样式
文本样式
文本类组件共享一些通用样式, 这类组件目前包括 ](https://weexapp.com/zh/docs/components/text.html)、[
和``
#属性
#color
color {color}
:文字颜色,支持如下字段: * RGB( rgb(255, 0, 0)
) * RGBA( rgba(255, 0, 0, 0.5)
) * 十六进制( #ff0000
);精简写法的十六进制( #f00
) * 色值关键字(red
)
#font-size
font-size {number}
:文字大小。
#font-style
font-style {string}
:字体类别。可选值 normal
| italic
,默认为 normal
。
#font-weight
font-weight {string}
:字体粗细程度
- 可选值:
normal
,bold
,100
,200
,300
,400
,500
,600
,700
,800
,900
- normal 等同于 400, bold 等同于 700;
- 默认值:
normal
; - iOS 支持 9 种 font-weight值;Android 仅支持 400 和 700, 其他值会设为 400 或 700
- 类似
lighter
,bolder
这样的值暂时不支持
#text-decoration
text-decoration {string}
:字体装饰,可选值 none
| underline
| line-through
,默认值为 none
。
WARNING
只支持 <text>
和 <ricthext>
#text-align
text-align {string}
:对齐方式。可选值 left
| center
| right
,默认值为 left
。
#font-family
font-family {string}
:设置字体。这个设置 不保证 在不同平台,设备间的一致性。如所选设置在平台上不可用,将会降级到平台默认字体。如果需要加载自定义字体,请参考相关dom.addRule。
#text-overflow
text-overflow {string}`:设置内容超长时的省略样式。可选值 `clip` | `ellipsis
WARNING
只支持 <text>
和 <ricthext>
#lines
lines {number}
: 正整数,指定最大文本行数,默认值为0,表示不限制最大行数。如果文本不够长,实际展示行数会小于指定行数。
#line-height
line-height {length}
:正整数,每行文字高度。line-height
是 top 至 bottom 的距离。line-height
与font-size
没有关系,因为line-height
被 top 和 bottom 所限制,font-size
被 glyph 所解析。line-height
和font-size
相等一般会导致文字被截断。
#word-wrap
word-wrap
:break-word
| normal
| anywhere
. 对 Weex 来说 anywhere
表示在以字符为最小元素做截断换行,其它值或不指定该属性,都以英文单词为单位进行换行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具