Layui轮播图模块使用

以前完成轮播图使用的是Bootstrap的插件,但是现在使用Layui框架,下面记录如何使用Layui来完成轮播图功能。

0x01 html代码

1
<div class="layui-carousel" id="test1">
2
    <div carousel-item>
3
        {% for banner in banners %}
4
            <div>
5
                <a href="{{ banner.link_url }}" target="_blank">
6
                    <img src="{{ banner.image_url }}" alt="">
7
                </a>
8
            </div>
9
        {% endfor %}
10
    </div>
11
</div>

0x02 javascript代码

1
layui.use(['carousel'], function () {
2
    var carousel = layui.carousel;
3
    //建造实例
4
        var form = layui.form;
5
    carousel.render({
6
        elem: '#test1'
7
        , width: '100%' //设置容器宽度
8
        , arrow: 'hover' //始终显示箭头
9
        ,anim: 'default' //切换动画方式
10
        ,interval:7000
11
    });

0x03 其他参数

具体参数见:Layui轮播图文档