
|
网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。 swiper是什么?swiper是一款轻量级的轮播图插件,不仅支持pc端更是为移动端而生,用它可以快速地做出一个轮播图,或者扩展使其做出复杂的轮播效果。 基本用法swiper使用需要两个文件,一个是swiper.css,里面规定了一些在这个滑动轮播插件中常用的样式,当然如果你愿意的话可以自己定义样式 <p class="swiper-container">
<p class="swiper-wrapper">
<p class="swiper-slide">Slide 1</p>
<p class="swiper-slide">Slide 2</p>
<p class="swiper-slide">Slide 3</p>
<p class="swiper-slide">Slide 4</p>
<p class="swiper-slide">Slide 5</p>
<p class="swiper-slide">Slide 6</p>
<p class="swiper-slide">Slide 7</p>
<p class="swiper-slide">Slide 8</p>
<p class="swiper-slide">Slide 9</p>
<p class="swiper-slide">Slide 10</p>
</p>
</p>类名为swiper-container 是滑动轮播插件的包裹器,类似于一个mask,一个窗口,swiper-wrapper是一个按照一定顺序排列的所有轮播图的集合,在默认情况下是左右排列,当鼠标或者触屏进行操作的时候,改变的是这个元素的位置,而达到轮播的效果。swiper-slide则是每个轮播图元素,在写好基本html结构之后,需要对这个轮播图进行初始化 <script>
var swiper = new Swiper('.swiper-container');</script>这样就能生成一个默认的轮播图,可以用鼠标或者触摸屏来进行左右的滑动 添加分页与导航大部分的轮播图都有分页,导航,可以让用户看到目前是在什么位置,并且让用户知道这是一个可以交互的部分,添加分页的方式也很简单,只需要在初始化的时候添加选项指定一下分页的元素就行 <p class="swiper-container">
<p class="swiper-wrapper">...</p>
<p class="swiper-button-next"></p>
<p class="swiper-button-prev"></p>
</p>在这里swiper-button-next和swiper-button-prev都是指定好的按钮,下一个按钮会垂直居中并且靠右边,上一个按钮会垂直居中靠右边,当然也能自己指定按钮。 var swiper = new Swiper('.swiper-container',{
navigation:{
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
}
});在初始化函数中添加按钮元素。
添加分页的方式和导航按钮非常类似 <p class="swiper-container">
<p class="swiper-wrapper">
... </p>
<!-- 分页 -->
<p class="swiper-pagination"></p>
<!--导航按钮-->
<p class="swiper-button-next"></p>
<p class="swiper-button-prev"></p>
</p>在初始化的时候加入分页元素 var swiper = new Swiper('.swiper-container', {
pagination: {
el: '.swiper-pagination',
},
navigation:{
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
}
});这样就能生成有分页又有导航的轮播图了 循环与自动轮播:js: var swiper = new Swiper('.swiper-container', { //分页
pagination: {
el: '.swiper-pagination',
}, //导航按钮
navigation:{
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
}, //自动轮播
autoplay: {
delay: 2500,//时间 毫秒
disableOnInteraction: false,//用户操作之后是否停止自动轮播默认true
},
});其他常用属性
var swiper = new Swiper('.swiper-container', {
pagination: {
el: '.swiper-pagination', type: 'progressbar',//将分页的类型改为进度条就行
},
navigation:{
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
autoplay: {
delay: 2500,
disableOnInteraction: false,
},
});本文讲解了swiper的基本使用,更多相关内容请关注php中文网。 相关推荐: 以上就是swiper的基本使用的详细内容,更多请关注php中文网其它相关文章! 网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。 |
温馨提示:喜欢本站的话,请收藏一下本站!