jq和css自制轮播效果代码分享

本文主要和大家分享jq和css自制轮播效果代码,希望能帮助到大家。

html部分:

@@##@@@@##@@@@##@@

这是我定义的第一张图这是我定义的第二张图这是我定义的第三张图

登录后复制 

css部分:

.banner1 {width: 100%;height: 4rem;overflow: hidden;margin: 0 auto;position: relative;}.imgbox1 {height: 7.5rem;position: absolute;left: 0;overflow: hidden;background: #fff;}.imgbox1 img {width: 100%;float: left;}

登录后复制

.title1 {width: 100%;position: absolute;bottom: 0px;padding: .25rem .2rem;box-sizing: border-box;background: rgba(255, 255, 255, 0.8);}.title1>span {color: #000000;display: block;text-align: center;}.circle1 {width: 1.5rem;margin:  .2rem auto 0;}.circle1 li {width: .2rem;height: .2rem;margin: .1rem 5px;cursor: pointer;display: inline-block;background: #CCCCCC;border-radius: 50%;}.circle_active {background: #575757 !important;}

登录后复制

js部分:

var imgindex=$('.imgbox1').find('a').index()                var titleindex=$('.title1').find('span').index();                $(window).ready(function(){                $('.title1').find('span').eq(0).show();                $('.title1').find('span').eq(0).siblings().hide();                })$('.circle1').on('click','li',function(){var circleindx=$(this).index();imgindex=circleindx;titleindex=circleindx;$(this).addClass('circle_active');$(this).siblings().removeClass('circle_active');$('.imgbox1').find('a').eq(imgindex).show(300);$('.imgbox1').find('a').eq(imgindex).siblings().hide();$('.title1').find('span').eq(titleindex).show();$('.title1').find('span').eq(titleindex).siblings().hide();    })    function autoplay(){      timer=setInterval(function(){  imgindex++;  var circles=$('.circle1').find('li');  if(imgindex>circles.length-1){                  imgindex=0;       }                 circles.eq(imgindex).trigger("click");       },2000); }                       autoplay()

登录后复制

相关推荐:

react轮播图组件react-slider-light详解

立即学习“前端免费学习笔记(深入)”;

react轮播图组件react-slider-light详解

立即学习“前端免费学习笔记(深入)”;

react轮播图组件react-slider-light详解

立即学习“前端免费学习笔记(深入)”;

jq和css自制轮播效果代码分享jq和css自制轮播效果代码分享jq和css自制轮播效果代码分享

以上就是jq和css自制轮播效果代码分享的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2785654.html

(0)
上一篇 2025年3月8日 17:30:05
下一篇 2025年3月8日 17:30:15

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js常用属性实例分享

    本文主要和大家分享js常用属性实例,首先是几个比较容易常见的属性,希望能帮助到大家。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 $(&#8220…

    编程技术 2025年3月8日
    200
  • 关于CSS结构与层叠详解

    css 是 cascading style sheets 的缩写,这暗示层叠(cascade)的概念是很重要的。在最基本的层面上,它表明css规则的顺序很重要,但它比那更复杂。什么选择器在层叠中胜出取决于三个因素(这些都是按重量级顺序排列的…

    编程技术 2025年3月8日
    200
  • CSS选择器的优先级和权重分析

    本文主要和大家分享css 选择器的优先级和权重分析,希望能帮助大家更加掌握学习css选择器。 基本选择器 选择器 名 称 实 例 描 述 版 本 *通用选择器(Universal selectors)*匹配所有的元素2.1E标签选择器(Ty…

    编程技术 2025年3月8日
    200
  • css之margin属性详解

    作为前端狗的我们,每天都要和网页打交道。当 ui 将设计稿发给你时,css 的知识便显得尤为重要。而 css 这一标记性的语言,却时常让我很头疼:毫无逻辑性,并充满了各种坑爹的潜规则 ,以至于每次做项目时,大部分时间精力都浪费在了调整布局与…

    2025年3月8日
    200
  • js打字特效代码分享

    本文主要和大家分享js打字特效代码,希望能帮助到大家。     打字效果的带链接的新闻标题     body{font-size:14px;font-weight:bold;}       最新内容:   var NewsTime = 20…

    编程技术 2025年3月8日
    200
  • js如何写插件教程分享

    本文主要和大家分享js如何写插件教程分享,希望能帮助到大家。 nbsp;html>        Document     #demo-1, #demo-2 { width: 200px; height: 200px; border:…

    编程技术 2025年3月8日
    200
  • js实现拖拽和吸附代码分享

    本文主要和大家分享js实现拖拽和吸附代码,希望能帮助到大家。 nbsp;html>Document* {padding: 0;margin: 0;}#big {width: 500px;height: 500px;background…

    编程技术 2025年3月8日
    200
  • angularjs实现增删改查代码分享

    本文主要和大家分享angularjs实现增删改查代码,希望能帮助到大家。 nbsp;html>            * { margin: 0px auto; } .p1 { width: 800px; } table { widt…

    编程技术 2025年3月8日
    200
  • JS判断input值的实例分享

    如何判断input值?本文主要和大家分享js判断input值的实例,希望能帮助到大家。 通过按钮点击事件驱动,方法document.getElementById()获取input(id)对象,再定义函数,通过判断input的value,提示…

    编程技术 2025年3月8日
    200
  • JS表单传值和URL编码转换知识点分享

    注意: 这里写了两个网页 因为URL传过去的数据不支持中文字符和一些特殊符号 所以需要转换一下编码 实现效果:网页1的表单数据传到网页2并显示出来 网页1代码如下: nbsp;html>              document  …

    2025年3月8日
    200

发表回复

登录后才能评论