国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Flex > 正文

flex布局實現左側文字溢出省略右側文字自適應

2024-09-08 18:17:08
字體:
來源:轉載
供稿:網友

想要實現一個左側文字可以根據文字長短自動調整寬度,當一行顯示不下時,不擠壓右側文字空間,左側文字溢出省略。同理當右側文字變長的時候,右側文字全顯示,左側文字被擠壓后溢出省略的效果。我說的可能不是很清楚,讓我們看看效果圖吧。

1.右側文字是多少就是多寬,左側默認占據剩余的所有空間。

2.右側文字是多少就是多寬,和1一樣。左側文字很長很長溢出省略。

3.左側文字和2一樣,右側文字給他加了兩個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。來達到如下效果:

大家根據需要可以實現不同需求的效果了。設計需求總結:左側寬度自動增長,右側寬度自動增長并且不可溢出省略。當左側文字長度超出的時候,左側文字溢出省略。效果如下:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永兴县| 章丘市| 新平| 滦平县| 依安县| 行唐县| 兴城市| 商南县| 郑州市| 礼泉县| 桦南县| 藁城市| 来安县| 修水县| 正宁县| 恭城| 容城县| 清徐县| 沧州市| 清涧县| 涟源市| 灌南县| 垫江县| 辽宁省| 麻江县| 望江县| 壤塘县| 武乡县| 涞水县| 新巴尔虎左旗| 乐清市| 庆元县| 凉城县| 临夏市| 井研县| 永登县| 手机| 修武县| 沙雅县| 新乡县| 新龙县|