摘要:想要實現(xiàn)一個左側(cè)文字可以根據(jù)文字長短自動調(diào)整寬度,當一行顯示不下時,不擠壓右側(cè)文字空間,左側(cè)文字溢出省略。設(shè)計需求總結(jié)左側(cè)寬度自動增長,右側(cè)寬度自動增長并且不可溢出省略。當左側(cè)文字長度超出的時候,左側(cè)文字溢出省略。
想要實現(xiàn)一個左側(cè)文字可以根據(jù)文字長短自動調(diào)整寬度,當一行顯示不下時,不擠壓右側(cè)文字空間,左側(cè)文字溢出省略。同理當右側(cè)文字變長的時候,右側(cè)文字全顯示,左側(cè)文字被擠壓后溢出省略的效果。 我說的可能不是很清楚,讓我們看看效果圖吧。
1.右側(cè)文字是多少就是多寬,左側(cè)默認占據(jù)剩余的所有空間。
2.右側(cè)文字是多少就是多寬,和1一樣。左側(cè)文字很長很長溢出省略。
3.左側(cè)文字和2一樣,右側(cè)文字給他加了兩個right。
.footer { width: 300px; height: 20px; display: flex; overflow: hidden; } .left { background: #3cc8b4; flex: 1 1 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 50px; } .right { background: #9bc; max-width: 250px; } .right-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }代碼中多加了max-width、min-width和叫right-ellipsis的div。來達到如下效果: 大家根據(jù)需要可以實現(xiàn)不同需求的效果了。設(shè)計需求總結(jié):左側(cè)寬度自動增長,右側(cè)寬度自動增長并且不可溢出省略。當左側(cè)文字長度超出的時候,左側(cè)文字溢出省略。效果如下:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/117320.html
摘要:目錄一大結(jié)構(gòu)上的導(dǎo)航欄和內(nèi)容區(qū)域兩欄布局博客園為例騰訊課堂個人中心頁慕課網(wǎng)個人中心頁個人中心頁二版的結(jié)構(gòu)三類似九宮格布局的兩列結(jié)構(gòu)四圖文兩列布局左圖右文字非垂直居中,左圖,右固定行數(shù)的文字,右側(cè)文字和左邊圖片垂直居中。目錄:一、大結(jié)構(gòu)上的導(dǎo)航欄和內(nèi)容區(qū)域兩欄布局1、博客園為例2、騰訊課堂個人中心頁3、慕課網(wǎng)個人中心頁4、github個人中心頁二、mini版的nav+cont結(jié)構(gòu)三、類似九宮格...
閱讀 2696·2019-08-30 15:55
閱讀 1821·2019-08-30 15:53
閱讀 2674·2019-08-29 18:38
閱讀 940·2019-08-26 13:49
閱讀 512·2019-08-23 15:42
閱讀 3156·2019-08-22 16:33
閱讀 1018·2019-08-21 17:59
閱讀 1093·2019-08-21 17:11