位置: 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例子)

  • 电脑操作系统有哪些(电脑操作系统有什么)

    电脑操作系统有哪些(电脑操作系统有什么)

  • 荣耀30s采用几个摄像头呢(荣耀30s几个摄像头)

    荣耀30s采用几个摄像头呢(荣耀30s几个摄像头)

  • 抖音头像有抖音符号是什么意思(抖音头像有抖音符号是怎么回事)

    抖音头像有抖音符号是什么意思(抖音头像有抖音符号是怎么回事)

  • 手机qq怎么修改备注(手机qq怎么修改年龄)

    手机qq怎么修改备注(手机qq怎么修改年龄)

  • qq音乐怎么签到(qq音乐怎么签到领会员)

    qq音乐怎么签到(qq音乐怎么签到领会员)

  • 微信分组怎么删除(微信分组怎么删除成员名单)

    微信分组怎么删除(微信分组怎么删除成员名单)

  • 不能分屏的应用怎么分屏(不能分屏的应用怎么分屏小米)

    不能分屏的应用怎么分屏(不能分屏的应用怎么分屏小米)

  • 双景录像有什么用处(双景录像有什么作用)

    双景录像有什么用处(双景录像有什么作用)

  • 华为测量工具在哪(华为手机测量工具软件)

    华为测量工具在哪(华为手机测量工具软件)

  • 联想电脑系统恢复,快捷键是什么(联想电脑系统恢复工具)

    联想电脑系统恢复,快捷键是什么(联想电脑系统恢复工具)

  • 打电话串号是什么原因(打电话串号是什么意思)

    打电话串号是什么原因(打电话串号是什么意思)

  • 手机能量尺寸吗(三星手机能量尺寸吗)

    手机能量尺寸吗(三星手机能量尺寸吗)

  • touch是什么手机(TOUCH是什么手机型号)

    touch是什么手机(TOUCH是什么手机型号)

  • 打印机显示滑动绿色滑块(打印机显示滑动硒鼓单元绿色滑块在哪里)

    打印机显示滑动绿色滑块(打印机显示滑动硒鼓单元绿色滑块在哪里)

  • 如何找回回收站的文件

    如何找回回收站的文件

  • 苹果xs关机键怎么是siri(苹果xs关机快捷键)

    苹果xs关机键怎么是siri(苹果xs关机快捷键)

  • 怎么把微信好友隐藏(怎么把微信好友隐藏别人看不见)

    怎么把微信好友隐藏(怎么把微信好友隐藏别人看不见)

  • ps怎么把图片变大(ps怎么把图片变模糊)

    ps怎么把图片变大(ps怎么把图片变模糊)

  • 闲聊的人脸识别怎么操作(闲聊的人脸识别安全吗)

    闲聊的人脸识别怎么操作(闲聊的人脸识别安全吗)

  • win10wi-fi密码在哪看(win10wifi密码在哪里看)

    win10wi-fi密码在哪看(win10wifi密码在哪里看)

  • 台式电脑怎么连蓝牙(台式电脑怎么连接蓝牙音响设备)

    台式电脑怎么连蓝牙(台式电脑怎么连接蓝牙音响设备)

  • pr为什么回车没法渲染(pr回车不能渲染)

    pr为什么回车没法渲染(pr回车不能渲染)

  • 苹果手机描述文件是空白的怎么办(苹果手机描述文件在哪里)

    苹果手机描述文件是空白的怎么办(苹果手机描述文件在哪里)

  • iphonex怎么看基带(怎么看iphonex基带)

    iphonex怎么看基带(怎么看iphonex基带)

  • word保存后内容丢失(word保存后内容丢失怎么恢复)

    word保存后内容丢失(word保存后内容丢失怎么恢复)

  • 1.2 日本蜡烛图技术之影线分析(日本蜡烛图形)

    1.2 日本蜡烛图技术之影线分析(日本蜡烛图形)

  • lnstat命令  显示Linux系统的网路状态(ls -all命令)

    lnstat命令 显示Linux系统的网路状态(ls -all命令)

  • 金税盘的作用是什么意思
  • 个税在资产负债表中体现吗
  • 工程款按进度付款开票分录
  • 收到所得税退税怎么做账务处理
  • 视同销售但未收到钱怎么做账
  • 退回资本金要交税吗
  • 员工补偿金是按上十二个月的平均工资
  • 污水处理费免征增值税申报怎么填写
  • 固定资产适用范围
  • 业务招待费的扣除标准是什么2022
  • 电子发票和纸质发票额度算在一起吗
  • 行政事业单位核算的应交税费包括
  • 注销时公司账上没有钱付股东投资款
  • 增值税发票开票限额怎么申请?
  • 接手新公司涉税问题分析
  • 交税四舍五入差额怎么处理
  • 公司公章丢失登报后又找到了
  • 增资印花税税目
  • 当月支付的费用需要计提吗
  • 本月无生产,有折旧怎么办
  • 将原材料变成成品的过程
  • 电脑管家浏览器保护怎么取消
  • 公司+农户经营模式是什么意思
  • 合作社实际没有法人代表
  • 查验发票张数超过限制
  • 退休费用会计分录
  • 办公室装修费怎么入账
  • 增值税纳税人兼营免税减税项目的
  • web期末大作业源代码
  • 自行建造厂房如何缴税
  • 固定资产进项抵扣新政策2021
  • 应交城建税怎么算
  • 其他收益会计科目怎么写
  • vuecli配置代理
  • 轮播图效果用css怎么实现
  • 如何使用openAI总结小说内容
  • 完美怎么用
  • php array_slice 取出数组中的一段序列实例
  • 集团公司对子公司的内部审计
  • 独立核算的分公司注销时账面怎么处理
  • 印花税计税金额是主营业务收入吗
  • 发工资是用借记卡还是储蓄卡
  • 甲供材甲方如何缴纳增值税
  • 公司成立怎么说
  • 用商品抵债的分类有哪些
  • 开承兑需要多少手续费
  • 个税手续费返还比例
  • 房产税征收标准2020
  • 一般纳税人每月开票限额是多少
  • 母公司与子公司的法律关系
  • 收到对方公司退款
  • 其他应收款押金的现金流量
  • 小规模纳税人租赁发票税率是多少
  • 日常费用报销流程是什么样的?
  • 关于废止有关排污收费规章和规范性文件的决定
  • 企业的投资公司 私募
  • 卸载软件怎么彻底删掉
  • 电脑怎么安装安全控件
  • 怎么用u盘装驱动
  • linux中安装软件可使用哪些方式
  • 直接在u盘上工作
  • win8.1怎么关机快捷键
  • Linux VPS vsftp/proftpd FTP时间差八小时的解决方法
  • 云存储服务怎么打开
  • Slackware Linux init 进程
  • linux 内存文件夹
  • bootstrap导航有哪些
  • ztree默认选中
  • 可以在windows环境下双击而直接放映
  • Android 使用的字体
  • vue中父组件向子组件传递数据
  • js判断上传图片宽高大小
  • javascript怎么学
  • js如何禁用按钮
  • 可以抵扣的消费税有哪些
  • 投诉政府平台在哪里投诉
  • 信用社股金转让 办理要多少时间
  • 济宁任城区多大面积
  • 中国十大经济农村
  • 云南2021高考改革
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设