CSS、js單行程剥、多行文本溢出顯示省略號(hào)

在項(xiàng)目中劝枣,由于實(shí)際描述文字過多,導(dǎo)致初始頁(yè)面縱向長(zhǎng)度過長(zhǎng)织鲸,也使得余下信息利用率降低;所以在文字過多的時(shí)候舔腾,初始化限制行數(shù)是有必要的

1. CSS單行文本溢出,顯示省略號(hào)

<div style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;">
    我要溢出搂擦,我要溢出稳诚,我要溢出,我要溢出瀑踢,我要溢出扳还,我要溢出,我要溢出橱夭,我要溢出氨距,我要溢出,我要溢出棘劣,我要溢出俏让,我要溢出。
</div>

2. CSS多行文本溢出茬暇,顯示省略號(hào)

<div style="overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;">
    我要溢出首昔,多行文本,我要溢出而钞,多行文本沙廉,我要溢出,多行文本臼节,我要溢出撬陵,多行文本,我要溢出网缝,多行文本巨税,我要溢出,多行文本粉臊,我要溢出草添,多行文本,我要溢出扼仲,多行文本远寸,我要溢出抄淑,多行文本,我要溢出驰后,多行文本肆资,我要溢出,多行文本灶芝,我要溢出郑原,多行文本。
</div>

上面兩種適合標(biāo)簽里面只有文字的情況夜涕,而有時(shí)我們會(huì)遇到這樣的情況

<div>
    <p>
        <span>我是內(nèi)容</span>
    </p>
    <p>
        <span>我是內(nèi)容</span>
    </p>
    <p>
        <span>我是內(nèi)容</span>
    </p>
    <p>
        <span>我是內(nèi)容</span>
    </p>
</div>

3. 第三種就是解決上面情況遇到的問題

我在網(wǎng)上看了很多例子犯犁,各有各的好,我使用的是給固定的line-height女器,換行也是每行在固定的的高度酸役,如:line-height:20px;,每次換空行也要讓空行是20px驾胆,這樣我們就可以利用20的倍數(shù)來(lái)合理的顯示內(nèi)容要顯示的行數(shù)和內(nèi)容
<div class="text">
    <p>
        你不想要改變世界簇捍,但是你想要看日出?想要體驗(yàn)下傳說中的晨跑俏拱?想在晨跑中偶遇男神女神暑塑?想要看下早上5點(diǎn)圖書館或訓(xùn)練場(chǎng)是否有人?想呼吸下還沒被汽車尾氣過度渲染的空氣锅必?想給自己給愛人做個(gè)早餐事格?你得早起呀!昨晚事情沒做完搞隐?考研單詞還差幾頁(yè)驹愚?趕飛機(jī)、趕火車劣纲?你得早起呀逢捺!你不想上班也得早起請(qǐng)假不是嘛~
    </p>
    <p>
        早起的鳥兒有蟲吃。一日之計(jì)在于晨癞季,在沐浴晨光的過程中劫瞳,我們祝愿大家開始美好的一天!
    </p>
    <span class="points">...</span>
</div>

.text{color:#707070;padding:0 12px;position:relative;line-height:20px;overflow:hidden;
margin-bottom:12px;max-height:60px;}
.points{content:"...";position:absolute;bottom:0;right:16px;padding-left:40px;font-size:18px;letter-spacing:3px;background: -webkit-linear-gradient(left, transparent, #fff 55%);background: -o-linear-gradient(right, transparent, #fff 55%);background: -moz-linear-gradient(right, transparent, #fff 55%);background: linear-gradient(to right, transparent, #fff 55%);}
.text p{margin:0;}
.text p+p{margin-top:20px;}

// 字體顯示
var showBoo = true;
$('.de-box .text').on('click',function(){
    if(showBoo){
        console.log(1);
        $('.de-box .text').css('maxHeight','none');
        $('.de-box .points').hide();
        showBoo = false;
    }else{
        $('.de-box .text').css('maxHeight','60px');
        $('.de-box .points').show();
        showBoo = true;
    };
});
以上方法僅供參考绷柒,如有更好的方法歡迎大家留言志于。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市废睦,隨后出現(xiàn)的幾起案子伺绽,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奈应,死亡現(xiàn)場(chǎng)離奇詭異澜掩,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)杖挣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門输硝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人程梦,你說我怎么就攤上這事¢佘” “怎么了屿附?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)哥童。 經(jīng)常有香客問我挺份,道長(zhǎng),這世上最難降的妖魔是什么贮懈? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任匀泊,我火速辦了婚禮,結(jié)果婚禮上朵你,老公的妹妹穿的比我還像新娘各聘。我一直安慰自己,他們只是感情好抡医,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布躲因。 她就那樣靜靜地躺著,像睡著了一般忌傻。 火紅的嫁衣襯著肌膚如雪大脉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天水孩,我揣著相機(jī)與錄音镰矿,去河邊找鬼。 笑死俘种,一個(gè)胖子當(dāng)著我的面吹牛秤标,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播宙刘,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼抛杨,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了荐类?” 一聲冷哼從身側(cè)響起怖现,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后屈嗤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體潘拨,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年饶号,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了铁追。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡茫船,死狀恐怖琅束,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情算谈,我是刑警寧澤涩禀,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站然眼,受9級(jí)特大地震影響艾船,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜高每,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一屿岂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧鲸匿,春花似錦爷怀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至洪囤,卻和暖如春徒坡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背瘤缩。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工喇完, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人剥啤。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓锦溪,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親府怯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子刻诊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容