css3 - 一篇文章有好多段 怎么控制整篇文章显示多少行 剩余省略 而不是每段控制
问题描述
<p>有一晚,我做了一个梦。我和锺书一同散步,说说笑笑,走到了不知什么地方。太阳已经下山,黄昏薄幕,苍苍茫茫中,忽然锺书不见了。我四顾寻找, 不见他的影踪。我喊他,没人应。</p><p>只我一人,站在荒郊野地里,锺书不知到哪里去了。我大声呼喊,连名带姓地喊。喊声落在旷野里,好像给吞吃了似的,没留下一点依稀仿佛的音响。彻底的寂静,给沉沉夜色增添了分量,也加深了我的孤凄。往前看去,是一层深似一层的昏暗。我脚下是一条沙土路,旁边有林木,有潺潺流水,看不清楚溪流有多么宽广。向后看去,好像是连片的屋宇房舍,是有人烟的去处,但不见灯火,想必相离很远了。锺书自顾自先回家了吗?我也得回家呀。我正待寻觅归路,忽见一个老人拉着一辆空的黄包车,忙拦住他。他倒也停了车。可是我怎么也说不出要到哪里去,惶急中忽然醒了。锺书在我旁边的床上睡得正酣呢。</p><p>我转侧了半夜等锺书醒来,就告诉他我做了一个梦,如此这般;于是埋怨他怎么一声不响地撇下我自顾自走了。锺书并不为我梦中的他辩护,只安慰我说:那是老人的梦,他也常做。</p><p>是的,这类的梦我又做过多次,梦境不同而情味总相似。往往是我们两人从一个地方出来,他一晃眼不见了。我到处问询,无人理我。我或是来回寻找,走入一连串的死胡同,或独在昏暗的车站等车,等那末一班车,车也总不来。梦中凄凄惶惶,好像只要能找到他,就能一同回家。</p><p>锺书大概是记着我的埋怨,叫我做了一个长达万里的梦。</p>
.swiper-wrapper .swiper-slide:nth-of-type(2) p:nth-child(5) p { word-break: break-all; display: -webkit-box; -webkit-line-clamp: 3; /*限制在一个块元素显示的文本的行数*/ -webkit-box-orient: vertical; overflow: hidden;}
这样就会每段都省略怎么能整片实现这样的效果
问题解答
回答1:jquery.dotdotdot.min.js,你值得拥有。
回答2:<!DOCTYPE html><html> <head><meta charset='UTF-8'><title>多行文字省略……</title><style type='text/css'> .wrap{width: 400px;height:450px;background: #ccc;padding: 10px;margin: 10px auto;line-height: 30px; }</style><script src='https://www.haobala.com/wenda/jquery-1.11.1.min.js'></script><script type='text/javascript'> $(function(){//限制字数var num=400;if($(’.wrap’).text().length>num){ $(’.wrap’).html($(’.wrap’).html().substring(0,num)); $(’.wrap’).html($(’.wrap’).html()+’......’);} }); </script> </head> <body><p class='wrap'> <p>有一晚,我做了一个梦。我和锺书一同散步,说说笑笑,走到了不知什么地方。太阳已经下山,黄昏薄幕,苍苍茫茫中,忽然锺书不见了。我四顾寻找, 不见他的影踪。我喊他,没人应。</p><p>只我一人,站在荒郊野地里,锺书不知到哪里去了。我大声呼喊,连名带姓地喊。喊声落在旷野里,好像给吞吃了似的,没留下一点依稀仿佛的音响。彻底的寂静,给沉沉夜色增添了分量,也加深了我的孤凄。往前看去,是一层深似一层的昏暗。我脚下是一条沙土路,旁边有林木,有潺潺流水,看不清楚溪流有多么宽广。向后看去,好像是连片的屋宇房舍,是有人烟的去处,但不见灯火,想必相离很远了。锺书自顾自先回家了吗?我也得回家呀。我正待寻觅归路,忽见一个老人拉着一辆空的黄包车,忙拦住他。他倒也停了车。可是我怎么也说不出要到哪里去,惶急中忽然醒了。锺书在我旁边的床上睡得正酣呢。</p><p>我转侧了半夜等锺书醒来,就告诉他我做了一个梦,如此这般;于是埋怨他怎么一声不响地撇下我自顾自走了。锺书并不为我梦中的他辩护,只安慰我说:那是老人的梦,他也常做。</p><p>是的,这类的梦我又做过多次,梦境不同而情味总相似。往往是我们两人从一个地方出来,他一晃眼不见了。我到处问询,无人理我。我或是来回寻找,走入一连串的死胡同,或独在昏暗的车站等车,等那末一班车,车也总不来。梦中凄凄惶惶,好像只要能找到他,就能一同回家。</p><p>锺书大概是记着我的埋怨,叫我做了一个长达万里的梦。</p></p> </body></html>
效果如图:
预览:https://ityanxi.github.io/seg...
回答3:这个好像只有chrome支持吧
回答4:实现整段省略应该在p元素的父节点上添加 -webkit-line-clamp: x;的样式属性吧
回答5:https://codepen.io/anon/pen/e...
@mixin autoCuteContext($line, $line-height: 1.5){ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: $line; -webkit-box-orient: vertical; line-height: $line-height; max-height: ($line-height * $line) + em;}p{ @include autoCuteContext(3);}回答6:
你必须给一个整体的高度,然后再给行数,让超出的部分 hidden
相关文章:
1. html5 - 百度Ueditor代码高亮和代码段滚动条冲突是怎么回事?2. docker api 开发的端口怎么获取?3. 如何调整IDEA中直接运行java程序的日志输出级别?4. javascript - vue 数据更新了。但是dom没有更新,,,,,如图5. debian - docker依赖的aufs-tools源码哪里可以找到啊?6. css - 关于input标签disabled问题7. java基础,求解答。8. java - 为什么要将Runnable接口的子类对象传递给Thread的构造函数?9. javascript - 静态页面引公共头尾文件,js怎么写吖?10. mysql - sql 中 group 和field 查询问题。