flexslider.js实现移动端轮播


Posted in Javascript onFebruary 05, 2017

效果如下:

flexslider.js实现移动端轮播

代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>flexslider.js移动端轮播</title>
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport">
<style>
/* reset wap */
body,p,a,div,ol,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input,iframe,nav,header,footer {
 margin: 0;
 padding: 0;
 list-style: none;
}
body {
 font: 16px Microsoft YaHei, sans-serif;
 -webkit-tap-highlight-color: transparent;
 color: #2a2b2c;
 background: #fff;
}
*, *::before, *::after {
 outline: none;
 box-sizing: border-box;
}
a,img {
 text-decoration: none;
 display: block;
 color: #2a2b2c;
 border: 0;
}
.wrapper {
 width: 360px;
 margin: 100px auto;
}
.h1s {
 margin: 40px 10px 10px 10px;
 font: 20px Microsoft YaHei;
}

/* flexslider */
.flexslider {
 height: 180px;
 position: relative;
 background: #f5f5f5;
 overflow: hidden;
}
.flex-viewport {
 height: 100%;
}
.slides {
 height: 100%;
 position: relative;
 z-index: 1;
}
.slides li {
 height: 100%;
}
.slides li a {
 display: block;
 height: 100%;
 position: relative;
}
.flexslider li img {
 display: block;
 width: 100%;
 height: 100%;
 display: none;
}
.flex-control-nav {
 text-align: center;
 padding: 0 5px;
 position: absolute;
 right: 0;
 bottom: 3px;
 z-index: 2;
}
.flex-control-nav li {
 display: inline-block;
 width: 8px;
 height: 8px;
 margin: 0 3px;
}
.flex-control-nav a {
 display: block;
 height: 100%;
 line-height: 40px;
 overflow: hidden;
 border: 1px solid #fff;
 border-radius: 55%;
}
.flex-control-nav .flex-active {
 background: #fff;
}
.flexslider .ps1 {
 width: 100%;
 height: 25px;
 color: #fff;
 background: rgba(0,0,0,.5);
 padding: 0 50px 0 10px;
 font: 14px/27px Microsoft YaHei;
 text-align: left;
 display: block;
 text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
 position: absolute;
 bottom: 0;
 left: 0;
}
</style>
</head>
<body>
<div class="wrapper">
 <div class="flexslider">
  <ul class="slides">
   <li>
    <a href="">
     <img src="http://ww2.sinaimg.cn/large/bea70753gw1f6fg9db318j21hc0m8n61.jpg" alt="">
     <p class="ps1">图片标题</p>
    </a>
   </li>
   <li>
    <a href="">
     <img src="http://ww4.sinaimg.cn/large/bea70753gw1f6fg9e38eyj21hc0m8tht.jpg" alt="">
     <p class="ps1">图片标题</p>
    </a>
   </li>
   <li>
    <a href="">
     <img src="http://ww4.sinaimg.cn/large/bea70753gw1f6fg9enyp1j21hc0m8465.jpg" alt="">
     <p class="ps1">图片标题</p>
    </a>
   </li>
  </ul>
 </div>
</div>
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="http://cdn.bootcss.com/flexslider/2.6.2/jquery.flexslider.min.js"></script>
<script>
$(function () {
 $('.flexslider').flexslider({
  directionNav: false,   //是否显示左右控制按钮
  controlNav: true,   //是否显示底部切换按钮
  pauseOnAction: false,  //手动切换后是否继续自动轮播,继续(false),停止(true),默认true
  animation: 'slide',   //淡入淡出(fade)或滑动(slide),默认fade
  slideshowSpeed: 5000,  //自动轮播间隔时间(毫秒),默认5000ms
  animationSpeed: 150,   //轮播效果切换时间,默认600ms
  direction: 'horizontal',  //设置滑动方向:左右horizontal或者上下vertical,需设置animation: "slide",默认horizontal
  randomize: false,   //是否随机幻切换
  animationLoop: true   //是否循环滚动
 });
 setTimeout($('.flexslider img').fadeIn());
});
</script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
获取Javscript执行函数名称的方法
Dec 22 Javascript
JavaScript中实现块作用域的方法
Apr 01 Javascript
自定义jQuery选项卡插件实例
Mar 27 Javascript
JavaScript操作URL的相关内容集锦
Oct 29 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
深入浅析AngularJS和DataModel
Feb 16 Javascript
微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】
Dec 09 Javascript
Webpack devServer中的 proxy 实现跨域的解决
Jun 15 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
Aug 09 Javascript
vue实现购物车功能(商品分类)
Apr 20 Javascript
SpringBoot在yml配置文件中配置druid的操作
Nov 16 Javascript
原生JavaScript实现简单五子棋游戏
Jun 28 Javascript
简单实现js悬浮导航效果
Feb 05 #Javascript
用js制作淘宝放大镜效果
Oct 28 #Javascript
js实现百度搜索提示框
Feb 05 #Javascript
jQuery.Form上传文件操作
Feb 05 #Javascript
jQuery实现最简单实用的分秒倒计时
Feb 05 #Javascript
用jquery的attr方法实现图片切换效果
Feb 05 #Javascript
JavaScript编写九九乘法表(两种任选)
Feb 04 #Javascript
You might like
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
2013/05/27 Javascript
table对象中的insertRow与deleteRow使用示例
2014/01/26 Javascript
javascript实现列表切换效果
2016/05/02 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
2017/03/25 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
关于定制FileField中的上传文件名称问题
2017/08/22 Javascript
JavaScript中Array方法你该知道的正确打开方法
2018/09/11 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
Python中使用中文的方法
2011/02/19 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
python小程序实现刷票功能详解
2019/07/17 Python
将python安装信息加入注册表的示例
2019/11/20 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
CSS3对背景图片的裁剪及尺寸和位置的设定方法
2016/03/07 HTML / CSS
3种方式实现瀑布流布局小结
2019/09/05 HTML / CSS
北美大型运动类产品商城:Champs Sports
2017/01/12 全球购物
给排水专业应届生求职信
2013/10/12 职场文书
新闻专业个人求职信
2013/12/19 职场文书
建筑经济管理专业求职信分享
2014/01/06 职场文书
《我要的是葫芦》教学反思
2014/02/23 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
社区文艺活动方案
2014/08/19 职场文书
员工工作能力评语
2014/12/31 职场文书
大学生受助感言
2015/08/01 职场文书
高三英语教学反思
2016/03/03 职场文书
Nginx的rewrite模块详解
2021/03/31 Servers
OpenCV-Python实现轮廓的特征值
2021/06/09 Python
Python turtle编写简单的球类小游戏
2022/03/31 Python
vue实现Toast组件轻提示
2022/04/10 Vue.js