html实现导航滑动效果,HTML5菜单栏切换实现底部滑块滑动效果实现

1、使用html+css+js实现导航切换动画效果

css代码

.news-title{position: relative;border-bottom: 0.2rem solid #e5e8f0;}

.news-module>li{float: left;width: 20%;text-align: center;font-size: 1.3rem;line-height:3.5rem;color: #000;background-color: #FFFFFF;}

.news-slider{background-color: #38AD67;height: 0.35rem;width:2.5rem;transition: 0.5s;position: absolute;bottom: -0.2rem;left: 0.5rem;border-radius: 0.3rem;}

.news-module .active{color: #259251;font-size: 1.35rem;}html代码

  • 头条
  • 行情
  • 政策
  • 兽药
  • 饲料
js代码

var th_width = $(".news-module li").eq(0).width();

var th_left = $(".news-module li").eq(0).offset().left;

var slider_width = $(".news-slider").width();

var slider_left = th_left + (th_width/2) - slider_width/2;

$(".news-slider").css("left",slider_left);

$(".news-module li").on("click",function(){

var n = $(this).index();

var th_width = $(this).width();

var th_left = $(this).offset().left;

var slider_width = $(".news-slider").width();

var slider_left = th_left + (th_width/2) - slider_width/2;

$(".news-slider").css("left",slider_left);

$(this).addClass("active").siblings().removeClass("active");

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值