js css html前端大杂烩

CSS 实现文本溢出省略效果

2022-06-13  本文已影响0人  lio_zero

本文已整理到 Github,地址 👉 blog

如果我的内容帮助到了您,欢迎点个 Star 🎉🎉🎉 鼓励鼓励 :) ~~

我希望我的内容可以帮助你。现在我专注于前端领域,但我也将分享我在有限的时间内看到和感受到的东西。


单行文本溢出

以下是截断单行长文本的 CSS 片段:

.truncate {
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

多行文本溢出

使用 -webkit-line-clamp 可以设置多行超出显示省略号,下面的 CSS 声明将行数限制为 2:

.truncate {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

注意-webkit-line-clamp 属性仅在具有 display: -webkit-box-webkit-box-orient: vertical 声明时有效。

更多资料

Line Clampin (Truncating Multiple Line Text) 给出了更多灵活的文本溢出方案。

上一篇 下一篇

猜你喜欢

热点阅读