CSS参考手册
杂项 | Miscellaneous
scroll-snap-type-x
scroll-snap-type-x
非标准
这个功能是非标准的,不在标准轨道上。不要在面向Web的生产站点上使用它:它不适用于每个用户。实现之间也可能存在大的不兼容性,并且行为在未来可能会改变。
scroll-snap-type-x
CSS属性定义捕捉点是如何严格上的滚动容器的情况下,在水平轴上有一个执行。
指定用于执行这些捕捉点的精确动画或物理属性不属于此属性,而是留给用户代理。
/* Keyword values */
scroll-snap-type-x: none;
scroll-snap-type-x: mandatory;
scroll-snap-type-x: proximity;
/* Global values */
scroll-snap-type-x: inherit;
scroll-snap-type-x: initial;
scroll-snap-type-x: unset;
Initial value |
none |
---|---|
应用对象 |
scroll containers |
是否可继承 |
no |
媒体 |
interactive |
计算值 |
as specified |
动画类型 |
discrete |
规范顺序 |
the unique non-ambiguous order defined by the formal grammar |
语法
值
none
当此滚动容器的可视视口水平滚动时,必须忽略捕捉点。
mandatory
如果当前没有水平滚动,则此滚动容器的可视视口将停留在捕捉点上。这意味着,如果可能的话,当滚动操作完成时,它会捕捉到这一点。如果内容被添加,移动,删除或调整大小,则会调整滚动偏移以保持该捕捉点上的静止。
proximity
如果考虑到用户代理的滚动参数,当前没有滚动滚动容器,则该滚动容器的可视视口可能停留在捕捉点上。如果添加,移动,删除或重新调整内容,则可以调整滚动偏移以保持在该捕捉点上的静止。
形式语法
none | mandatory | proximity
规范
此属性不属于任何规范的一部分。
浏览器兼容性
Feature |
Chrome |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari (WebKit) |
---|---|---|---|---|---|
Basic support |
No support |
39.0 (39.0) |
No support |
No support |
9 |
Feature |
Android |
Firefox Mobile (Gecko) |
Firefox OS |
IE Phone |
Opera Mobile |
Safari Mobile |
---|---|---|---|---|---|---|
Basic support |
No support |
39.0 (39.0) |
? |
No support |
No support |
9 |
杂项 | Miscellaneous相关
层叠样式表( Cascading Style Sheets )是一种用来表现 HTML 或 XML 等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。