CSS实现超出指定行数文字省略

效果展示:

源码展示:

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>超出指定行数文字省略</title>
    <style>
        .ellipsis {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .ellipsis2, .ellipsis3, .ellipsis4 {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden
        }

        .ellipsis2 {
            -webkit-line-clamp: 2
        }

        .ellipsis3 {
            -webkit-line-clamp: 3
        }

        .ellipsis4 {
            -webkit-line-clamp: 4
        }</style>
</head>
<body>
<center><h3>超出文字省略</h3></center>
<p>超出一行隐藏</p>
<div class="ellipsis">
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab accusamus corporis ea harum itaque, iusto magni
    quaerat quasi similique suscipit, tempore vero. Ipsa ipsam maiores quam quisquam repellat totam voluptates.
    Cupiditate eum quisquam similique. Ab autem eum eveniet maxime nisi sed sequi! Adipisci autem corporis dicta
    dolores ea ipsam iste libero officia, pariatur reiciendis rem rerum sapiente tempora totam voluptates?
    Dignissimos eum illo perspiciatis quisquam repellat tenetur veniam. Assumenda consectetur corporis delectus
    eligendi eos, facilis laboriosam libero minus natus odio quaerat quasi reiciendis repudiandae sunt ullam vel
    vitae voluptas voluptatibus.
</div>
<p>超出两行隐藏</p>
<div class="ellipsis2">
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab accusamus corporis ea harum itaque, iusto magni
    quaerat quasi similique suscipit, tempore vero. Ipsa ipsam maiores quam quisquam repellat totam voluptates.
    Cupiditate eum quisquam similique. Ab autem eum eveniet maxime nisi sed sequi! Adipisci autem corporis dicta
    dolores ea ipsam iste libero officia, pariatur reiciendis rem rerum sapiente tempora totam voluptates?
    Dignissimos eum illo perspiciatis quisquam repellat tenetur veniam. Assumenda consectetur corporis delectus
    eligendi eos, facilis laboriosam libero minus natus odio quaerat quasi reiciendis repudiandae sunt ullam vel
    vitae voluptas voluptatibus.
</div>
<p>超出三行隐藏</p>
<div class="ellipsis3">
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab accusamus corporis ea harum itaque, iusto magni
    quaerat quasi similique suscipit, tempore vero. Ipsa ipsam maiores quam quisquam repellat totam voluptates.
    Cupiditate eum quisquam similique. Ab autem eum eveniet maxime nisi sed sequi! Adipisci autem corporis dicta
    dolores ea ipsam iste libero officia, pariatur reiciendis rem rerum sapiente tempora totam voluptates?
    Dignissimos eum illo perspiciatis quisquam repellat tenetur veniam. Assumenda consectetur corporis delectus
    eligendi eos, facilis laboriosam libero minus natus odio quaerat quasi reiciendis repudiandae sunt ullam vel
    vitae voluptas voluptatibus.
</div>
<p>超出四行隐藏</p>
<div class="ellipsis4">
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab accusamus corporis ea harum itaque, iusto magni
    quaerat quasi similique suscipit, tempore vero. Ipsa ipsam maiores quam quisquam repellat totam voluptates.
    Cupiditate eum quisquam similique. Ab autem eum eveniet maxime nisi sed sequi! Adipisci autem corporis dicta
    dolores ea ipsam iste libero officia, pariatur reiciendis rem rerum sapiente tempora totam voluptates?
    Dignissimos eum illo perspiciatis quisquam repellat tenetur veniam. Assumenda consectetur corporis delectus
    eligendi eos, facilis laboriosam libero minus natus odio quaerat quasi reiciendis repudiandae sunt ullam vel
    vitae voluptas voluptatibus.
</div>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值