幻灯片/轮播

Tabs样式单页多图jQuery轮播图插件

阿里云


这是一款效果非常酷的 Tabs 样式单页多图 jQuery 轮播图插件。该轮播图插件在每个 Tab 中可以放置多幅图片,每幅图片都可以链接到不同的页面中。该轮播图整体效果时尚大方,使用起来也非常简单。

HTML 结构:

该 Tabs 样式轮播图的 HTML 结构分为 2 个部分:轮播图部分使用的是一个无序列表。在每一个列表项中,顶部的大图直接使用一个[a]标签来包裹一张图片,而下面的三张小图则是包裹在一个[div]元素中,每张小图同样使用[a]标签来包裹图片。另一个部分的 Tabs 部分,它同样使用无序列表来制作。

也想出现在这里?联系我们
创客主机
  1. <div id="slideBox">
  2.   <div class="J_slide">
  3.     <!-- 轮播图 -->
  4.     <div class="J_slide_clip">
  5.       <ul class="J_slide_list">
  6.         <li class="J_slide_item"> 
  7.           <a href="javascript:">
  8.             <img src="images/1.jpg" height="329" width="600">
  9.           </a>
  10.           <div class="J_slide_advance">
  11.             <p><a href="#"><img src="images/2.jpg" /></a></p>
  12.             <p><a href="#"><img src="images/3.jpg" /></a></p>
  13.             <p style="margin-right:0;">
  14.             <a href="#"><img src="images/4.jpg" alt="......"></a>
  15.             </p>
  16.           </div>
  17.         </li>
  18.         ......
  19.       </ul>
  20.     </div>
  21.     <!-- Tabs -->
  22.     <ul class="J_slide_trigger">
  23.       <li class=""><a href="javascript:">......</a></li>
  24.       ......
  25.     </ul>
  26.   </div>
  27. </div>

CSS 样式:

需要为该 Tabs 样式轮播图添加下面的一些必要的 CSS 样式:

  1. @charset utf-8;
  2. * {
  3.   margin:0;
  4.   padding:0;
  5. }
  6. body {
  7.   text-align:left;
  8.   font-size:12px;
  9. }
  10. ul, li {
  11.   list-style:none;
  12. }
  13. img {
  14.   border:none;
  15. }
  16. a {
  17.   text-decoration:none;
  18. }
  19. .zhuanti_box {
  20.   width:600px;
  21.   height:auto;
  22.   margin:20px auto;
  23.   padding:7px;
  24.   border:1px solid #eae9ef;
  25. }
  26. #slideBox {
  27.   width:600px;
  28.   overflow:hidden;
  29. }
  30. #slideBox .J_slide_list {
  31.   width:3600px;
  32. }
  33. #slideBox .J_slide_list .J_slide_item {
  34.   width:600px;
  35.   height:478px;
  36.   float:left;
  37. }
  38. #slideBox .J_slide_list .J_slide_item img {
  39.   vertical-align:top;
  40. }
  41. #slideBox .J_slide_trigger {
  42.   width:600px;
  43.   height:32px;
  44.   background:#5a5a5a;
  45.   margin-top:1px;
  46. }
  47. #slideBox .J_slide_trigger li, .J_slide_trigger a {
  48.   width:100px;
  49. }
  50. #slideBox .J_slide_trigger li {
  51.   float:left;
  52.   height:32px;
  53.   line-height:32px;
  54.   text-align:center;
  55.   _display:inline;
  56.   overflow:hidden;
  57. }
  58. #slideBox .J_slide_trigger li a {
  59.   display:block;
  60.   height:32px;
  61.   color:#fff;
  62.   font-family:"Microsoft Yahei", "微软雅黑";
  63. }
  64. #slideBox .J_slide_trigger li.cur a, .J_slide_trigger li a:hover {
  65.   color:#FFF;
  66.   background:#21b6bb;
  67.   text-decoration:none;
  68. }
  69. .J_slide_advance {
  70.   width:600px;
  71.   float:left;
  72.   height:148px;
  73.   margin-top:1px;
  74. }
  75. .J_slide_advance p {
  76.   width:199px;
  77.   margin-right:1px;
  78.   float:left;
  79. }

初始化插件:

该 Tabs 样式轮播图的初始化也分为 2 个部分,一个是轮播图的初始化,一个是 Tabs 的初始化:

  1. new Tab('.J_tab',{auto:true});
  2. new Slide('#slideBox',{index: 1 ,effect:'slide', firstDelay:8});

配置参数:

轮播图的可用配置参数有:

参数 默认值 描述
auto true 是否自动播放
delay 4 轮播图切换的延迟时间,单位秒
duration 500 轮播图动画的持续时间,单位毫秒
effect 'fade' 过渡动画的效果,可选值有:"fade"和"slide"
event 'mouseover' 在 Tabs 上触发切换轮播图的事件
firstDelay null 自动播放是的延迟
index 1 要显示的图片的 index
vertical false 使用垂直布局

Tabs 的可用配置参数有:

属性 默认值 描述
auto false 是否自动播放
delay 4 Tabs 切换的延迟时间,单位秒
event 'mouseover' 在 Tabs 上触发切换轮播图的事件
index 1 要显示的图片的 index

Tabs 样式单页多图 jQuery 轮播图插件

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

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

发表回复

热销模板

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

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