详解CSS3:overflow属性


Posted in HTML / CSS onNovember 17, 2020

1.Overflow

overflow为溢出(容器),当内容超出容器时只需添加overflow属性值为hidden, 就可以把超出容器的部分隐藏起来;

如果内容超出容器却又不想其隐藏时可以将其属性值设置为auto;

overflow:auto 属性如果超出就出现滚动条,没有超出则不出现滚动条这样就可以出现滚动条,

滚动条也可以单独设置,例如overflow-x:hidden;overflow-y:auto;这样就只能看见垂直方向的滚动条了。如果单独定义x轴或者y轴的时候,两个属性都需设置属性值。

原始效果:

详解CSS3:overflow属性

添加overflow:hidden;属性,效果:

详解CSS3:overflow属性

可以看到,overflow:hidden会把超出盒子的部分隐藏,也可以理解为切断。

2.添加overflow-x:hidden;overflow-y:auto属性

详解CSS3:overflow属性

属性设为overflow-x:auto;overflow-y:hidden;与上图效果正好相反,即滚动条侧边隐藏,会出现在底部。

2.overflow的常见属性值

Overflow属心常见的有四个:visible,hidden,auto和scroll;

visible为overflow 的默认值,为超出显示;

hidden为超出隐藏;

auto为自动,即超出会出现滚动条, 不超出就没有滚动条;

scroll为内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

3.overflow的神奇用法

第一种用法:解决margin-top的传递问题

margin-top的传递问题:子元素的margin-top会把父元素一起带下来,给父元素加overflow:hidden即可解决

第二种用法:清除浮动带来的影响  --- 父元素高度塌陷

万能清除法

overflow:hidden

clear:both

第三种用法:显隐动画  --- 超出隐藏

第四种用法:单行文本超出省略

.sl{

    white-space:nowrap;/*不换行*/

    overflow:hidden;/*超出隐藏*/
    
    text-overflow:ellipsis;/*超出省略*/

    width:;

}

注意要设置宽度

以上就是详解CSS3:overflow属性的详细内容,更多关于CSS3 overflow属性的资料请关注三水点靠木其它相关文章!

HTML / CSS 相关文章推荐
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
Dec 30 HTML / CSS
CSS3 Flexbox中flex-shrink属性的用法示例介绍
Dec 30 HTML / CSS
详解CSS3中border-image的使用
Jul 18 HTML / CSS
详解CSS3中@media的实际使用
Aug 04 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
Nov 30 HTML / CSS
html5中localStorage本地存储的简单使用
Jun 16 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(二)
Jan 21 HTML / CSS
HTML5之SVG 2D入门5—颜色的表示及定义方式
Jan 30 HTML / CSS
整理HTML5移动端开发的常用触摸事件
Apr 15 HTML / CSS
浅谈h5自定义audio(问题及解决)
Aug 19 HTML / CSS
利用 Canvas实现绘画一个未闭合的带进度条的圆环
Jul 26 HTML / CSS
什么是clearfix (一文搞清楚css清除浮动clearfix)
May 21 HTML / CSS
详解css3中的伪类before和after常见用法
Nov 17 #HTML / CSS
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
Nov 17 #HTML / CSS
10种CSS3实现的loading动画,挑一个走吧?
Nov 16 #HTML / CSS
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
Nov 16 #HTML / CSS
CSS3 实现穿梭星空动画
Nov 13 #HTML / CSS
CSS3 实现图形下落动画效果
Nov 13 #HTML / CSS
css3实现平移效果(transfrom:translate)的示例
Nov 13 #HTML / CSS
You might like
php购物网站支付paypal使用方法
2010/11/28 PHP
js中判断数字\字母\中文的正则表达式 (实例)
2012/06/29 Javascript
使用jquery动态加载javascript以减少服务器压力
2012/10/29 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
JavaScript Date对象详解
2016/03/01 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
详解在Angular4中使用ng2-baidu-map的方法
2019/06/19 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
JS实现音乐钢琴特效
2020/01/06 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
在Python中使用mechanize模块模拟浏览器功能
2015/05/05 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
2017/06/07 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
django连接oracle时setting 配置方法
2019/08/29 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
pandas中ix的使用详细讲解
2020/03/09 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
使用Dajngo 通过代码添加xadmin用户和权限(组)
2020/07/03 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
世界上最大的专业美容用品零售商:Sally Beauty
2017/07/02 全球购物
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
电子商务个人自荐信
2013/12/12 职场文书
省级四好少年事迹材料
2014/01/25 职场文书
我的求职择业计划书
2014/04/04 职场文书
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
Python合并pdf文件的工具
2021/07/01 Python
oracle重置序列从0开始递增1
2022/02/28 Oracle