写在前面 

js插件:简单说就是别人写好封装好的代码,我们可以直接拿过来用的。之前我们写的代码都是用纯js也就是原生js写的,使用js插件来实现一些常见的功能块,是很快就能实现的,同时还缩减了我们的代码量。哈哈哈哈哈哈哈

看了一天的专业课,还是来写写放松放松。 emmmmmm   我还是那么水。。。。。。。

好了好了,先看看是怎么用的吧。

1. 要想使用这个插件,首先得去官网下载需要得材料。swiper插件官方地址:Swiper

2. 下载完毕后,新建项目,把最基础的两个文件引入到页面中

3. 引入之后,使用插件

 

js插件实现轮播图

下面我以轮播图为例

下载就不说了,自行去官网下载即可。

第一:引入css文件和js文件。

    <!-- 引入swipercss文件 -->
    <link rel="stylesheet" href="css/swiper.min.css">
    <!-- 引入swiper js 文件 -->
    <script src="js/swiper.min.js"></script>

 准备工作做好了,就去选个轮播图的效果吧。 可以从里面选择一个想要的效果,这里我选择编号为145的轮播图。

 

第二:选择好效果后,去自己下载的文件包中,找到对应编号的demo页面。打开后,右边检查源码,就可以看到轮播图的源码了。

看源码我们主要是去复制它里面的结构、样式以及轮播图的初始化部分。

其中,css样式部分,需要复制到自己页面对应的css文件中。

轮播图的初始化可以使用script标签包裹起来直接放到body后面,也可以把它复制到一个单独的js文件中,这里我是放到单独的js文件中。  

    <!-- 引入我们自己的js文件 -->
    <script src="js/index.js"></script>

对应样式的更改,可以查Swiper官网上面的API文档。我就只把按钮换成了白色的,圆点换成白色的。

很多时候,如果看不懂文档什么意思的话,就改改试试,看看改前更改后有什么不一样的,这样就知道哪些类名可以实现哪些功能了。其实文档介绍的很清楚了,就去找自己使用的那一部分,去扒拉扒拉,点点翻翻看看就能看懂。

/* 小圆点的颜色 */
.swiper-pagination-bullet-active {
    background-color: #fff !important;
}

 

 我的js文件。

window.addEventListener('load', function () {
    var swiper = new Swiper('.swiper-container', {
        slidesPerView: 1,
        spaceBetween: 30,
        loop: true,
        // 分页器
        pagination: {
            el: '.swiper-pagination',
            clickable: true,
        },
        // 按钮
        navigation: {
            nextEl: '.swiper-button-next',
            prevEl: '.swiper-button-prev',
        },
    });
})

 

看看我的效果图

 

最后奉上我的代码拉。

其实就是往结构了加图片。


        <!-- Swiper -->
        <div class="swiper-container">
            <div class="swiper-wrapper">
                <div class="swiper-slide">
                    <img src="upload/banner.dpg" alt="" srcset="">
                </div>
                <div class="swiper-slide">
                    <img src="upload/banner1.dpg" alt="" srcset="">
                </div>
                <div class="swiper-slide">
                    <img src="upload/banner2.dpg" alt="" srcset="">
                </div>
                <div class="swiper-slide">
                    <img src="upload/banner3.dpg" alt="" srcset="">
                </div>
            </div>
            <!-- Add Pagination -->
            <div class="swiper-pagination"></div>
            <!-- Add Arrows -->
            <!-- 白色的按钮 swiper-button-white-->
            <div class="swiper-button-next swiper-button-white"></div>
            <div class="swiper-button-prev swiper-button-white"></div>
        </div>
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐