您现在的位置是:网站首页> 编程资料编程资料
flex布局实现左侧文字溢出省略右侧文字自适应css实现元素居中的N种方法div水平布局两边对齐的三种实现方法waterfall瀑布流布局+动态渲染的实现页面中有间隔的方格布局如何完美实现方法css实现六种自适应两栏布局方式使用flex布局轻松实现页面布局的示例代码使用Flex布局实现头部固定内容区域滚动的方法详解flex布局下图片变形的解决方法详解flex布局与position:absolute/fixed的冲突问题Flex布局实现div内部子元素垂直居中的示例
2021-09-04
940人已围观
简介 这篇文章主要介绍了flex布局实现左侧文字溢出省略右侧文字自适应的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
想要实现一个左侧文字可以根据文字长短自动调整宽度,当一行显示不下时,不挤压右侧文字空间,左侧文字溢出省略。同理当右侧文字变长的时候,右侧文字全显示,左侧文字被挤压后溢出省略的效果。我说的可能不是很清楚,让我们看看效果图吧。
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; } 代码中多加了max-width、min-width和叫right-ellipsis的div。来达到如下效果:

大家根据需要可以实现不同需求的效果了。设计需求总结:左侧宽度自动增长,右侧宽度自动增长并且不可溢出省略。当左侧文字长度超出的时候,左侧文字溢出省略。效果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关内容
- CSS3之2D与3D变换的实现方法
- css中间自适应布局的5种解法详解css实现两栏固定中间自适应的方法css 两边固定中间自适应布局的实现CSS三列布局两端固定宽度中间自适应CSS布局实例:上中下三行,中间自适应-CSS教程-网页制作-网页教学网
- CSS3移动端vw+rem不依赖JS实现响应式布局的方法浅析CSS中单位px、rem、em、vh、vw之间的区别CSS 中px、em、rem、%、vw、vh单位之间的区别详解css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况浅析rem和em和px vh vw和% 移动端长度单位如何利用vw+rem进行移动端布局
- css多种方式实现等宽布局的示例代码CSS固定宽度的三列布局运用实例解析css 等宽导航栏设计技巧CSS解决浏览器的等宽空格问题-CSS教程-网页制作-网页教学网
- 纯CSS实现表单验证的示例代码使用HTML5和CSS3表单验证功能纯CSS3实现表单验证效果(非常不错)jQuery+CSS3实现的留言表格表单内容验证特效源码htm5+CSS3实现的表单美化带输入验证特效源码css骚操作表单验证功能的实现代码
- 用CSS3和table标签实现一个圆形轨迹的动画的示例代码css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- 简单几步用纯CSS3实现3D翻转效果纯CSS3实现3D骰子多角度翻转特效超酷的登录注册表单3D翻转切换css3特效CSS3悬停卡片3D翻转动画特效源码纯CSS3实现带3D卡片翻转效果的天气预报动画特效源码纯css3实现的立方体3D翻转加载动画特效源码使用CSS3 backface-visibility属性制作3D翻转动画效果
- css3实现3D文本悬停改变效果的示例代码CSS3实现的文本3D效果附图
- css3实现元素环绕中心点布局的方法示例css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- 你真的需要了解一下CSS变量 var()的用法通过CSS变量修改样式的方法示例css文件中的样式类被覆盖,js文件中的变量未定义问题CSS变量对JS交互组件开发带来的提升与变革示例代码详解
