高端响应式模板免费下载

响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

什么是响应式网页设计?

制作滚动翻页网页()2篇

2024年制作滚动翻页网页 篇1

js实现移动端手指左右上下滑动翻页效果var ele = document.getElementsByClassName("img-box")[0]; var beginX, beginY, endX, endY, swipeLeft, swipeRight; ele.addEventListener('touchstart', function (event) { event.stopPropagation(); event.preventDefault(); beginX = event.targetTouches[0].screenX; beginY = event.targetTouches[0].screenY; swipeLeft = false, swipeRight = false; }); ele.addEventListener('touchmove', function (event) { event.stopPropagation(); event.preventDefault(); endX = event.targetTouches[0].screenX; endY = event.targetTouches[0].screenY; // 左右滑动 if (Math.abs(endX - beginX) - Math.abs(endY - beginY) > 0) { /*向右滑动*/ if (endX - beginX > 0) { swipeRight = true; swipeLeft = false; } /*向左滑动*/ else { swipeLeft = true; swipeRight = false; } } else if(Math.abs(endX - beginX) - Math.abs(endY - beginY) < 0) { // 上下滑动 } }); ele.addEventListener('touchend', function (event) { event.stopPropagation(); event.preventDefault(); if (Math.abs(endX - beginX) - Math.abs(endY - beginY) > 0) { event.stopPropagation(); event.preventDefault();if (swipeRight) { swipeRight = !swipeRight; /*向右滑动*/ } if(swipeLeft) { swipeLeft = !swipeLeft; /*向左滑动*/ } } });

除了这种方法之外可以使用第三方插件来实现同样的效果,如QuoJS包含了多种移动端手势效果及ajax请求等操作,但是在使用过程中遇到了问题。使用了QuoJS后,会造成JQuery的一些单击事件和一些a标签href属性失效。并且发现QuoJS的swipeLeft和swipeRight事件中,手指只能水平滑动,如果稍微倾斜一点滑动,则事件不生效,也不知道是不是本人的设备问题。

2024年制作滚动翻页网页 篇2

这个问题我在知乎上回答过,这里再简单说一下做法。PowerPoint打造iPad滑动翻页效果

1、首先在PowerPoint页面插入iPad的样机素材,将屏幕区域镂空——素材直接搜索就能找到,稍微花点功夫还能找到已经镂空好了的PNG图片素材:

2、绘制出两个白色的矩形,盖住素材图片上下或者左右两侧的空位。如果需要图片水平滚动,就挡住左右两侧(为了方便观看,矩形暂时未填充为白色):

3、插入需要展示的图片(包括当前图片和下一张图片),根据iPad内框大小裁剪、调整图片,邻接放置:

4、将图片置于底层,因为有白色矩形的遮挡,我们就只能看到当前图片出现在镂空的iPad屏幕位置了:

5、将本页PPT复制一份,在复制出来这一页移动两张图片到下图所示位置,展示出第二张图片,同时准备好下一张图片:

6、将第二页PPT的切换方式设置为「平滑」,iPad滑动翻页效果就做好了:

如果还需要制作更多页面的滚动翻页效果,只需要复制末页幻灯片,然后删去左侧图片,将中、右两张图片向左移动到左、中位置,最后再在右侧加入新图片即可。

你学会了么?我是Jesse,「悟空问答」科技问答专家、优质科技领域创作者,《和秋叶一起学PPT》图书作者,欢迎大家在留言区提问交流学习

猜你喜欢

热门内容