基于swiper的轮播

html代码如下:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 6     <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
 7     <title>首页</title>
 8     <link rel="stylesheet" href="../css/swiper.min.css">
 9 <style type="text/css">
10         body{margin: 0;}
11         img{display: block;width: 100%;border: 0;}
12         #swiper-pagination span{
13             margin-right: .1rem;
14             margin-left: 0;
15 }
16 #swiper-pagination{
17     position: absolute;
18     bottom: .3rem;
19     right: .3rem;
20     width:  auto;
21     left: auto;
22 }
23 #swiper-pagination .swiper-pagination-bullet{
24     width: .15rem;
25     height: .15rem;
26     opacity: 1;
27     background-color: rgba(255,255,255,.6);
28 }
29 #swiper-pagination .swiper-pagination-bullet-active{
30     width: .3rem;
31     height: .15rem;
32     border-radius: .15rem;
33     background-color: rgba(255,255,255,.4);
34 }
35 .wrapper {
36     /*max-width: 7.5rem;
37     min-width: 3.2rem;
38     margin: 0 auto;*/
39     font-size: .2rem;
40     overflow-x: hidden;
41 }
42     </style>
43 </head>
44 <body>
45     <div class="wrapper">
46         <div class="banner swiper-container">
47             <div class="swiper-wrapper">
48                 <a class="swiper-slide"><img src="../images/banner.png"></a>
49                 <a class="swiper-slide"><img src="../images/banner.png"></a>
50                 <a class="swiper-slide"><img src="../images/banner.png"></a>
51                 <a class="swiper-slide"><img src="../images/banner.png"></a>
52                 <a class="swiper-slide"><img src="../images/banner.png"></a>
53             </div>
54             <div class="swiper-pagination" id="swiper-pagination"></div>
55         </div>
56     </div>
58     <script type="text/javascript" src="../js/zepto.js"></script>
60     <script type="text/javascript" src="../js/swiper.min.js"></script>
61     <script type="text/javascript">
62         function w() {
63         var r = document.documentElement;
64         var a = parseInt(r.getBoundingClientRect().width);
65         if (!a) return;
66         //rem = a / 7.5;
67         rem = a / 7.5;
68             r.style.fontSize = rem + "px"
69         }
70         var t;
71         w();
72         window.addEventListener("resize", function() {
73             clearTimeout(t);
74             t = setTimeout(w, 300)
75         }, false);
76         var mySwiper = new Swiper(‘.swiper-container‘,{
77         autoplay : 3000,
78         autoplayDisableOnInteraction : false,
79         loop : true,
80         pagination : ‘.swiper-pagination‘,
81     })
82     </script>
83 </body>
84 </html>
 1 

使用时需要引入swiper的css和js文件,也可以使用jquery,

<div class="swiper-pagination" id="swiper-pagination"></div>这段代码是轮播下的标记点,会自动生成,只需要调整成需要的样式即可

原文地址:https://www.cnblogs.com/sakura-lifangfang/p/9634116.html

时间: 2024-11-11 00:06:16

基于swiper的轮播的相关文章

vue03----生命周期、nextTick()、ref、filter、computed、vue中异步请求渲染问题(swiper不轮播)(在开发过程中遇到什么问题、踩过的坑)

### 1.vue的组件和实例都有生命周期,而且是一样的 生命周期:(组件从创建到销毁的过程) 创建 挂载 更新 销毁 组件到达某一个阶段就会自动触发某一些函数,这个函数就叫生命周期的钩子函数. 创建:组件创建的时候触发 beforeCreate created     组件刚创建的数据请求 挂载:创建完成挂载前后触发 beforeMount mounted     DOM的初始化操作 更新:数据发生改变的时候触发 beforeUpdate updated     数据的变化监听,尽量不要在这里

基于Reactive Native轮播组件的应用开发以及移动端模拟器下的调试

总结下这段时间学习reactive native的一些东西,我们来认识一下,被炒得这么火的rn,究竟是个什么东西,以及如何去搭建自己的demo. reactive  native是什么 由facebook开发的一种应用框架,可以用react开发原生应用的框架.简单来说就是可以通过js和react来开发的一种框架. react是什么 一套js的框架,也是facebook开源.特点:jsx语法(类似XML),组件化模式,virtual DOM,单向数据流. 基本模式:每个react应用可视为组件的组

Swiper双向轮播

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Swiper demo</title> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximu

在angular中使用swiper插件轮播无效的原因

我在angular中使用swiper插件时总会出现轮播不运行. 做项目么,肯定会使用路由实现切换的效果,我在做项目时总喜欢先把内容渲染在主页面上,当所要实现的效果都实现时,然后再把数据拿出来放在子页面上,通俗的讲就是把他放在另一个页面上,通过路由去获取信息. 1.在用路由中实现时一定要在路由里加上控制器controller 1 app.config(function ($routeProvider) { 2 $routeProvider.when('/index', { 3 templateUr

基于css3的轮播效果

花了一上午来调整页面在ie10上的显示问题,sass编译生成的css文件在ie内核下一直不能正确加载,果然兼容性的问题还需要好好研究.转入正题,用css3实现轮播效果主要是基于css3的framework动画效果实现轮播效果以及之前提到的input:checked伪类来实现轮播的控制.在轮播的控制上不可避免的使用了js,一直想写出优雅的js代码,在看了自己写的代码之后发现自己还有很大的提升空间,也许该找个机会去阅读优秀框架的源代码了. 当然也借鉴了网上很多资料,有问题的是在ie下完全没有效果,对

angular2----使用swiper做轮播图

步骤: 1.去官网下载最新的swiper的js和css 分别在index页面中导入 2.在需要做轮播的页面引入 3.然后我就打开swiper的API文档了,直接copy,初始化一个swiper 当然在angular2中不能这么写,于是变成了这样 在html中 在相关的ts中 emmm.... 本来我以为这样就好了 然后发现尼玛左右侧按钮和下面的分页按钮出不来! 于是又看了一个分页的API  发现需要把分页css也copy ,放进相应的css文件夹中的时候,以为ok了,运行,还是么有看到! 打开调

如何使用swiper写轮播

之前大家都写过轮播图吧,相信在写轮播图的过程中也因为当中的某些细节烦恼过吧,接下来我给大家讲述一个方便快捷的轮播图吧! Swiper常用于移动端网站的内容触摸滑动 1.第一步先引入css---swiper.css插件和JQ---swiper.js 插件, 然后呢就开始写轮播图了 <div class="swiper-container">--首先定义一个容器 <div class="swiper-wrapper"> <div class

基于css制作轮播图的部分效果

在轮播图中,我们可以通过鼠标在特定位置上的滑动来实现元素背景的改变.通常在制作轮播图时,我们首先想到的是js中的交互.可是,如果我们无法使用js,只能单纯的靠css又该如何实现这一效果呢?下面,本人将向大家介绍一种最近实验出来的一种方法. 在介绍这种方法之前,本人觉得对于css中的某些伪类选择器有必要进行进一步的分析. hover这个伪类选择器表示的是当鼠标移动到元素上时元素的反应.这一特性与js中的mousemove事件十分的相近,那么其是不是可以被近视地看做该事件呢?下面我们来做一个例子:

Swiper插件轮播

<html><head> <meta charset="utf-8"> <title>Swiper轮播</title></head><body> <div class="swiper-container" id="Exhibition-swiper" style="width:800px"> <div class="