幻灯片/轮播

xSlider - 图片轮播幻灯片jQuery插件

阿里云


xSlider.js 是一款小巧的 jquery 轮播图插件。该 jquery 轮播图使用简单,代码简洁,运行速度快,兼容 ie8 浏览器。

使用方法:

在页面中引入 jquery 和 xSlider.js 文件。

也想出现在这里?联系我们
创客主机
  1. <script type="text/javascript" src="path/to/js/jquery.min.js"></script>
  2. <script type="text/javascript" src="path/to/js/xSlider.js"></script>

HTML 结构:

xSlider 轮播图的基本 HTML 结构如下:

  1. <div class="slider">
  2.   <div class="slider-img">
  3.     <ul class="slider-img-ul">
  4.       <li><img src="images/slider-5.jpg"></li>
  5.       <li><img src="images/slider-1.jpg"></li>
  6.       <li><img src="images/slider-2.jpg"></li>
  7.       <li><img src="images/slider-3.jpg"></li>
  8.       <li><img src="images/slider-4.jpg"></li>
  9.       <li><img src="images/slider-5.jpg"></li>
  10.       <li><img src="images/slider-1.jpg"></li>
  11.     </ul>
  12.   </div>
  13. </div>

CSS 样式:

为轮播图添加下面的必要的 CSS 样式:

  1. .slider {
  2.     width: 1200px;
  3.     margin: 50px auto;
  4.     position: relative;
  5. }
  6. .slider:hover .slider-btn {
  7.     color: #fff;
  8.     text-shadow: 0 0 5px #666;
  9. }
  10. .slider .slider-img {
  11.     width: 12000px;
  12.     position: relative;
  13. }
  14. .slider .slider-img .slider-img-ul {
  15.     position: absolute;
  16.     left: 0;
  17.     top: 0;
  18.     overflow: hidden;
  19. }
  20. .slider .slider-img .slider-img-ul li {
  21.     float: left;
  22. }
  23. .slider .slider-img .slider-img-ul li img {
  24.     width: 1200px;
  25.     height: 460px;
  26. }
  27. .slider .slider-dot ul {
  28.     position: absolute;
  29.     right: 50px;
  30.     bottom: 30px;
  31. }
  32. .slider .slider-dot ul li {
  33.     cursor: pointer;
  34.     width: 10px;
  35.     height: 10px;
  36.     border-radius: 50%;
  37.     background: #ccc;
  38.     border: 2px solid #fff;
  39.     float: left;
  40.     margin-left: 10px;
  41. }
  42. .slider .slider-dot ul li.active, .slider .slider-dot ul li:hover {
  43.     background: #fff;
  44. }
  45. .slider .slider-btn {
  46.     position: absolute;
  47.     width: 50px;
  48.     height: 100px;
  49.     top: 50%;
  50.     line-height: 100px;
  51.     text-align: center;
  52.     color: #fff;
  53.     font-size: 28px;
  54.     text-decoration: none;
  55.     font-family: '黑体';
  56.     color: rgba(255, 255, 255, 0);
  57. }
  58. .slider .slider-btn:hover {
  59.     background: rgba(125, 125, 125, .3);
  60. }
  61. .slider .slider-btn.slider-btn-left {
  62.     left: 0;
  63.     margin-top: -50px;
  64. }
  65. .slider .slider-btn.slider-btn-right {
  66.     right: 0;
  67.     margin-top: -50px;
  68. }

初始化插件:

在页面 DOM 元素加载完毕之后,可以通过 xSlider()方法来初始化该轮播图插件。

  1. $('.slider').xSlider()

配置参数:

xSlider 轮播图插件的可用配置参数如下:

  1. $('.slider').xSlider({
  2.  
  3.   // slider width
  4.   w: 1200,
  5.  
  6.   // current slide
  7.   current: 0,
  8.  
  9.   // animation speed
  10.   speed: 500,
  11.  
  12.   // autoplay interval
  13.   intervalTime: 5000
  14.  
  15. })

详细参数:

参数 默认值 描述
w .slider 的宽度 轮播图宽度
current 0 默认显示第 n 张图(从 0 开始)
speed 500 图片切换速度
intervalTime 5000 自动切换时长

Github 地址:https://github.com/codexu/xSlider

xSlider - 图片轮播幻灯片 jQuery 插件

已有 478 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(1)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!