午夜大片爽爽爽免费影院丨色综合色综合久久综合频道88丨日韩人妻无码中文字幕视频丨一本无码久本草在线中文字幕dvd丨国产午夜亚洲精品国产成人

CSS、js單行、多行文本溢出顯示省略號

2016/9/13 8:51:27   閱讀:1552    發(fā)布者:1552

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

1. CSS單行文本溢出,顯示省略號

<div style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"> 
    我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,
我要溢出,我要溢出。
</div>

2. CSS多行文本溢出,顯示省略號

<div style="overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:3;"
> 我要溢出,多行文本,我要溢出,多行文本,我要溢出,多行文本,我要溢出,多行文本,我要溢出,多行文本,
我要溢出,多行文本,我要溢出,多行文本,我要溢出,多行文本,我要溢出,多行文本,我要溢出,
多行文本,我要溢出,多行文本,我要溢出,多行文本。
</div>

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

<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ù)來合理的顯示內(nèi)容要
顯示的行數(shù)和內(nèi)容

<div class="text"> 
    <p> 
        你不想要改變世界,但是你想要看日出?想要體驗下傳說中的晨跑?想在晨跑中偶遇男神女神?想要看下
早上5點圖書館或訓(xùn)練場是否有人?想呼吸下還沒被汽車尾氣過度渲染的空氣?想給自己給愛人做個早餐?
你得早起呀!昨晚事情沒做完?考研單詞還差幾頁?趕飛機、趕火車?你得早起呀!你不想上班也得早起請假不是嘛~
</p> <p> 歡迎大家參加早起的鳥兒有蟲吃-21天早起計劃。一日之計在于晨,在沐浴晨光的過程中,
我們祝愿大家開始美好的一天!
</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; 
        }; 
    });

這種情況會出現(xiàn)換行出現(xiàn)空行顯示的現(xiàn)象,這個問題留著下次來解說。

主站蜘蛛池模板: 一个人在线观看免费视频www| 久久丫精品久久丫| 最新在线精品国自产拍福利| 性人久久网av| 日韩爆乳一区二区无码| 国产综合色在线视频区| 人妻系列无码专区免费视频| 激情国产一区二区三区四区小说 | 躁躁躁日日躁| 欧美精品18videos性欧美| 国产精品videos麻豆| 亚洲精品久久66国产高清| 内射欧美老妇wbb| 无遮挡又爽又刺激的视频| 99精品热这里只有精品| 999精品无码a片在线1级| 国产精品无码久久一线 | 97久久超碰国产精品旧版| 国产在线一区二区在线视频| 欧美亚洲国产精品久久高清| 夜夜澡天天碰人人爱av| 美日韩在线视频一区二区三区| 国产乱码二卡3卡四卡| 亚洲精品一区国产| 亚洲综合色自拍一区| 日产精品卡一卡二| 忘忧草社区在线播放日本韩国| 国产午夜无码片在线观看影院| 亚洲国产呦萝小初| 成本人h无码播放私人影院| 国产毛a片久久久久无码| 国产九九99久久99大香伊| 久久精品女人的天堂av| 免费网站观看www在线观看| 天天鲁在视频在线观看| 国产六月婷婷爱在线观看| 人妻丝袜中文无码av影音先锋| 亚洲精品久久久久午夜福利 | 久久不见久久见免费视频1′| 国产亚洲视频免费播放| 成人毛片av免费|