HTML5实现动画轮播和手势控制

让Android融入我的生活!

公司要求作一个服务窗的项目,是一个java web,让我负责写页面,后台逻辑由另外一个同事负责,之前很早接触html,div+css,table,还有其他各种标签,各种样式,到现在都忘的一干二净了,但是工作,又要重新拿起来了,先找一下轮播的框架,在网上各种搜索用尽,结果找出来的项目要么集成很高,修改起来特别麻烦,连找个根样式都费半天劲;要么实现不合要求,最后还是问了下我们公司的java web同事,才算解决了。

先来看一下项目结构

网上轮播的框架确实很多,小米商城的页面应该是比较好的,代码也简洁,大家有兴趣可以自己去看看,关键难点就在手指实现触摸控制,网上找的好多都实现不了,还是自己写的比较靠谱,好了,废话不多说,先看效果,再上代码

下面为主页面的代码,用了iframe添加了一个轮播页面进来:

下面为轮播页面的框架和手势触摸控制,也是整个index.html中的iframe:

时间: 2024-10-22 19:11:32

HTML5实现动画轮播和手势控制的相关文章

JavaScript 动画轮播图

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ list-style: none; margin: 0; padding: 0; } #outer{ width: 320px; height: 300px; margin: 50px auto

纯html5和css3轮播

<!DOCTYPE html><html> <head>  <title> 飛天网事--纯CSS代码实现图片轮播 </title>  <meta charset="utf-8" />  <meta name="description" content="飛天网事,WEB前端开发,纯css3代码图片轮播,HTML5+CSS3精彩案例" />  <meta na

jq实现图片轮播:圆形焦点+左右控制+自动轮播

来源:http://www.ido321.com/862.html html代码: 1: <!DOCTYPE html> 2: <html lang="en"> 3: <head> 4: <meta http-equiv="content-type" content="text/html;charset=utf-8"> 5: <title>JQ图片轮播</title> 6:

Axure中的登陆界面和动画轮播

1.登陆界面的创建 首先我们在主页面建立一个登陆界面基本框架,然后在元件交互和注释下的名称框下定义登陆框和密码框,然后在主页里面新增页面,在新增的页面里面写出登陆成功出现的情况,在另一个新页面创建出登陆失败的情况.这些做好了之后单击主页面的确定标签,这时会在元件交互注释下出现**鼠标单击时**,双击它就会出现用例编辑器,双击用例1就出现条件生成器一然后在元件文字这一行进行设置,设置好之后再添加另一个元件文字,这时依上设置就可以了,设置完了之后点击确定,这时就会返回用例编辑,然后在点击打开链接就会

js 多动画轮播效果

图片:轮播.jpg 如图,所示的轮播,不但要切换大的背景图,还有文字及其它一些图片,也要动画显示. 当然,这个效果的实现,网上有类似的插件. 不过,也可以自己写出来. 下面我们就一起来看看.燥起来吧!!! 第一步:         大家暂时不要考虑动态这些的,就是把要轮播的页面及内容,全部显示出来.         ( 注:轮播一般也称幻灯片播放,下面,我们就把每一次图片的切换,称为幻灯片的切换,每一张幻灯片就用一个LI来实现,而每个幻灯片里还可以包含其它信息,文字,图片都可以,将它们用div包

javascript无缝流畅动画轮播,终于让我给搞出来了。

自己一直想写一个真正能用的轮播图,以前是写过一个,但是不是无缝的轮播,感觉体验很差,这个轮播之前也搞了很多实例,看了很多代码,但是脑子总转不过弯,为什么在运动到一定距离后可以突然转回到原始位置,而没有出现运动情况?为什么我清楚定时器了,还是出现定时器重叠的情况,导致轮播混乱?如何让左右按钮,分页按钮,轮播函数联系起来,在触发一个事件的时候,轮播能正常运行?如何在第一个li的时候向左(上一张)滑动? 平时自己有空就想,试过很多方法,但是始终搞不出来,今天看了别人写的插件,后发现: 1.当ul滚动到

基于 html5的 jquery 轮播插件 flickerplate

https://github.com/chrishumboldt/Flickerplate 官网 <link href="${baseURL}/themes/default/css/flickerplate.css" rel="stylesheet" type="text/css"> <script src="${baseURL}/themes/default/js/hammer-v2.0.3.js">

css3实现3D动画轮播图

这个感觉有点水,只是一个很简单的css3的3D动画,不过对于不会的人来说,应该还是蛮能唬人的吧,哈. 原理很简单,老规矩,都在注释里面,可以直接复制走代码,粘贴 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> * { padding: 0; marg

jquery动画轮播

哎不多说了....最近过年特忙..所以都忘记了..现在才补起. 还是老样子 1.CSS <style> #banner .scroll img {width: 750px;height: 500px;} #banner .before img{width: 32px;height: 63px;} #banner .bannerBut ul li:hover {cursor: pointer;} @charset "utf-8";*{margin:0px;padding:0p