overflow你不知道的隐藏用法

280 阅读1分钟

overflow溢出隐藏的基本使用

提到overflow我们首先想到的是溢出隐藏,这点并不难理解.我们先回顾一下,overflow的几种取值

/* 默认值 溢出部分可见 */
overflow: visible;
/* 溢出部分隐藏 */
overflow: hidden;
 /* 无论是否溢出都显示滚动条 */
overflow: scroll;
/* 根据是否溢出,自动显示滚动条 */
overflow: auto;

这篇文章就是为了告诉小伙伴们,overflow不止以上几种基本用法,下面重点介绍

overflow解决文本溢出的显示样式

这里都是用overflow:hidden;实现的

单行文本溢出

以京东界面为例

image.png

这个溢出的省略号显示 就非常神奇的用到了overflow:hidden

具体代码如下:

/* 让文本强制在一行显示,不自动换行*/
white-space:nowrap;
/*溢出部分隐藏*/
overflow:hidden;
/* 文字溢出时用省略号显示*/
text-overflow:ellipsis;

多行文本溢出

同样以京东界面为例:

image.png

/* 溢出隐藏 */
overflow:hidden;
/*文字溢出用省略号显示 */
text-overflow:ellipsis;
/* 弹性伸缩盒子模型显示 */
display:-webkit-box;
/* 限制一个块级元素  显示文本的行数 这里举例2行文本*/
-webkit-line-clamp:2;
/* 设置或者检索伸缩盒子对象子元素的排列方式*/
-webkit-box-orient:vertical;