轮播图
<html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Title</title> <link rel="stylesheet" type="text/css" href="layui/css/layui.css"> <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> <script src="layui/layui.all.js"></script> </head> <body> <!--轮播图--> <div> <div class="layui-carousel" id="test1" lay-filter="test1"> <div carousel-item=""> <div style="background-color: #01AAED">条目1</div> <div style="background-color: #0ced62">条目2</div> <div style="background-color: #ed1d23">条目3</div> <div style="background-color: #ed7e12">条目4</div> <div style="background-color: #593bed">条目5</div> </div> </div> </div> </body> </html>
script代码
<script> layui.use('carousel', function() { var carousel = layui.carousel; //常规轮播 carousel.render({ elem: '#test1' /* ,full:true*/ /* ,width: '100%' //设置容器宽度 ,height: '100%' //设置容器高度*/ , arrow: 'always'//始终显示箭头 ,anim: 'default' //切换动画方式 ,interval:'1000'//自动切换的时间间隔,不能低于800 ,indicator:'inside'//指示器位置,如果设定了 anim:'updown',该参数将无效 /* ,arrow:'hover'*/ }); }) </script>
属性说明
elem 指向容器选择器,如:elem: '#id'。也可以是DOM对象 string/object 无
width 设定轮播容器宽度,支持像素和百分比
height 设定轮播容器高度,支持像素和百分比
full 是否全屏轮播 boolean false
anim 轮播切换动画方式,可选值为:
default(左右切换)
updown(上下切换)
fade(渐隐渐显切换)
autoplay 是否自动切换 boolean true
interval 自动切换的时间间隔,单位:ms(毫秒),不能低于800 number 3000
index 初始开始的条目索引 number 0
arrow 切换箭头默认显示状态,可选值为:
hover(悬停显示)
always(始终显示)
none(始终不显示)
indicator 指示器位置,可选值为:
inside(容器内部)
outside(容器外部)
none(不显示)
注意:如果设定了 anim:'updown',该参数将无效 string 'inside'
trigger 指示器的触发事件 string 'click'