首页 > 其他分享 >响应式圆形js轮播图插件

响应式圆形js轮播图插件

时间:2024-12-16 10:20:53浏览次数:7  
标签:插件 轮播 min js jCircle circle div

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

 

在线演示  下载

 

 使用方法

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

<link href="jCircle.css" rel="stylesheet"> <script src="jCircle.min.js"></script>
 HTML结构

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

<div id="circles-container">   <div id="main-circle-content"></div>   <div id="circle">     <div class="min-circle" data-inside="min-circle">       <a href="imgs/1.jpg">         <img src="imgs/thumb_1.jpg" alt="">       </a>       <div class="content-text">Caption 1</div>     </div>     <div class="min-circle" data-inside="min-circle">       <a href="imgs/2.jpg">         <img src="imgs/thumb_2.jpg" alt="">       </a>       <div class="content-text">Caption 2</div>     </div>     <div class="min-circle" data-inside="min-circle">       <a href="imgs/3.jpg">         <img src="imgs/thumb_3.jpg" alt="">       </a>       <div class="content-text">Caption 3</div>     </div>     ...   </div> </div>
 初始化插件

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

var circle= new jCircle({     'container': 'circles-container',     'circle': 'circle',     'mainContent':'main-circle-content',     'animateCircles':true,     'speed':3,     'mainViewStyle':'normal',     'minCirclesEffectOver':'pulse',     'contentType':'images',     'stopOnOverMain':false,     'mainContentOverAction':'normal' });   circle.create();

 配置参数

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

var circle= new jCircle({       // Contains All Content     container: 'circles-container',       // DIV That Contains Mini DIVs Circles     circle: 'circle',       // Center Big Circle     mainContent:'main-circle-content',       // Class Name For Mini Circles DIVs     minCirclesClass: 'min-circle',       // For Internal Use, Array Of Mini Circles DIVs     minCircles: [],       // [normal | enlarge-view]     mainViewStyle: 'normal',       // Animates Mini Circles?     animateCircles: true,       // Animation Type [rotateSelf]     animateType: 'rotateAround',       // Animation Status [pause | play]     animateStatus: 'play',       // Animation Delay Time (speed) [Number Of Seconds]     speed: 3,       // Stops Animation On Mouse Over [true | false]     stopOnOverMain: true,     stopOnOverMini: true,       // [pulse, zoomOutIn, flip, rotate]     minCirclesEffectOver: 'none',       // [images | text]     contentType: 'images',       // Enlarge Center Area On Mouse Over     mainContentOverAction: 'normal'       });

标签:插件,轮播,min,js,jCircle,circle,div
From: https://www.cnblogs.com/mybook000/p/18609457

相关文章

  • js中Iterable对象和Array有什么区别?
    在JavaScript中,Iterable对象和Array都是可以用来遍历的数据结构,但它们之间存在一些关键的区别。1.定义和本质Iterable:在JavaScript中,Iterable是一个接口,表示任何对象都可以被遍历。如果一个对象实现了Symbol.iterator方法,那么它就被认为是Iterable的。Iterable本身并不是一个......
  • 请使用js实现一个无限累加的函数
    在JavaScript中,你可以使用闭包(Closure)来实现一个无限累加的函数。闭包是JavaScript中的一个重要概念,它可以让函数访问并操作函数外部的变量。以下是一个简单的实现:functioncreateAccumulator(){letsum=0;//初始化累加器returnfunction(n){sum+=n;......
  • 写的css样式是否能被js所读到?如果可以如何读取?
    是的,JavaScript可以读取CSS样式。你可以通过JavaScript访问元素的计算样式或使用window.getComputedStyle()方法来获取元素的当前样式。以下是一个简单的示例,说明如何使用JavaScript读取一个元素的CSS样式://获取元素varelement=document.getElementById('myElem......
  • 你有写过Less的插件吗?
    很抱歉,我本身并没有直接写过Less的插件。但是我可以为你提供一些关于如何编写Less插件的信息。在前端开发中,Less是一种动态样式语言,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS更易维护和扩展。如果你想为Less编写插件,通常是为了扩展Less的功能,比如添加新的函数、Mixin等......
  • .Net_比对Json文件是否一致
    简介该方法用于比较两个Json文件是否完全一致,仅考虑内容若两个文件中的内容只是顺序不一致,内容是一样的,那么也代表这两个文件是相等的实现代码调用usingCompareJsonFiles;Console.WriteLine("=================输入信息===================");Console.WriteLi......
  • node.js毕设基于Java的心理咨询预约系统 论文+程序
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于心理咨询预约系统的研究,现有研究主要以通用的预约系统或医院的预约系统为主[2] 。专门针对高校等特定场景基于Java的心理咨询预约系统的研究较少。......
  • react jsx自定义标签 ts类型声明
    前言假设我自定义了一个组件全局导入的<myNewElementfoo="123"/>此时ts会报异常react18在react19之前,我们可以这么做declareglobal{namespaceJSX{interfaceIntrinsicElements{myNewElement:{foo:string}}}}react19但这在react19......
  • jsp前端页面识别不了后端传过来的model-${user.id}
    调试:controller成功接收到参数。并且给model传入数据。界面也跳转了jsp文件中使用${user.id}获取数据但是处理的依然是${user.id}而不是传入来的数据。原因: 默认创建的web,其配置文件web.xml文件是使用2.3版本<!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,......
  • Visual Code 的 Vim 插件极简使用手册
    VisualCode的Vim插件极简使用手册文章目录VisualCode的Vim插件极简使用手册极简配置常用命令光标移动(普通模式)标记移动(普通模式)编辑选定文本可视模式下的操作寄存器折叠代码案例'.'命令极简配置文件->首选项->设置->搜索vim,向下找到在setting.......
  • node.js毕设基于Android的大学社团APP 论文+程序
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于大学社团管理的研究,现有研究主要以传统的管理模式为主,如人工管理社团成员信息、活动安排等。专门针对基于Android平台开发大学社团APP的研究较少。......