幻灯片/轮播

Jcircle - 响应式圆形轮播图插件

阿里云


jcircle.js 是一款响应式圆形 js 轮播图插件。该轮播图插件能够将图片或文字以圆形轮播图的方式进行展示。并且该轮播图以响应式设计,可以自动进行圆形轮播。

使用方法

在页面中引入 jCircle.css 和 jCircle.min.js 文件

也想出现在这里?联系我们
创客主机
  1. <link href="jCircle.css" rel="stylesheet">
  2. <script src="jCircle.min.js"></script>

HTML 结构

一个圆形轮播图的基本 HTML 结构如下:

  1. <div id="circles-container">
  2.   <div id="main-circle-content"></div>
  3.   <div id="circle">
  4.     <div class="min-circle" data-inside="min-circle"> 
  5.       <a href="imgs/1.jpg"> 
  6.         <img src="imgs/thumb_1.jpg" alt=""> 
  7.       </a>
  8.       <div class="content-text">Caption 1</div>
  9.     </div>
  10.     <div class="min-circle" data-inside="min-circle"> 
  11.       <a href="imgs/2.jpg"> 
  12.         <img src="imgs/thumb_2.jpg" alt=""> 
  13.       </a>
  14.       <div class="content-text">Caption 2</div>
  15.     </div>
  16.     <div class="min-circle" data-inside="min-circle"> 
  17.       <a href="imgs/3.jpg"> 
  18.         <img src="imgs/thumb_3.jpg" alt=""> 
  19.       </a>
  20.       <div class="content-text">Caption 3</div>
  21.     </div>
  22.     ...
  23.   </div>
  24. </div>

初始化插件

在页面 DOM 元素加载完毕之后,通过下面的方法来创建 jCircle 示例对象,并初始化该圆形轮播图插件。

  1. var circle= new jCircle({
  2.     'container': 'circles-container',
  3.     'circle': 'circle',
  4.     'mainContent':'main-circle-content',
  5.     'animateCircles':true,
  6.     'speed':3,
  7.     'mainViewStyle':'normal',
  8.     'minCirclesEffectOver':'pulse',
  9.     'contentType':'images',
  10.     'stopOnOverMain':false,
  11.     'mainContentOverAction':'normal'
  12. });
  13.  
  14. circle.create();

配置参数

该响应式圆形 js 轮播图插件的可用配置参数如下:

  1. var circle= new jCircle({
  2.  
  3.     // Contains All Content
  4.     container: 'circles-container',
  5.  
  6.     // DIV That Contains Mini DIVs Circles 
  7.     circle: 'circle', 
  8.  
  9.     // Center Big Circle
  10.     mainContent:'main-circle-content', 
  11.  
  12.     // Class Name For Mini Circles DIVs
  13.     minCirclesClass: 'min-circle', 
  14.  
  15.     // For Internal Use, Array Of Mini Circles DIVs
  16.     minCircles: [], 
  17.  
  18.     // [normal | enlarge-view]
  19.     mainViewStyle: 'normal',
  20.  
  21.     // Animates Mini Circles?
  22.     animateCircles: true, 
  23.  
  24.     // Animation Type [rotateSelf]
  25.     animateType: 'rotateAround', 
  26.  
  27.     // Animation Status [pause | play]
  28.     animateStatus: 'play',
  29.  
  30.     // Animation Delay Time (speed) [Number Of Seconds]
  31.     speed: 3, 
  32.  
  33.     // Stops Animation On Mouse Over [true | false]
  34.     stopOnOverMain: true, 
  35.     stopOnOverMini: true, 
  36.  
  37.     // [pulse, zoomOutIn, flip, rotate]
  38.     minCirclesEffectOver: 'none', 
  39.  
  40.     // [images | text]
  41.     contentType: 'images', 
  42.  
  43.     // Enlarge Center Area On Mouse Over 
  44.     mainContentOverAction: 'normal'
  45.  
  46. });

Github 地址:https://github.com/salamj/jcircle

Jcircle - 响应式圆形轮播图插件

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

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

发表回复

热销模板

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

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