首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >CSS 文本超出2行就隐藏且显示省略号

CSS 文本超出2行就隐藏且显示省略号

原创
作者头像
天狐
修改2022-04-22 09:54:35
修改2022-04-22 09:54:35
2.7K0
举报
文章被收录于专栏:开发日志开发日志

css定义

代码语言:javascript
复制
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

属性说明

display:-webkit-box; //将对象作为弹性伸缩盒子模型显示。

-webkit-box-orient:vertical; //从上到下垂直排列子元素(设置伸缩盒子的子元素排列方式)

-webkit-line-clamp:2; //这个属性不是css的规范属性,需要组合上面两个属性,表示显示的行数。

-webkit-line-clamp 超过两行就出现省略号

-webkit-line-clamp 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。

限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他外来的WebKit属性。

项目是使用less

会发现但在less中添加这些时并没有生效,依然是显示多行

-webkit-line-clamp: 2,在less中不生效

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • css定义
  • 属性说明
  • 项目是使用less
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档