CSS文本框里的字_很简单用swiper做轮播图,通过一个js文件,一个css文件。「318」...

96ac55a7a6a678373285fa20011e911e.gif
  • 好吧,用swiper做轮播图其实很简单,特别是官网在使用说明上已经讲得很清楚了。
  • 但我还是在这里唠叨几下。
  • 现有的js库是很丰富的,其实我们常用到的组件都有了,轮播图就是其中之一。
  • 本文就讲一下怎么用swiper做轮播图,因为它是一个很出名的轮播图组件。
  • 更多文章请关注我的头条号,我是落笔承冰。

一、百度一下“swiper”,进入它的中文官网。

ab68e49cceee7d617f96743983796d20.png
  • swiper历经了多个版本,我们就用最新的swiper4来说说吧。
e8fd7c37e04737a5c4dceecec5cff1da.png

二、调用swiper的方法有很多种,比如用npm安装之类的,这里我们就用下载css和js库文件来实现吧。

e7799599bd1f4c7c582dd05c19d9fb8a.png
  • 解压后,里面有很多文件,找哪个呢?就是这两个,一个是css,一个是js。
a8c1c8a1293669a916cbd492981d9f1e.png

三、我们创建一个空白test.html文件来添加swiper。

ed45edf0184bbb087c9f7aac44a8d08c.png
  • 引用刚才我们下载的那两个文件。
b1de3931e8c38f08537d23e432c98f68.png

四、开始做html部分。

2247252b71281309f20611b509d97e9f.png
  • 接下来放入轮播的模块了。
22dfd528807b28db0bb8dbb4932aefac.png

五、大家知道html只是一个外表,js才是内核,于是我们加入js部分。

8a0050bb2248778e5f34eb9cc4512544.png
  • 轮播是可以用了,但是真的很很不成看,只有一个很小的范围可以轮播。
c3ceaae43c39559edf7d33c0f5199653.gif

六、我们试着改一下轮播图的大小,并加个颜色。

f3323889b9b93fe421b556de060a2763.png
  • 我们用谷歌浏览器F12进入控制台,模拟手机界面看一下效果。
814dd998c1b6890176d567a12d431cb6.gif

七、果然是满宽高只有一半,可怎么划动,只能划到第三块,怎么样才能让三回到一,循环划动呢,加个loop:true就可以了。

05a6bfe9abd7e3ef49650ac369acc2f7.png
  • 然后我们再改改样式,让里面的字变大居中,变白色,再把body的边距去掉。
a7e86af8d29280f5f57aa44a052e5857.png
58dab0ef77651de84b9fb0e7bdddd9a9.gif

八、再加个功能,让它自动播,我不动手,让它每秒跑到下一下张图。

5abd746a43ec9f18f8cd88ce60eb84f3.png
9a6b20e44b5849a81cae7fa23376a5ec.gif

九、我们再加个分页器,分页器是什么东西,就是轮播下方的一个个小圆点,一点就是一页,这里我们应该有三个点。

7042cd283acb75be97d40b76d9850989.png
939c5018b76cd73dd7377053e67de76d.png

十、小圆点是有了,也会随图滚动了,可是它不能点击啊,那好,我们加入这个就可以了点了。

68f2b08852de860a51643ab2963c6216.png
  • 还真的可以点击了。
2f213ef2847a49d0dbc5fb688406f0c9.gif

十一、人家的轮播图有左右按钮可以控制图片上一张下一张,我们也可以加。

0919937f19373bb5c6734df4f01df061.png
  • 在js里声明相应的对象
b72b76c505e3353dd091ed07a4f65612.png
ea7dd5d24e7ac884591ecd24dc4b50cc.gif

十二、即然只是入门,那么到这里就可以了,更多的使用方法,大家可以去官网查一下,最后,我把图片放进去,做出真正的轮播图吧。

6bdbef75fa005eaef3df22c8fdfa1ea4.png
  • 我搞了三张图,三张图宽高大小不一,直接放进去了,多少会让某些图片少一截或是只看见一部分,这个问题大家自己修改图片或添加样式来处理了,我就不再说了。
5b6f44b31c10fe503e6c60b53269e30a.png
00bd23cd25fd8f6e8d13f45527517a6f.gif

 Document
Slide 1
Slide 2
Slide 3