首页  >  问答  >  正文

javascript - 文字超出显示...是怎么实现的?

不是单行的,不是只适用于chrome。
类似知乎 简书的那种,多行文本同时显示...
只在css上做文章可以实现么?

怪我咯怪我咯2728 天前522

全部回复(4)我来回复

  • 巴扎黑

    巴扎黑2017-04-11 12:43:23

    搬运一下。。。

    stackoverflow

    css tricks

    hacking ui

    回复
    0
  • PHP中文网

    PHP中文网2017-04-11 12:43:23

    也遇到过同样的问题简书是取90个字符知乎好像是后端截取好的

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-11 12:43:23

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

    回复
    0
  • PHPz

    PHPz2017-04-11 12:43:23

    简单的就直接使用 -webkit-line-clamp

    .line-clamp {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      max-height: 4.5em; /* line-height: 1.5em, so it's 1.5em * 3 */
      -webkit-box-orient: vertical;
    }

    参考 这里:
    https://codepen.io/yangg/pen/...

    复杂就用这种
    http://hai.li/2017/03/08/css-...

    回复
    0
  • 取消回复