300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 如何用tween.js实现导航条滑动【HTML】

如何用tween.js实现导航条滑动【HTML】

时间:2021-05-26 18:04:30

相关推荐

如何用tween.js实现导航条滑动【HTML】

web前端|html教程

如何用tween.js实现导航条滑动

web前端-html教程

校园圈子php源码,vscode 阅读源码插件,ubuntu 引导类型,Tomcat反向代理443,安卓SQLite的应用总结,爬虫是哺乳类动物吗,php随机生成汉字,什么叫黑帽seo,大气企业网站html源码,汽车行业 模板lzw

图片来源于网络.jpg

获取jsp网页源码下载,vscode增加包含路径,ubuntu 深度软件,tomcat9.0 介绍,网易爬虫,php 完全匹配,前端seo用什么技术,平台导航网站源码下载,h5前端商城模板下载lzw

微信表白墙小程序源码带教程,UBUNTU系统头像情侣,php 爬虫百万级,php 读取mht,seo内容图lzw

HTML5部分

什么是tween.js?

按钮1

按钮2

按钮3

按钮4

CSS3样式部分

.wrap{width: 400px;height: 100px;background-color: gray; } .middle{width: 100%;height: 80px;background-color: greenyellow; } .middle>div{width: 100px;height: 100%;text-align: center;font-size: 20px;line-height: 80px;float: left; } .slider{width: 100px;height: 10px;border-radius: 5px;background-color: brown;position: absolute; }

静态.PNG

js部分

分析逻辑

tween.js效果说明-来源于网络

首先引入tween.js然后定义变量 tween.js下载链接 /cloudgamer/archive//01/06/Tween.html

文件.jpg

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

var divs=document.querySelectorAll(".middle>div"); var slider=document.querySelector(".slider"); var timer = null;

操作

for(var i=0;i= d) { clearInterval(timer); } //结构:Tween动画库.Back动画类型.easeOut缓冲类型 slider.style.left = Tween.Back.easeOut(t, start, change, d) + "px";}, 30); } }

此处说明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;动态效果如下

效果.jpg

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。