位置: IT常识 - 正文

html+css实现页面顶部导航栏(html-css)

编辑:rootadmin
html+css实现页面顶部导航栏

推荐整理分享html+css实现页面顶部导航栏(html-css),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:html如何用css,html-css,html-css,html网页css,html+css制作网页,html页面写css,html页面写css,html-css,内容如对您有帮助,希望把文章链接给更多的朋友!

最终效果如下:

接下来,我将从html和css两大部分,逐步为您讲解制作过程

目录

Html 实现布局

创建父栏目

创建子栏目

插入外部样式表,为接下来的css编辑做准备

Css 实现样式

排布文本,设置背景

交互效果的实现

实现子栏的隐藏与显示

实现当鼠标移动到子栏时的视觉互动


Html 实现布局创建父栏目<body> <ul id="ulfather"><!--创建父列--> <li class="lifather"> <h4>栏目一</h4> </li> <li class="lifather"> <h4>栏目二</h4> </li> <li class="lifather"> <h4>栏目三</h4> </li> <li class="lifather"> <h4>栏目四</h4> </li> <li class="lifather"> <h4>栏目五</h4> </li> </ul></body>

创建子栏目

因为有五个父栏目,每个父栏我都打算设置3个子栏;如果把全部五个栏目的代码都贴上来,则太过冗长了。下面仅展示在“栏目一”创建子栏目的代码

<li class="lifather"> <h4>栏目一</h4> <ul class="ulson"><!--创建子列--> <li class="lison">子栏</li> <li class="lison">子栏</li> <li class="lison">子栏</li> </ul></li>html+css实现页面顶部导航栏(html-css)

插入外部样式表,为接下来的css编辑做准备

这步操作的代码我就不放了,因为每个人存放css文件的位置不同,如果不知道如何从外部插入样式表,可以参考以下方法:

<head><link rel="stylesheet" href="外部样式表的位置"></head>Css 实现样式排布文本,设置背景*{ margin: 0;/*清除外边距*/ padding: 0;/*清除内边距*/ list-style: none;/*删除<li>标签生成的点*/}body{ background-image: url('https://www.yuucn.com/wp-content/uploads/2023/05/1684753161-f8c2113278c8b38.png');/*插入背景图片*/ background-repeat: repeat-x;/*让背景图仅在x轴重复*/ display: flex;/*设置为弹性盒*/ justify-content: center;/*导航栏居中*/}#ulfather{ display: flex;/*设置为弹性盒*/ background-color: rgb(40, 44, 100);/*设置栏目背景为深紫色*/ box-shadow: 2px 5px 15px rgba(0, 0, 0, .7);/*阴影效果*/ border-radius: 5px;/*圆角效果*/ width: 350px;/*导航栏宽度*/ height: 30px;/*导航栏长度*/ line-height: 30px;/*文字垂直居中*/}.lifather{ width: 70px;/*每个栏目占宽70像素,把350像素的导航栏5等分*/ text-align: center;/*文字水平居中*/ color: rgb(160, 160, 230);/*设置字体颜色为浅紫色*/}.ulson{ background-color: rgb(100, 100, 100, .5);/*设置子栏背景为半透明灰色*/ border-radius: 0px 0px 5px 5px;/*圆角效果*/ color: rgb(250, 250, 250);/*设置字体颜色为白色*/}

交互效果的实现实现子栏的隐藏与显示

隐藏:在.ulson中添加一行代码即可

.ulson{ background-color: rgb(100, 100, 100, .5);/*设置子栏背景为半透明灰色*/ border-radius: 0px 0px 5px 5px;/*圆角效果*/ color: rgb(250, 250, 250);/*设置字体颜色为白色*/ display: none;/*初始状态为隐藏*/}

显示:当鼠标移动到栏目上时,显示对应的子栏

.lifather:hover .ulson{ display: block;}

 

实现当鼠标移动到子栏时的视觉互动

当鼠标指向子栏时,子栏颜色变深

.lison:hover{ background-color: rgba(0, 0, 0, .3);}

总结

以上就是利用html和css实现页面顶部导航栏的过程了,实际使用时,把文本适当修改,并插入链接即可实现完整的功能了。

本文链接地址:https://www.jiuchutong.com/zhishi/295159.html 转载请保留说明!

上一篇:马卡雷纳山脉中的卡诺克里斯塔尔斯河,哥伦比亚 (© Jorge Iván Vásquez Cuartas/Getty Images)(马卡雷纳大教堂)

下一篇:VSCode创建Vue项目完整教程(使用vscode开发vue例子)

  • 红米note11有耳机孔吗(红米note11耳机插上去没反应)

    红米note11有耳机孔吗(红米note11耳机插上去没反应)

  • 电脑微信截屏退不出去(电脑微信截屏时退出聊天记录)

    电脑微信截屏退不出去(电脑微信截屏时退出聊天记录)

  • 10086验证码能控制什么(10086验证码可以告诉别人吗)

    10086验证码能控制什么(10086验证码可以告诉别人吗)

  • iphone自带的ar在哪(苹果手机里的ar系统怎么打开)

    iphone自带的ar在哪(苹果手机里的ar系统怎么打开)

  • 锁屏壁纸自动变怎么弄(锁屏壁纸自动变化怎么设置)

    锁屏壁纸自动变怎么弄(锁屏壁纸自动变化怎么设置)

  • 五千毫安的充电宝能充几次(五千毫安的充电宝能带上高铁吗)

    五千毫安的充电宝能充几次(五千毫安的充电宝能带上高铁吗)

  • 怎么看qq空间的所有访客(怎么看qq空间的留言板)

    怎么看qq空间的所有访客(怎么看qq空间的留言板)

  • 4g相当于多少兆宽带(4g等于多少兆流量)

    4g相当于多少兆宽带(4g等于多少兆流量)

  • 苹果11屏幕突然暗了,什么情况?(苹果11屏幕突然黑屏打不开怎么回事)

    苹果11屏幕突然暗了,什么情况?(苹果11屏幕突然黑屏打不开怎么回事)

  • 如何选择笔记本电脑(如何选择笔记本显卡)

    如何选择笔记本电脑(如何选择笔记本显卡)

  • 淘宝商家可以看见买家哪些信息(淘宝商家可以看见买家电话吗)

    淘宝商家可以看见买家哪些信息(淘宝商家可以看见买家电话吗)

  • vivos5支持无线充电吗(vivoy5s能不能无线充电)

    vivos5支持无线充电吗(vivoy5s能不能无线充电)

  • iphone下载速度慢(iPhone下载速度慢怎么办)

    iphone下载速度慢(iPhone下载速度慢怎么办)

  • 手机能设置自动关机吗(手机能设置自动抢红包吗)

    手机能设置自动关机吗(手机能设置自动抢红包吗)

  • 小米mix2s支持30瓦快充吗(小米mix2s支持无线充电吗)

    小米mix2s支持30瓦快充吗(小米mix2s支持无线充电吗)

  • 计算机的存储器是一种(计算机的存储器分为内存储器和外存储器)

    计算机的存储器是一种(计算机的存储器分为内存储器和外存储器)

  • 手机照片2m是多大的(手机照片2m是多大尺寸如何操作)

    手机照片2m是多大的(手机照片2m是多大尺寸如何操作)

  • 华为充电器接口叫什么(华为充电器接口图片)

    华为充电器接口叫什么(华为充电器接口图片)

  • iphone11是typec接口吗(iphone11的typec)

    iphone11是typec接口吗(iphone11的typec)

  • 淘宝亲情号额度怎么调整(淘宝亲情号额度是多少)

    淘宝亲情号额度怎么调整(淘宝亲情号额度是多少)

  • 微信公众号怎么开通原创保护功能(微信公众号怎么做文章推广)

    微信公众号怎么开通原创保护功能(微信公众号怎么做文章推广)

  • 微信小程序如何关注(微信小程序如何批量删除)

    微信小程序如何关注(微信小程序如何批量删除)

  • 怎么允许wps循环引用(wps怎么设置循环播放时间)

    怎么允许wps循环引用(wps怎么设置循环播放时间)

  • 华为mate20可以反向充电吗(华为mate20怎么开启反向充电)

    华为mate20可以反向充电吗(华为mate20怎么开启反向充电)

  • Linux系统下对硬盘分区进行扩容的方法总结(linux对硬件的要求)

    Linux系统下对硬盘分区进行扩容的方法总结(linux对硬件的要求)

  • phpcms v9 怎么安装(phpcms教程)

    phpcms v9 怎么安装(phpcms教程)

  • 增值税专用发票有效期是多长时间
  • 个税汇算清缴怎么把全年一次性奖金并入综合所得
  • 个人所得税如何查询工资
  • 财务软件和报税软件区别
  • 增值税票是什么
  • 减免的养老保险怎么走账
  • 企业所得税季度预缴可以弥补以前年度亏损吗
  • 增值税发票是真发票,但是平台查验不到
  • 清包工取费标准
  • 已经抵扣的发票还能红冲吗?怎么操作
  • 取得成本发票
  • 待抵扣进项税额冲回
  • pe市盈率法
  • 企业注销递延所得税资产怎么处理
  • 按月付息到期还本的贷款可以提前还款吗
  • 个人独资企业怎么转有限公司
  • 企业允许加计扣除的研发费用主要包括哪些?
  • 发票离线限额什么意思
  • 增值税税负的概念和如何确定税负
  • 个人能否去税务登记
  • 财政补助结转余额在借方还是贷方
  • 建安行业简易计税可以抵扣吗
  • 小规模纳税人发生销售退回如何申报
  • windows10开机如何换帐号
  • 权益法下对投资者的要求
  • 在建工程人工费计入什么科目
  • 生产企业出口退税全部流程
  • filecopyutils.copy上传文件
  • 福利费如何做会计分录
  • 增值税发票半年后能冲红
  • 会计账簿的错账怎么办
  • 企业接受现金捐赠要交税吗
  • 企业所得税汇算清缴账务处理
  • 本月增加的无形资产数量
  • 投资收益属于营业外收入吗
  • pytorch torch
  • 法人想从公司户提钱自己用有事吗
  • 自然人独资可以变更为有限责任公司
  • 焊材领用发放管理
  • 织梦cms怎么样
  • 织梦森林官网
  • 成本核算方法是指
  • 营业总收入包括营业外收入吗
  • 企业电子发票重开流程
  • sql server 2008 r2教程
  • SQL Server 2005 镜像构建手册(sql2005数据库同步镜像方案)
  • 同时运行多个MySQL服务器的方法
  • 可供出售金融资产现在叫什么
  • 电子商业承兑汇票的承兑有以下几种方式
  • 已经认证抵扣的发票,要退回,怎么处理
  • 风险纳税人认定条件2020
  • 职工教育经费是否可以抵扣进项税
  • 关于餐饮行业
  • 退休人员的返聘协议模板
  • 涉税信息声明怎么提供
  • 处置固定资产的增值税怎么处理
  • 如何调优产业结构
  • mysql的外键
  • sql查询连续登录天数
  • windows server 2008.
  • ubuntu 21.04 安装
  • explorer.exe进程在哪
  • windows有两个
  • mac safemode
  • windows窗口查看快捷键
  • windows8.1关闭开机密码
  • Windows7如何查看电脑配置
  • 硬盘已经安装系统文件夹
  • Win10 Mobile Redstone预览版14291上手体验评测
  • win7屏幕刷新率怎么调高
  • win8上不了网
  • dos 批处理
  • jquery日期组件
  • 怎么把两个文件中的内容合并
  • jquery.cookie.js用法实例详解
  • python多线程怎么用
  • 地税局局长权利大吗
  • 甘肃国家税务发票查询
  • 环保税新政策
  • 河南省土地使用税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设