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='http://www.aoyou183.cn/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支持吧
實現整段省略應該在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. python - django 里自定義的 login 方法,如何使用 login_required()2. node.js - node_moduls太多了3. sql語句如何按or排序取出記錄4. android-studio - Android 動態壁紙LayoutParams問題5. 主從備份 - 跪求mysql 高可用主從方案6. python如何不改動文件的情況下修改文件的 修改日期7. mysql優化 - mysql count(id)查詢速度如何優化?8. css3 - [CSS] 動畫效果 3D翻轉bug9. mysql主從 - 請教下mysql 主動-被動模式的雙主配置 和 主從配置在應用上有什么區別?10. javascript - git clone 下來的項目 想在本地運行 npm run install 報錯
