css实现多行文本溢出省略号+文字环绕+展开全部
先贴一张效果图吧!!!本文只实现展示效果,具体交互请各位码友自写。。。
代码部分
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
.box {
width: 400px;
display: flex;
}
.text {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.text:before {
content: '';
float: right;
height: 100%;
margin-bottom: -22px;
}
.btn {
cursor: pointer;
float: right;
clear: both;
color: #409eff;
margin-right: 10px;
}
</style>
<body>
<div class="box">
<div class="text">
<div class="btn">展开</div>
<div class="content">
这是一段测试文字这是一段测试文字这是一段测试文字
这是一段测试文字这是一段测试文字这是一段测试文字
这是一段测试文字这是一段测试文字这是一段测试文字
这是一段测试文字这是一段测试文字这是一段测试文字
这是一段测试文字这是一段测试文字这是一段测试文字
这是一段测试文字这是一段测试文字这是一段测试文字
这是一段测试文字这是一段测试文字这是一段测试文字
这是一段测试文字这是一段测试文字这是一段测试文字
这是一段测试文字这是一段测试文字这是一段测试文字
这是一段测试文字
</div>
</div>
</body>
</html>