You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
举个例子,假设一屏的横向宽度为 350px,父级元素设置 perspective 为 100,其下有两个子元素 A 和 B,其中 A 设为 transform: translateZ(0),其中 B 设为 transform: translateZ(20px),此时 A 属于正常的元素,而 B 由于更靠近视点位置(即 perspective 位置),它表现为变大,而滚动速率更快。
假设 A 的速率为 1(正常滚动),而 B 的速率计算方式为「A 的速率 × (100 / (100 - 20))」,等于 1.25。也就是说,若 A 滚动 350px 时,B 会滚动 437.5px。
The text was updated successfully, but these errors were encountered:
假设有以下示例:
从 Performant Parallaxing 可知:
举个例子,假设一屏的横向宽度为 350px,父级元素设置 perspective 为 100,其下有两个子元素 A 和 B,其中 A 设为
transform: translateZ(0)
,其中 B 设为transform: translateZ(20px)
,此时 A 属于正常的元素,而 B 由于更靠近视点位置(即 perspective 位置),它表现为变大,而滚动速率更快。假设 A 的速率为 1(正常滚动),而 B 的速率计算方式为「A 的速率 × (100 / (100 - 20))」,等于 1.25。也就是说,若 A 滚动 350px 时,B 会滚动 437.5px。
The text was updated successfully, but these errors were encountered: