CSS基础之省略号的制作(单行&多行)

应用场景:

例如:相信很多小伙伴在初学css绘制页面时,都会遇见文本超出指定区域,用...代替的情况;下面详细为大家介绍了单行文本如何制作省略号以及多行文本如何制作省略号


单行文本制作省略号

实现效果:

单行文本制作省略号

实现效果:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    .box{
        height: 300px;
        //1.设置元素的宽度为300像素,可根据实际需要进行调整
        width: 300px;
        background-color: aqua;
        //2.设置不换行
        white-space: nowrap;
        //3.超出隐藏
        overflow: hidden;
        //4.文本超出绘制小黑圆点(省略号)
        text-overflow: ellipsis;
    }
</style>
<body>
    <div class="box">Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi ab         neque earum, molestias quos excepturi nihil cupiditate ex esse perferendis? Cum necessitatibus est nostrum consectetur error quidem distinctio deleniti natus. Lorem ipsum dolor sit amet consectetur, adipisicing elit. Magni natus velit dolor possimus neque eligendi fuga explicabo, libero maxime maiores, provident veritatis facilis ut aspernatur saepe officia voluptas ducimus ea. Lorem ipsum dolor sit amet consectetur adipisicing elit. Id error exercitationem eligendi veritatis esse rerum consequuntur? Numquam, aliquid voluptate temporibus dolore error autem ab culpa. Obcaecati iure consequuntur velit porro?</div>
    
</body>
</html>

 

多行文本制作省略号

实现效果:

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    .box {
        //1.设置元素的宽度为300像素,可根据实际需要进行调整
        width: 300px;
        background-color: aqua;
        //2.将元素的布局模式设置为基于弹性盒子模型的布局
        display: -webkit-box;
        //3.将弹性盒子模型的方向设置为垂直方向
        -webkit-box-orient: vertical;
        //4.设置元素的文本行数为5行,即只显示5行文本内容(根据需求调整)
        -webkit-line-clamp: 5;
        //5.当文本内容超过指定行数时,隐藏超出部分内容
        overflow: hidden;
    }
</style>

<body>
    <div class="box">Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi ab neque earum, molestias quos
        excepturi nihil cupiditate ex esse perferendis? Cum necessitatibus est nostrum consectetur error quidem
        distinctio deleniti natus. Lorem ipsum dolor sit amet consectetur, adipisicing elit. Magni natus velit dolor
        possimus neque eligendi fuga explicabo, libero maxime maiores, provident veritatis facilis ut aspernatur saepe
        officia voluptas ducimus ea. Lorem ipsum dolor sit amet consectetur adipisicing elit. Id error exercitationem
        eligendi veritatis esse rerum consequuntur? Numquam, aliquid voluptate temporibus dolore error autem ab culpa.
        Obcaecati iure consequuntur velit porro?</div>

</body>

</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值