css-tips
# 内层滚动不影响外层
/* 单个关键字值 */
overscroll-behavior: auto; /* 默认值 */
overscroll-behavior: contain;
overscroll-behavior: none;
/* 两个值,分别表示x方向和y方向 */
overscroll-behavior: auto contain;
1
2
3
4
5
6
7
2
3
4
5
6
7
参数
各个关键字词的含义如下:
auto
默认值。就是我们默认看到的滚动行为表现,滚动到边缘后继续滚动外部的可滚动容器。
contain
默认的滚动溢出行为只会表现在当前元素的内部(例如“反弹”效果或刷新),不会对相邻的滚动区域进行滚动。例如创建了一个浮层,浮层滚动(带弹性效果),但是底层元素不会滚动。
none
相邻的滚动区域不会发生滚动,并且会阻止默认的滚动溢出行为
contain 和 none 的行为差异体现主要在移动端。
# 文字换行
# white-space
white-space: normal;
white-space: nowrap;
# word-break
word-break: normal;
word-break: break-all;
word-break: keep-all;
上次更新: 2023/04/05, 09:41:10