阅读提示:本文共计约2588个文字,预计阅读时间需要大约7分钟,由作者免费建站网站一级编辑整理创作于2023年11月06日01时33分35秒。

在移动端实现多行溢出省略,可以使用CSS的 -webkit-line-clamp 属性。但是,这个属性在某些设备上可能不起作用,因为它是一个非标准的CSS属性。为了兼容更多的设备,你可以使用JavaScript来实现多行溢出省略。以下是一个简单的示例代码:

vue2.0 多行溢出省略在移动端如何兼容?
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vue 2.0 Multi-Line Ellipsis</title>
    <style>
        .ellipsis {
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
        }
    </style>
</head>
<body>
    <div class="ellipsis">这是一段很长的文本,如果超过三行,就会被省略号代替。</div>
</body>
</html>

以上代码中,.ellipsis 类设置了 overflow: hiddentext-overflow: ellipsis-webkit-line-clamp: 3,这样当文本超过三行时,就会自动显示为省略号。同时,-webkit-box-orient: vertical 是用来确保文本垂直排列的。

点赞(25) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部