jQuery上下滑动选项卡效果

2025-11-01 15:47:04

1、准备好需要用到的图标。

jQuery上下滑动选项卡效果

2、新建html文档。

jQuery上下滑动选项卡效果

3、书写hmtl代码。

<div class="main-page">

<div class="left">

<div class="nav-back"></div>

<div class="nav">

<div class="on">餐饮</div>

<div>电商</div>

<div>旅游</div>

<div>汽车</div>

<div>美容</div>

<div>新闻</div>

<div>家居</div>

<div>健康</div>

</div>

</div>

<div class="right">

<div class="content">

<div class="con-ggh">

                 <div class="zcinfo fl">

<ul class="clearfix">

<li>

<div class="list-pic"><img alt="" src="images/214a.png" /></div>

                        <p class="item-name">快乐美食

</li>

<li>

                        <div class="list-pic"><img alt="" src="images/214.jpg" /></div>

                        <p class="item-name">艺术蛋糕小店

                    </li>

<li>

                        <div class="list-pic"><img alt="" src="images/42f.jpg" /></div>

                        <p class="item-name">美味餐厅

                    </li>

</ul>

                 <div class="b-intro">

                      <span class="dp">解决案例介绍</span>

                      为餐饮行业提供一站式解决方案,凭借到店、预约、点餐等功能,以及积分系统搭建、可视化后台数据管理等强大的技术支持。拓展店铺营销的新渠道。

                      <a href="#" class="ck-m bs tc dp">查看更多</a>

                 </div>

                 </div>

                 <div class="ptpic-dl fr"><img alt="" src="images/sj-pic-pt.png" /></div>

</div>

</div>

</div>

<div class="clear"></div>

</div>

jQuery上下滑动选项卡效果

4、书写css代码。

<style>

body{background:url(images/65.jpg) no-repeat fixed center center;}

form,ul,li,ol,dl,dt,dd,p,i,h1,h2,h3,h4,h5,h6{ margin:0; padding:0}

ul,li{ list-style:none}  img{ border:0}  .dp{ display:block}

.tc{ text-align:center}  .fl{ float:left} .fr{ float:right}

.clear{clear:both;}   .clearfix:after{content:"."; display:block; visibility:hidden; height:0; clear:both}

.main-page{margin:0 auto;width:1200px}

.main-page .left{ padding-right: 25px; border-right: 1px #fff solid; margin-top:280px}

.main-page .left, .main-page .right{float:left;}

.main-page .nav-back{height:300px;}

.main-page .nav{position:relative;margin-top:-300px;width:132px;text-align:center;font-size:18px;font-family:"微软雅黑";color:#fff;}

.main-page .nav div{height:47px;line-height:47px; margin-bottom: 8px; border-radius: 2px; cursor: pointer;}

.main-page .nav div.on{background:#3091f2; }

.main-page .right{width:987px;height:800px;margin-left:55px;}

.main-page .content{position:relative; width:987px; height:800px; overflow:hidden;}

.main-page .content .con-ggh{ width:987px; height:800px;}

.con-ggh ul{ padding-top:20px; display:block} 

.con-ggh ul li{ padding-top:20px; margin-right:20px; float:left}

.list-pic{ background-color: rgba(255,255,255,0.3); padding: 19px; width: 110px; height: 110px; border: 1px solid #b9babe;}

.list-pic img{ width:110px; height:110px; display:block}

.con-ggh .item-name{ padding:20px 0; height: 20px; width: 150px; font-size: 16px; text-align: center; color: #fff; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.b-intro{ margin-top:20px}

.b-intro span{ font-size:24px; margin-bottom:12px; color:#fff}

.b-intro p{ width:545px; height:45px; line-height:24px; overflow:hidden; color:#fff; font-size:14px}

.ck-m{ width:123px; height:36px; line-height:36px; border:1px #fff solid; margin-top:25px}

.zcinfo{ width:550px; margin-top:280px} 

.ptpic-dl,.ptpic-dl img{ width:354px; height:690px}

.ptpic-dl{ margin-top:110px}

</style>

jQuery上下滑动选项卡效果

5、书写并添加js代码。

<script src="js/jquery-1.11.1.min.js"></script>

<script >

$(".main-page .nav div").mouseenter(function () {

var $this = $(this);

var index = $this.index();

}).mouseleave(function () {

var $this = $(this);

var index = $this.index();

}).click(function () {

var $this = $(this);

var index = $this.index();

var l = -(index * 800);

$(".main-page .nav div").removeClass("on");

$(".main-page .nav div").eq(index).addClass("on");

$(".main-page .content .con-ggh:eq(0)").stop().animate({ "margin-top": l }, 500);

});

</script>

jQuery上下滑动选项卡效果

6、代码整体结构。

jQuery上下滑动选项卡效果

7、查看效果。

jQuery上下滑动选项卡效果

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢