html视觉彩条区域怎么打,如何用tween.js实现导航条滑动_html/css_WEB-ITnose

本文介绍了如何利用Tween.js库在HTML5中创建一款带有动态效果的导航条,通过分析逻辑和CSS3样式,展示了如何使导航条下拉栏随鼠标移动平滑切换位置。涉及关键代码和技巧包括初始化tween动画、清除定时器和CSS3动画类型。
摘要由CSDN通过智能技术生成

导航条在大多数网站都有应用,今天我们用Tween.js来做一个下方有动态效果的导航条。

图片来源于网络.jpg

HTML5部分

什么是tween.js? tween.js是一款可生成平滑动画效果的js动画库。tween.js允许你以平滑的方式修改元素的属性值。它可以通过设置生成各种类似CSS3的动画效果。 按钮1

按钮2

按钮3

按钮4

CSS3样式部分 以上部分除了slider要绝对定位没什么要特别注意的静态效果如下

静态.PNG

js部分 分析逻辑 1.鼠标在导航条外时,下彩条slider在起始位置2.slider随鼠标滑动到相应位置

tween.js效果说明-来源于网络 首先引入tween.js然后定义变量 tween.js下载链接 http://www.cnblogs.com/cloudgamer/archive/2009/01/06/Tween.html

文件.png

如果放在别的文件夹里就引用自相对的文件夹

此处说明1.var end = this.index*100+8;的8是浏览器自带样式,如果用了 *{ margin:0; padding:0}

等类似清楚浏览器样式代码则不用加8;2.Tween动画库.Back动画类型.easeOut缓冲类型(缓冲类型3种,动画类型10种,详细样式看上图效果说明);3.t起始时间;start起始位置;change变化量;d循环次数 4.为防止每次点击效果互相影响,每次调用前清定时器clearInterval(timer);5.slider.style.left后记得加px;动态效果如下

效果.gif

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值