第一个应用:固定宽度+自适应布局,
需求如下:左边图片定宽,图示选中区域为自适应布局
实现:这个比较简单,父元素设置display: flex; 右边子元素设置:flex-grow: 1,这样子右边会自动撑开空白的地方。
第二个应用:完全显示的文本+超出省略的文本(两边都不定宽):
需求如下:邀请时间完全显示,昵称超出后省略
实现:父容器设置为display:flex;邀请时间以往情况会使用float:right;但因为设置了flex布局,浮动就变为无效了,又因为两边都不定宽,所以会出现以下两种情况:
此时,给左边的元素设置 flex-grow: 1; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; 这样子出现左图的情况时,左边文字会省略,出现右边情况时,左边文字会撑开空白的地方:
}
热门文章
- 合肥宠物店收狗吗(合肥宠物店收狗吗多少钱)
- 1月15日 | 最新Clash/Shadowrocket/V2ray/SSR高速免费节点,最高速度20.2M/S 免费Clash机场订阅地址
- 给猫打三联和狂犬疫苗一共得多少钱(猫咪猫三联加狂犬疫苗一共下来多少钱)
- 附近的动物医院在哪里啊(附近哪有动物医院?)
- 开宠物用品店的优势和劣势分析论文(宠物用品店的开店详情)
- 1月29日 | 最新V2ray/Clash/Shadowrocket/SSR高速免费节点,最高速度18.6M/S 免费Clash机场订阅地址
- 3月8日 | 最新Clash/Shadowrocket/SSR/V2ray高速免费节点,最高速度22.5M/S 免费Clash机场订阅地址
- 2月20日 | 最新V2ray/SSR/Clash/Shadowrocket高速免费节点,最高速度19M/S 免费Clash机场订阅地址
- 2月17日 | 最新SSR/Shadowrocket/V2ray/Clash高速免费节点,最高速度22.8M/S 免费Clash机场订阅地址
- vue中巧用三元表达式解析_vue.js