码迷,mamicode.com
首页 > Web开发 > 详细

CSS: 通过CSS控制字符串长度(一行或者多行)

时间:2020-05-30 20:05:06      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:ica   控制   lam   添加   过滤   ellipsis   hidden   vertica   splay   

  • 一行时,超出长度的部分变为省略号
.text-hidden {
  width:200px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

注:通过width来控制字符串长度

  • 多行时,在第n行超出的部分变为省略号
.text-ellipsis {
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}

注:通过-webkit-line-clamp来控制你要在第几行省略。默认编译的时候,-webkit-box-orient: vertical;会被过滤,通过以上注释的写法才可生效,或者在react项目中,在对应需要加样式的地方添加style属性:style={{WebkitBoxOrient: "vertical"}}也可生效

CSS: 通过CSS控制字符串长度(一行或者多行)

标签:ica   控制   lam   添加   过滤   ellipsis   hidden   vertica   splay   

原文地址:https://www.cnblogs.com/jlfw/p/12994129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!