为了账号安全,请及时绑定邮箱和手机立即绑定
  • 【CSS】【overflow 与滚动条】 ★滚动条出现的条件: 1.overflow:auto/overflow:scroll,天生自带-<html>/<textarea> 2.内容尺寸超出了容器尺寸的限制 ★body/html与滚动条: 无论什么浏览器,『默认滚动条』均来自<html>,而不是<body>标签 (原因:新建一个空白HTML页面,<body>默认有.5em的margin值) 所以,去除默认滚动条只需要:html { overflow:hidden;} ★获取页面的滚动高度 chrome浏览器:document.body.scrollTop; 其他浏览器:document.documentElement.scrollTop; 兼容,建议使用:var st = document.documentElement.scrollTop || document.body.scrollTop ★overflow的padding-bottom缺失现象(除了chrome) ★滚动条的宽度机制 ★overflow:auto的潜在布局隐患 由于滚动条会占用容器尺寸,滚动条出现后可能会影响布局,可采用自适应方法解决。 ★水平居中跳动问题,修复: 1.添加默认滚动条 html {overflow-y:scroll;}[IE7/IE8] 2.动态修复 .container{ padding-left:calc(100vw - 100%);}其中:100vw为浏览器宽度;100%为可用内容宽度[IE9+] ★自定义滚动条-webkit ::-webkit-scrollbar{ /*血槽宽度*/ width:8px; height:8px;} ::-webkit-scrollbar-thumb{ /*拖动条*/ background-color:rgba(0,0,0,.3); border-radius:6px;} ::-webkit-scrollbar-track{ /*背景槽*/ background-color:#ddd; border-radius:6px;} 『滚动条插件:github.com/malihu/malihu-custom-scrollbar-plugin』 移动端:IOS原生滚动回调效果 -webkit-overflow-scrolling:touch;
    查看全部
  • 【CSS】【overflow】 ★基本属性 1.visible(默认):溢出仍然显示 2.hidden:溢出部分被隐藏 3.scroll:溢出后会添加滚动条 4.auto:自适应 5.inherit:(兼容有问题) ★overflow-x和overflow-y(IE8+) 若overflow-x和overflow-y值相同,则等同于overflow 若overflow-x和overflow-y值不相同,且其中一个为visible,另一个为hidden/scroll/auto,那么visible会被重置为auto ★作用的前提 1.非display:inline 2.对应方位的尺寸限制。width/height/max-width/max-height/absolute拉伸 3.对于单元格td等,还需要table为table-layout:fixed状态才行 Tips:『overflow:visible』妙用 IE7下,文字越多,按钮两侧padding留白就越大 解决方法:给所有按钮添加样式overflow:visible就可以了
    查看全部
  • 如果overflow-x和overflow-y值相同,则等同于overflow; 如果overflow-x和overflow-y值不同且其中一个属性的值被赋值为visible(默认),另一个被赋值为hidden,scroll或者auto,那么visible会被重置为auto;
    查看全部
  • -webkit-overflow-scrolling:touch;
    查看全部
  • 自定义滚动条模版
    查看全部
  • 自定义滚动条操作
    查看全部
  • IE9+支持 IE678用第一个
    查看全部
  • body有.5em(8px)的默认margin值的
    查看全部
  • 如果overflow-x,overflow-y不同,其中一个值被赋为visible,另外一个被赋为auto,scroll,hidden。那么这个visible会被重置为auto
    查看全部
  • 两栏自适应布局
    查看全部
  • 默认滚动条来自html元素
    查看全部
  • 如果overflow-x和overflow-y的值不同,且其中一个为hidden时。另一个自动重置为visible
    查看全部
  • 获取滚动条高度
    查看全部
  • 如果xy值相同等于ooverflow
    查看全部
  • 总感觉是在念书,为啥这么别扭呢。。。不过免费的课程还是很感谢的
    查看全部

举报

0/150
提交
取消
课程须知
既适合学习过CSS基础知识的新手深入学习,也欢迎有经验的小伙伴加深了解噢!
老师告诉你能学到什么?
overflow的基本特性表现,overflow与滚动条千丝万缕的瓜葛,overflow在清除浮动以及自适应布局中的应用,overflow与绝对定位之间的暧昧关系,依赖overflow的一些CSS样式表现,以及overflow与锚点技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!