WebApp图标导航HTML5实例-支持手机左右滑动
2015-12-03 16:01
579 查看
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> WebApp图标导航实例 </title> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"> <meta name="app-mobile-web-app-capable" content="yes"> <link rel="stylesheet" type="text/css" href="css/commonstyle.css"> </head> <style> .swipe { overflow: hidden; visibility: hidden; position: relative; } .swipe-wrap { overflow: hidden; position: relative; } .swipe-wrap > figure { float: left; width: 100%; position: relative; } #slider { /* max-width: 650px;设置最大的宽度 */ margin: 0px auto; /* 居中对齐 */ } figure { margin: 0;/* 对齐,四周宽度都为0,在轮播的时候,以整张图片进行移动 */ } div.swipe { /* border: 1px solid blue; */ } .page-swipe #nav #position { text-align: center; list-style: none; margin: 0; padding: 0 line-height:10px } .page-swipe #nav #position li { display: inline-block; width: 10px; height: 10px; border-radius: 10px; margin: 0 2px; cursor: pointer display:inline-block;margin-right:3px;background-color:#ccc;border-radius:4px;-webkit-border-radius:4px;width:8px;height:8px } .page-swipe #nav #position li.on { background-color:#f5734b } </style> <body class="page-swipe"> <div id="slider" class="swipe" style="visibility:visible;"> <div class="swipe-wrap"> <figure> <ul class="pic_link clearfix"> <li><a class="bg_huilan"><img src="images/link_01.png"></a><span>美食</span></li> <li><a class="bg_dahong"><img src="images/link_02.png"></a><span>电影</span></li> <li><a class="bg_qing"><img src="images/link_03.png"></a><span>休闲娱乐</span></li> <li class="last"><a class="bg_lv "><img src="images/link_04.png"></a><span>丽人</span></li> <li><a class="bg_cheng"><img src="images/link_05.png"></a><span>闪惠团购</span></li> <li><a class="bg_zi"><img src="images/link_06.png"></a><span>外卖</span></li> <li><a class="bg_meihong"><img src="images/link_07.png"></a><span>酒店</span></li> <li class="last"><a class="bg_lan "><img src="images/link_08.png"></a><span>足疗按摩</span></li> </ul> </figure> <figure> <ul class="pic_link clearfix"> <li><a class="bg_huilan"><img src="images/link_01.png"></a><span>美食2</span></li> <li><a class="bg_dahong"><img src="images/link_02.png"></a><span>电影2</span></li> <li><a class="bg_qing"><img src="images/link_03.png"></a><span>休闲娱乐2</span></li> <li class="last"><a class="bg_lv "><img src="images/link_04.png"></a><span>丽人2</span></li> <li><a class="bg_cheng"><img src="images/link_05.png"></a><span>闪惠团购2</span></li> <li><a class="bg_zi"><img src="images/link_06.png"></a><span>外卖2</span></li> <li><a class="bg_meihong"><img src="images/link_07.png"></a><span>酒店2</span></li> <li class="last"><a class="bg_lan "><img src="images/link_08.png"></a><span>足疗按摩2</span></li> </ul> </figure> <figure> <ul class="pic_link clearfix"> <li><a class="bg_huilan"><img src="images/link_01.png"></a><span>美食3</span></li> <li><a class="bg_dahong"><img src="images/link_02.png"></a><span>电影3</span></li> <li><a class="bg_qing"><img src="images/link_03.png"></a><span>休闲娱乐3</span></li> <li class="last"><a class="bg_lv "><img src="images/link_04.png"></a><span>丽人3</span></li> <li><a class="bg_cheng"><img src="images/link_05.png"></a><span>闪惠团购3</span></li> <li><a class="bg_zi"><img src="images/link_06.png"></a><span>外卖3</span></li> <li><a class="bg_meihong"><img src="images/link_07.png"></a><span>酒店3</span></li> <li class="last"><a class="bg_lan "><img src="images/link_08.png"></a><span>足疗按摩3</span></li> </ul> </figure> </div> </div> <div id="nav" style="margin-top: -3em;"> <ul id="position"> <li class="on"></li> <li class=""></li> <li class=""></li> </ul> </div> <script src="js/swipe.js"></script> <script> var slider = Swipe(document.getElementById('slider'), { auto: 3000, loop: false, continuous: true, callback: function(pos) { var i = bullets.length; while(i--){ bullets[i].className = ' '; } bullets[pos].className = 'on'; } }); var bullets = document.getElementById('position').getElementsByTagName('li'); </script> </body> </html>
相关文章推荐
- HTML5中在客户端验证文件上传的大小
- Canvas 在高清屏下绘制图片变模糊的解决方法
- CSS中的滑动门技术
- 原生js结合html5制作小飞龙的简易跳球
- js实现的简洁网页滑动tab菜单效果代码
- 三个不常见的 HTML5 实用新特性简介
- 低版本IE正常运行HTML5+CSS3网站的3种解决方案
- js+HTML5实现canvas多种颜色渐变效果的方法
- javascript制作的滑动图片菜单
- javascript+HTML5的Canvas实现Lab单车动画效果
- javascript+html5实现绘制圆环的方法
- JavaScript实现图片DIV竖向滑动的方法
- HTML5实现微信拍摄上传照片功能
- JS+CSS实现滑动切换tab菜单效果
- jquery实现相册一下滑动两次的方法
- jquery实现标题字体变换的滑动门菜单效果
- jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
- 基于jQuery滑动杆实现购买日期选择效果
- jQuery实现图片与文字描述左右滑动自动切换的方法