css3实现文本单行/多行超出省略号

我们知道编写正常状态超出文本用overflow: hidden;
那么单行和多行如何呢?下面说说

1.单行超出省略

.box{
    width:100px;
    height:40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
  • 效果如下:


    image.png

2.多行超出省略

.box{
    width:100px;
    height:auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;  /*3行出现省略号*/
    -webkit-box-orient: vertical;
}
  • 效果如下:


    image.png

--by Affandi ⊙▽⊙

你可能感兴趣的:(css3实现文本单行/多行超出省略号)