导航栏是每一个网站都要有的,那么对于一般的导航栏制作,相信大家都会,而且也不会遇到什么麻烦,但是如何才能让网站导航栏实现动态效果估计这会难倒很多技术人员,那么下面就来为大家分析解答一下。Html代码:

导航演示

栏目1

栏目2

栏目3

栏目4

栏目5

栏目6

CSS代码:(nav.css)

.nav {

width: 1200px;

height: 40px;

margin: 0 auto;

display: flex;

align-items: center;

z-index: 9;

}

.nav > a {

height: 40px;

display: flex;

justify-content: center;

align-items: center;

color: #333;

padding: 0 20px;

font-size: 16px;

text-decoration:none;

}

接下来进入正题

第一步:引入jquery.min.js

第二部:添加js代码(nav.js)

$(function(){

$(".nav>a").each(function(){

$(this).mouseover(function(){

$(this).css({"color":"red","border-bottom":"2px solid red"})

}).mouseout(function(){

$(this).css({"color":"#333","border-bottom":"2px solid white"})

})

})

})

function中的第一行.nav>a是根据css选择器写出来的

each会选择特定的符合条件的标签

进行以上两步骤操作以后,最终html代码如下:(index.html)

导航演示

栏目1

栏目2

栏目3

栏目4

栏目5

栏目6

把index.html , jquery.min.js ,nav.js ,nav.css四个文件放到同一个目录下,运行index.html再试试看,有没有效果,是不是很棒!

这里还需要跟大家说的是,单独演示不会出现问题,但是如果放在网页中,在出现动效的同时会有轻微的位置偏移,这是因为border-bottom出现和消失导致的,解决方法就是在.nav>a样式表中再添加一行border-bottom: 2px solid white。即可解决。如果大家还存在有疑问的地方可以留言,我们可以共同学习进步。

html新闻左侧导航栏动态,网站导航栏如何实现动态效果相关推荐

  1. 六零导航网-简约网站导航

    源码下载:https://www.xyi3.com/2022/07/12/六零导航网-简约网站导航/ 安装教程: 1. 上传源码到网站根目录解压 2. 访问http://域名/install 3. 按 ...

  2. 索引栏_网站导航栏如何设置才能促使网站SEO优化更好?

    众所周知,网站导航是一个网站不可或缺的一部分,优质的网站导航栏不仅能够让访客知道自己的所在位置,还能提高访客的浏览效率,更好的提高用户体验,那么导航栏要怎样设置才能更有利于SEO优化呢?下面一起来了解 ...

  3. html导航栏动态图标,导航栏动态图.html

     导航栏动态图 $axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif' ...

  4. 改变mysql的菜单栏的颜色_导航条——动态改变导航菜单的背景颜色

    1.概述 在浏览一些网站时,当鼠标经过导航菜单某一项时,其背景颜色将切换为其他颜色,实现这种简单的效果会更吸引浏览者的注意. 2.技术要点 本实例主要是应用JavaScript方法来动态改变 标签的背 ...

  5. 手机html如何做导航,手机上网站导航的制作

    为了让Web页面在手机上显示流畅,现在国外很多网站都使用Responsive设计和CSS3 Media Queries的结合来实现.这样的实例到处可见,那么今天我想和大家一起学习的是有关于这种方法实现 ...

  6. php车秘,2020秘趣导航自动收录网站导航源码原版 自动审核|批量检查友链有效性...

    源码类型:php源码 源码版本:20.8.28 最后更新:2020年8月28日13:53:17 源码说明: 本次分享2个模版,一个正经的,一个不正经的. 秘趣主题,基于flkc主题重写,功能:自动收录 ...

  7. 网站导航SEO优化技巧

    网站导航指什么? 一般情况下,网站的栏目.文章分类."您当前位置"等称为网站导航.比如 https://www.dzy10.com 这个网站的网站导航指:左侧文章分类.顶部功能分类 ...

  8. 彩世界导航谈网站导航该如何优化?

    网站导航大家肯定都知道是个什么东西,彩世界导航(1398X)的目的就是帮用户更快更好找到想要浏览的网页,想要查找的信息,基本上每个网站都有自己的网站导航系统.而对于网站管理者,导航也无非是想让用户更好 ...

  9. 如何设计网站导航更利于SEO优化?

    网站SEO优化都会做站内站外的优化,清晰的导航结构对于网站建设来说至关重要,导航优化也是优化人员重视的优化作业,优质的导航对于网站结构以及用户体验都有很大的帮助,让用户清楚的知道自己的所在的位置以及起 ...

最新文章

  1. java 字符处理_Java字符串处理实用代码
  2. 46W 奖金池等你来战!微众银行第三届金融科技高校技术大赛火热报名中!
  3. java第五章:面向对象(oop)
  4. PHP编程效率的20个要点
  5. 怎么邀请人加入组队_糖豆人:终极淘汰赛怎么玩?玩法技巧介绍
  6. Android--pendingIntent Intent
  7. 怎样在半年内把一个团队带垮?
  8. React+Webpack快速上手指南
  9. WWDC21 定档,苹果眼镜成最大猜想
  10. 小程序公众图标素材6113个菜单栏素材
  11. html弹窗复制,js复制弹窗美化
  12. 虚拟机IP地址和主机IP不在同一个网段
  13. 常用媒体查询以及手机横竖屏监听
  14. android edittext删除文本框,Android EditText 文本框实现搜索和清空效果
  15. 服装尺寸 html,国家标准规范服装尺寸表.doc
  16. 1200PLC和Modbus485主站DCS系统通讯
  17. YonLinker连接集成平台,助力企业实现社会化互联
  18. 华为手机体验鸿蒙系统,再过40天,你就能在华为手机上,体验到鸿蒙系统了? - 区块网...
  19. [Python3]pandas.merge用法详解
  20. Java培训出来什么水平?

热门文章

  1. Jetson Nano风扇控制脚本
  2. 改善Python程序的91个建议,提高代码质量
  3. 什么是session?什么是cookie?session和cookie有什么区别?
  4. 鸿蒙(二)基于小熊派实现LOT上云的智慧家居项目
  5. 我对计算机类专业教学中一些问题的看法
  6. Linux expect —— 安装、常用语法及案例
  7. 4.创建第一个MVC项目
  8. Springboot整合sftp、scp
  9. 服务端查看文件句柄占用情况
  10. Ngnix解决Ajax跨域问题