overscroll-behavior

overscroll-behavior CSS 属性是 overscroll-behavior-xoverscroll-behavior-y 属性的合并写法, 让你可以控制浏览器过度滚动时的表现——也就是滚动到边界。

默认情况下,当触及页面顶部或者底部时(或者是其他可滚动区域),移动端浏览器倾向于提供一种“触底”效果,甚至进行页面刷新。你可能也发现了,当对话框中含有可滚动内容时,一旦滚动至对话框的边界,对话框下方的页面内容也开始滚动了——这被称为“滚动链”。
在某些情况下我们不想要这些表现,使用 overscroll-behavior 来去除不需要的滚动链。

一句话就是让滚动时父元素滚动不触发

属性值

overscroll-behavior: [ contain | none | auto ]{1,2}
  1. auto
    默认效果
  2. contain
    设置这个值后,默认的滚动边界行为不变(“触底”效果或者刷新),但是临近的滚动区域不会被滚动链影响到,比如对话框后方的页面不会滚动。
  3. none
    临近滚动区域不受到滚动链影响,而且默认的滚动到边界的表现也被阻止

兼容性

目前Safari浏览器尚不支持,Chrome和Firefox浏览器均支持,IE浏览器则有近似效果属性-ms-scroll-chaining代替,不过需要window 8及其以上版本的系统:

overscroll-behavior-x

这个CSS属性用来控制当滚动到区域的水平边界时的浏览器行为。

属性值和overscroll-behavior一样

overscroll-behavior-x: contain | none | auto

overscroll-behavior-y

这个CSS属性用来控制当滚动到区域的垂直边界时的浏览器行为。

属性值和overscroll-behavior一样

overscroll-behavior-y: contain | none | auto

overscroll-behavior相关推荐

  1. CSS Overscroll Behavior Module Level 1

    编者按:本文作者奇舞团前端开发工程师何文力,同时也是 W3C CSS 工作组成员. 6 月 6 日,W3C 发布了第一份滚动溢出行为工作组草案 CSS Overscroll Behavior Modu ...

  2. 04 【布局之Overscroll Behavior 定位偏移量】

    1.布局-Overscroll Behavior overscroll behavior 用于控制浏览器到达滚动区域边界时的行为的功能类.这个属性可以用来防止在有多个滚动区域的页面中出现不必要的滚动. ...

  3. 大漠老师:2022 年的 CSS,到底有哪些特性

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 关于2022年的CSS新特性,自己之前也有篇原创,CSS 的未来:Cascade Layers (CSS @layer),专门是在介绍@l ...

  4. web前端入门到实战:五个最新的CSS特性以及如何使用它们

    虽然CSS简单,但CSS是一门非常有意思的语言,CSS每年都有变化,而且都有不同的博主都在不同的时间段总结一些CSS的新特性.虽然这些新特性无法立刻得到众多浏览器的支持,但总是随着时间的发展,这些特性 ...

  5. 五个最新的CSS特性以及如何使用它们

    虽然CSS简单,但CSS是一门非常有意思的语言,CSS每年都有变化,而且都有不同的博主都在不同的时间段总结一些CSS的新特性.虽然这些新特性无法立刻得到众多浏览器的支持,但总是随着时间的发展,这些特性 ...

  6. Custom Client Side Drag and Drop Behavior in ASP.NET AJAX

    这是我的一篇在http://aspalliance.com/上的英文文章,限于版权协议中的排他性条款,这里只能给出一部分摘要引用.有兴趣的朋友可以到这里看到完整的全文:<Custom Clien ...

  7. Modeling System Behavior with Use Case(3)

    这是Modeling System Behavior with Use Case的最后一个部分,主要介绍Use Case Specification.Supplementary Specificati ...

  8. Modeling System Behavior with Use Case(2)

    这是Modeling System Behavior with Use Case的第二部分,本图文首先介绍Use Case Model,然后介绍Actor以及Actor之间的关系,Use Case以及 ...

  9. Modeling System Behavior with Use Case(1)

    Modeling System Behavior with Use case 我们分为三个部分进行介绍,主要内容包括:需求简介.Use Case Model(Use Case Diagram.Use ...

  10. android底部滑出view,Android CoordinatorLayout与NestedScrollView基于Behavior几行代码实现底部View滑入滑出...

    Android CoordinatorLayout与NestedScrollView基于Behavior几行代码实现底部View滑入滑出 在CoordinatorLayout的Behavior出现之前 ...

最新文章

  1. 英伟达的STEAL AI让神经网络拥有更好的计算机视觉
  2. 51单片机中将变量、数组、函数设置在固定位置,定位到绝对地址
  3. [转]最牛MSN签名
  4. [转]关闭不必要端口 让电脑固若金汤
  5. 响应服务器589,示例HTTP范围请求会话
  6. .Net Framework3.5 的 NetFx3.cab 资源
  7. 软考网络工程师考试大纲(2018年最新版)
  8. 一文带你彻底厘清 Kubernetes 中的证书工作机制
  9. Android SDK ADB命令行总结
  10. 俄勒冈之旅_俄勒冈州立大学开源实验室主持160个项目
  11. e站host地址_电脑网络:ip地址详解,小学生都看的懂
  12. Contour Integral
  13. Ubuntu系统安装 –修复USB启动盘 “can’t open /dev/sr0: No medium found” 问题
  14. python3网络爬虫笔记-爬虫基础原理
  15. React的核心概念—— Jsx、 Component、 Props、 Refs、 State
  16. hdu6194 string string string
  17. 华为云 云耀云服务器初体验
  18. 2.(cesium篇)cesium加载接入百度地图
  19. 【飞轮储能】基于simulink的飞轮储能发电系统的仿真
  20. 应用泛函分析的知识点

热门文章

  1. Linux目录及常用命令英文全称与中文解释(实用干货)
  2. 移动APP切图术语解读:什么是@1x @2x和@3x
  3. uni-app海报(合成图片)demo
  4. 公有云、私有云、私有化_私有云的未来是什么?
  5. 偶的流氓老公zt (超搞笑-转)
  6. c# 中通快递对接_物流快递单号智能识别快递公司API接口 C#
  7. 手机安全卫士------查询号码归属地
  8. 芒果超媒前三季营收102亿:同比降12% 互联网广告收入降26%
  9. 云点域名-(域名解析、域名转向、二级域名、动态域名)的功能介绍
  10. 2022年茶艺师(中级)考试题模拟考试题库及模拟考试