联系官方销售客服
1835022288
028-61286886
采用swiper实现响应式轮播图特效
轮播图插件:https://www.xunruicms.com/shop/719.html
下面以swiper7为例
不同版本使用方法可能有差异,所以请下载swiper7,也可以直接下载这里提供的整理好的
将下载后解压的 js与css放在你的模板样式目录下,比如 default 模板目录
/static/default/css/swiper-bundle.min.css
/static/default/css/swiper-bundle.min.js
1、模板</head>前添加
<link rel="stylesheet" type="text/css" href="{HOME_THEME_PATH}css/swiper-bundle.min.css"/>
根据你的实际路径做修改,确保模板中成功引用此文件即可。
2、模板底部</body>前添加
<script src="{HOME_THEME_PATH}js/swiper-bundle.min.js"></script> <script> //滚动方案 var mySwiper = new Swiper ('.banner', { loop: true, // 循环模式选项 autoplay: { disableOnInteraction: false, //手动滑动之后不打断播放 delay: 3000 }, // 如果需要分页器 pagination: { el: '.swiper-pagination', }, // 如果需要前进后退按钮 navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, }) </script>
基础样式
<style> .banner {position: relative; overflow: hidden} .banner .swiper-slide img {width: 100%; display: block;} </style>
3、轮播图代码
<div class="swiper-container banner"> <div class="swiper-wrapper"> {table table_site=carousel type=1 pid=0 show=1 num=10} <div class="swiper-slide"> <a href="{$t.url}" target="_blank"><img class="" src="{dr_get_file($t.thumb)}"></a> </div> {/table} </div> <!-- 如果需要分页器 --> <div class="swiper-pagination"></div> <!-- 如果需要导航按钮 --> <div class="swiper-button-prev hide"></div> <div class="swiper-button-next hide"></div> </div>
说明:
其中的
type=1 pid=0
就是轮播图插件的分类与父级ID
详情请看轮播图插件的调用方法文档说明:https://www.xunruicms.com/doc/1111.html
这样就成功实现轮播特效了,再根据自己情况修改样式达到自己想要的效果。