微信小程序> 小程序的textoverflow

小程序的textoverflow

浏览量:1870 时间: 来源:Syleapn

text-overflow原本是CSS3的一个属性。在微信小程序中也支持。下面我们一步步的进行~

text-overflow文本溢出显示省略号~

:使用text-overflow时,需要设置固定的宽度才起作用,所以该元素必须具有块状元素的属性(款装元素+行内块状元素)



1、一行文本溢出显示省略号

 overflow: hidden; white-space:nowrap;    text-overflow: ellipsis; 


1》要实现这个功能,除了text-overflow: ellipsis;是必须之外,还必须满足:


overflow: hidden; /*隐藏溢出的文本  */white-space:nowrap; /*不换行  */


2》帮助理解实例

先上效果

小程序


源码:

wxml代码:

view    textssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss/text/view

wxss代码:

text{  display: inline-block;   width: 400rpx;  border: 1rpx solid gray;  margin: 30rpx 60rpx;  overflow: hidden; /*隐藏溢出的文本  */  white-space:nowrap; /*不换行  */  text-overflow: ellipsis;   }



2、多行文本的最后一行溢出显示省略号

1》需要满足以下:

 display: -webkit-box ; overflow: hidden; /*隐藏溢出的文本  */ text-overflow: ellipsis; word-break: break-all;/*自动换行*/ -moz-box-orient: vertical; /*从上到下自动排列子元素*/ -webkit-box-orient: vertical;  -webkit-line-clamp:2; /*显示的行数*/ 


2》下面结合实例看效果

小程序


源码:

wxml代码

    与前面一样~

wxss代码

text{  display: inline-block;   width: 400rpx;  border: 1rpx solid gray;  margin: 30rpx 60rpx;  display: -webkit-box ;  overflow: hidden; /*隐藏溢出的文本  */  text-overflow: ellipsis;  word-break: break-all;/*自动换行*/  -moz-box-orient: vertical; /*从上到下自动排列子元素*/  -webkit-box-orient: vertical;   -webkit-line-clamp:2; /*显示的行数*/ }




版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎