码迷,mamicode.com
首页 > 移动开发 > 详细

结合css与javascript来实现手机移动端的屏幕滑动效果

时间:2016-11-26 23:24:20      阅读:398      评论:0      收藏:0      [点我收藏+]

标签:gpe   omcs   pppd   pbs   cdc   rpe   vgg   mmx   pdo   

今天心情不错  那就写写博客吧   今天我在这里与大家分享一下手机移动端的屏幕切换的效果希望能帮助一些刚接触js的同学

 

好啦 不多说,上代码

我们先上设置一个父容器div  然后里面包含了子容器 然后给它们加上 class

技术分享

我这里定义好了它们的布局 接下来我们来设置它的样式

技术分享

好 这里是先给父容器定义了样式  然后在给子容器定义样式

技术分享

到了这里呢 基本的布局已经写好了 然后根据你的个人喜好来给每个手机屏幕切换的背景颜色 还是在style里去添加样式

技术分享

背景颜色也写完了 这是我随便弄了几个颜色 接下来我们来看看样式写完的效果 当然我这里是用谷歌浏览器打开的哦

技术分享

运行打开后点击上面的提示  如下有这样的效果 上面我选的手机类型是iPhone6s 你可以根据的你选择来选择你想要的手机型号  这里默认的是第一个页面就是上面我们定义的一个第一个<div class=page></div> 背景颜色为红色 当然我们在参加工作之后可以根据项目要求来写上相关的内容与样式。

技术分享

好了 我们固定页面样式写完了 接下来我们就用我们的javascript来实现它的切换效果 我们用script标签插入

技术分享

我们这里先获得所有的container 然后声明两个变量 start ,ent

然后给它添加两个事件 touchstart 和touchmove 当手指放上去点击时就触发 和连续触发

当然我们有点击滑动 也要有手指离开的时候 好 我们看下面

技术分享

说了这么多到底有没我们想要的效果呢  看下面

我们刚才说了第一个默认的屏幕是红色是吧 那下面就是:

第二个屏幕 

技术分享

第三个

技术分享

第四个

技术分享

第五个

技术分享

 

我们这里设置的是X轴水平方向上的切换  如果我们想让它向下切换呢  怎么弄呢   也很简单 就直接在上面的父容器上面把h改写成v 因为我们在样式里设置了水平方向是h 垂直反向是v 所以我们改一下就可以  记得哦 想屏幕切换 用电脑鼠标点击滑动在松开就可以实现效果了。  说了这么多 希望能对同学们有帮助

技术分享

结合css与javascript来实现手机移动端的屏幕滑动效果

标签:gpe   omcs   pppd   pbs   cdc   rpe   vgg   mmx   pdo   

原文地址:http://www.cnblogs.com/name5y/p/6105235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!