diff --git a/demoHtml/scrollPage.html b/demoHtml/scrollPage.html new file mode 100644 index 0000000..73b955c --- /dev/null +++ b/demoHtml/scrollPage.html @@ -0,0 +1,708 @@ + + + + + + 强烈吸附滚动效果 + + + + +
+
+
+ + + + + +
+ +
+
+

🎯 强烈吸附滚动

+

体验具有强烈动画效果的滚动吸附技术。每个页面都有独特的过渡效果和视觉反馈。

+

使用自定义缓动函数和物理模拟实现流畅而有力的滚动体验。

+
+
+
+
+
+ 向下滚动 +
+
+ + +
+
+

⚡ 强力动画

+

自定义缓动函数创造强烈的物理感,让滚动不再单调。

+

每个滚动动作都有弹簧般的回弹效果和流畅的视觉过渡。

+

基于物理的动画模拟,让交互更加自然和令人愉悦。

+
+
+ + +
+
+

🎨 视觉反馈

+

实时视觉反馈增强用户感知,让每个交互都有明确的响应。

+

缩放、阴影、发光效果共同创造沉浸式的浏览体验。

+

进度指示器和导航点帮助用户了解当前位置。

+
+
+ + +
+
+

🚀 性能优化

+

使用GPU加速的CSS transform属性,确保60fps流畅动画。

+

智能节流和防抖技术,避免过度渲染。

+

移动端优化,保持触控设备的流畅体验。

+
+
+ + +
+
+

🚀 立即开始

+

将这种强大的滚动效果应用到你的项目中,提升用户体验。

+

代码完全可定制,支持响应式设计,兼容现代浏览器。

+
+
+
+ + +
+ + +
+ + + + diff --git a/src/router/modules/demo.ts b/src/router/modules/demo.ts index b659245..dc12091 100644 --- a/src/router/modules/demo.ts +++ b/src/router/modules/demo.ts @@ -162,6 +162,10 @@ const titleArr = [ key: 'catchError', title: '明明程序报错,但是控制台不打印错误的几种情况(别怀疑,一定是代码问题,而不是程序运行太久)', }, + { + key: 'scrollSnapType', + title: '滚动吸附效果', + }, ]; // @/views/demo/**/*.vue diff --git a/src/views/demo/scrollSnapType.vue b/src/views/demo/scrollSnapType.vue new file mode 100644 index 0000000..c88f651 --- /dev/null +++ b/src/views/demo/scrollSnapType.vue @@ -0,0 +1,58 @@ + + + + +