鸿蒙os学习3:文本组件

本文探讨了鸿蒙OS中的文本组件,详细介绍了显示类和交互类组件的区别。重点讲解了文本组件的属性,如长度单位、颜色、位置、字体大小、对齐方式等,并展示了如何添加划线、隐藏超长文本以及设置文本折行的方法。

一、组件包括:显示类组件,交互类组件

        显示类组件:文本组件,图片组件,进度条组件等

        交互类组件:按钮组件,输入框组件,多选框组件,单选框组件,滑块组件

二、在pages/index目录下的hml文件中创建一个Text组件。文本组件的样子由属性决定,属性在css文件下

长宽属性:

长度单位:px,fp,百分制

px是像素,是固定的

fp是根据屏幕的大小而定的一个单位

颜色属性: 

  •         RGB颜色通道:#999999   是16进制的表示方法,255用FF表示,分别表示R:99,G:99,B: 99

 

  • 用英文单词来表示

  • 添加透明度 ,#后面的两个数

 

位置属性:

外边距,组件距离container的距离,margin表示距离,margin:10px,表示上下左右边距但是10

 内边距:调整组件内部文字距离组件边缘的距离

还有font-size、allow-scale、word-spacing、text-valign属性分别为文本大小、缩放、文本之间的间距和文本在垂直方向的对齐方式。

添加划线

设置text-decoration和text-decoration-colo属性为文本添加划线和划线颜色,text-decoration枚举值请参考 Text自有样式。可以写在hmtl里也可以写在css里

 

隐藏文本内容

当文本内容过多而显示不全时,添加text-overflow属性将隐藏内容以省略号的形式展现。

  • text-overflow样式需要与max-lines样式配套使用,设置了最大行数的情况下生效。
  • max-lines属性设置文本最多可以展示的行数。

 

设置文本折行

设置word-break属性对文本内容做断行处理,word-break枚举值请参考Text自有样式。

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值