怎么用JS实现百度新闻导航栏效果
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"怎么用JS实现百度新闻导航栏效果",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用JS实现百度新闻导航栏效果"吧!具体内容如下最
千家信息网最后更新 2026年11月03日怎么用JS实现百度新闻导航栏效果
这篇文章主要讲解了"怎么用JS实现百度新闻导航栏效果",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用JS实现百度新闻导航栏效果"吧!
具体内容如下
最近在学Web前端,用js简单实现了百度新闻导航栏的效果。当鼠标移动到某一选项上方时,会有一个红色背景块滑动到当前选项上。当点击某一选项后,固定的红色背景块位置会移动到当前选项,意为当前选项被选中。话不多说,代码如下
body部分
css部分
*{ margin: 0; padding: 0; } .box{ top:100px; width: 790px; height: 30px; font-size: 0; position: relative; margin: 0 auto; background-color: #01204f; } a{ display: inline-block; position: relative; width: 60px; height: 30px; line-height: 30px; color: white; font-size: 16px; text-decoration: none; text-align: center; transition: all 0.6s; } #move{ position: absolute; background-color: red; top: 0px; left: 0px; width: 60px; height: 30px; transition: all 0.6s; } #fixed{ position: absolute; background-color: red; top: 0px; left: 0px; width: 60px; height: 30px; }js部分
_window.onload = function () { let move = document.getElementById("move");//滑动的背景块 let fixed = document.getElementById("fixed");//固定在某处的背景块 let aList = document.getElementsByTagName("a");//a标签列表 let left = move.offsetLeft + "px";//滑动背景块的初始位置 //使所有a标签绑定移入、移出、单击事件 for (let i = 0; i < aList.length; i++) { aList[i].onmouseover = function () { // 鼠标移入某个a标签时,滑动背景块滑到当前a标签的位置 move.style.left = aList[i].offsetLeft + "px"; } aList[i].onmouseout = function () { // 鼠标移出a标签时,滑动背景块返回初始位置 move.style.left = left; } aList[i].onclick = function () { // 某个a标签被点击后,固定背景块移动到当前a标签的位置 fixed.style.left = aList[i].offsetLeft + "px"; // 将滑动背景块的初始位置更新为当前a标签的位置 left = aList[i].offsetLeft + "px"; } } }感谢各位的阅读,以上就是"怎么用JS实现百度新闻导航栏效果"的内容了,经过本文的学习后,相信大家对怎么用JS实现百度新闻导航栏效果这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
背景
标签
位置
效果
新闻
导航
内容
部分
鼠标
学习
移动
红色
主页
事件
互联网
代码
体育
军事
前端
国际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河南云网互联网络科技有限公司
互联网科技垄断
互联网科技卖菜
金融科技与互联网金融
互联网科技英文
狮子座互联网科技有限公司
成都狮子座互联网科技
左右互联网络科技
互联网科技类展会
无锡溥仪互联网科技有限公司
开启互联网科技时代小说
互联网汽车科技小镇
广州优美互联网科技
辽宁互联网新科技
恒生互联网科技指数跳水
互联网数据科技专业
互联网领先科技宣传片
互联网与数字科技关系
张家口科技产业互联网平台
互联网科技创新方面的资料
广东万易互联网科技有限公司惠州分公司
互联网与科技发展
互联网金融公司科技
奇酷互联网科技公司
奇酷互联网络科技公司
赫美联合互联网科技
云创客互联网科技公司
明优互联网科技有限公司
福州德业互联网科技
米泉互联网科技专业怎么样