flex布局實(shí)現(xiàn)左側(cè)筆墨溢出省略右側(cè)筆墨自適應(yīng)
2019/4/14 21:26:35來源:不詳
想要實(shí)現(xiàn)一個(gè)左側(cè)筆墨可以根據(jù)筆墨長短主動(dòng)調(diào)整寬度,當(dāng)一行表現(xiàn)不下時(shí),不擠壓右側(cè)筆墨空間,左側(cè)筆墨溢出省略。同理當(dāng)右側(cè)筆墨變長的時(shí)候,右側(cè)筆墨全表現(xiàn),左側(cè)筆墨被擠壓后溢出省略的結(jié)果。我說的可能不是很清楚,讓我們看看結(jié)果圖吧。
1.右側(cè)筆墨是多少就是多寬,左側(cè)默認(rèn)占有剩余的所有空間。
2.右側(cè)筆墨是多少就是多寬,和1一樣。左側(cè)筆墨很長很長溢出省略。
3.左側(cè)筆墨和2一樣,右側(cè)筆墨給他加了兩個(gè)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; } <div class="footer"> <div class="left"> leftleftleftleftleftleftleftleftleftleftleftleftleft </div> <div class="right"> <div class="right-ellipsis"> rightrightrightrightrightrightrightrightright </div> </div> </div>
代碼中多加了max-width、min-width和叫right-ellipsis的div。來達(dá)到如下結(jié)果:
大家根據(jù)必要可以實(shí)現(xiàn)不同需求的結(jié)果了。設(shè)計(jì)需求總結(jié):左側(cè)寬度主動(dòng)增加,右側(cè)寬度主動(dòng)增加并且不可溢出省略。當(dāng)左側(cè)筆墨長度超出的時(shí)候,左側(cè)筆墨溢出省略。結(jié)果如下:
以上就是本文的悉數(shù)內(nèi)容,盼望對(duì)大家的學(xué)習(xí)有所幫助,也盼望大家多多支持圖趣網(wǎng)。
[教程作者:佚名]
免責(zé)聲明:本站文章系圖趣網(wǎng)整理發(fā)布,如需轉(zhuǎn)載,請(qǐng)注明出處,素材資料僅供個(gè)人學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途!
本文地址:http://likemindfilms.com/tutorial/wd500.html
本文地址:http://likemindfilms.com/tutorial/wd500.html
上一篇:css加載會(huì)造成壅塞嗎
這些是最新的
- 專訪:石墨文檔產(chǎn)品總監(jiān)羅穎
- UI設(shè)計(jì)不得不知的移動(dòng)端UI尺寸適
- 光音移動(dòng)設(shè)計(jì)規(guī)范 — 表單類
- 體驗(yàn)設(shè)計(jì)中的排序問題
- 網(wǎng)頁設(shè)計(jì)精粹 網(wǎng)頁中那些迷人的按
- aliued:響應(yīng)式設(shè)計(jì)的現(xiàn)狀與趨勢(shì)
- 10個(gè)智能對(duì)象處理的ps技巧
- 網(wǎng)頁UI - 原子設(shè)計(jì)理論(上)
- 如何通過設(shè)計(jì)提升banner點(diǎn)擊率?
- 晉小彥視覺設(shè)計(jì)系列文章(二):全屏
最熱門的教程