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

  • 金蝶余额调节表怎么看当月的
  • 工人工伤误工费赔偿多少一天
  • 调拨单可以根据哪些单据生成
  • 折扣优惠 印花税也是折扣缴纳吗
  • 当期处置子公司,当期还纳入合报范围嘛
  • 煤炭企业生产成本包括
  • 超范围经营是不是就等于无证经营
  • 资产减值损失结转
  • 代扣代缴个人所得税计入哪个科目
  • 没有合作会怎么样
  • 坏账准备怎么冲回
  • 不动产经营租赁属于现代服务吗
  • 小微企业增值税最新优惠政策
  • 辅助生产成本科目月末有余额吗
  • 代扣代缴的社保需要计提吗
  • 收到委托代销清单,确认收入的会计分录
  • 借款不归还的法律条款
  • 外贸企业进项税额转出会计分录
  • 原材料座椅报废怎么处理
  • mac桌面怎么整理
  • 企业所得税汇算清缴操作流程
  • 在windows 7中
  • 电脑自我诊断
  • 赞助费支出怎样记账
  • 微信支付宝转账最新规定
  • 票据行为包括哪4点
  • php b/s
  • 自由职业者如何交五险一金
  • php实现功能
  • 递延所得税资产和负债怎么理解
  • 挂靠设计公司费用标准 怎么记账
  • el-switch右对齐
  • 利用python
  • 网站为什么需要备案
  • 事业单位应当按月对固定资产计提折旧
  • 机票行程单可以在到达地打印吗
  • mysql查询或
  • 织梦前台数据不能存入中文
  • 三方合同如何解除
  • 企业所得税包含营业外收入吗
  • sql2005服务无法启动sql安装方法
  • 原材料暂估入库分录
  • 外贸进项税额怎么算
  • 让渡资产使用权属于收入吗
  • 企业的纳税申报数据来源于
  • 简易计税差额抵扣
  • 货物运输发票的开票要求
  • 差额征税如何做分录
  • 以前年度错误账务处理
  • 运输公司赔偿账务处理
  • 端午节发放的现金福利会计处理
  • 增值税附加税需要写进合同吗
  • 怎样贴发票之类的报销单据
  • 加油票的发票抬头怎么写
  • 什么是累计预扣预缴应纳税所得额
  • 一般纳税人先确认收入吗
  • 镜的镜像截图
  • windows 开始
  • win10系统可以自己安装驱动吗
  • 关闭antivirus
  • win2008如何安装telnet
  • centos 安装chia
  • win7旗舰版32位系统激活
  • mac截图快捷键设置
  • 苹果电脑bim
  • 如何设置win10用户名
  • javascript entries
  • linux shell怎么用
  • perl $?
  • JavaScript中的变量名不区分大小写
  • 计算机入域怎么操作
  • 使用nodejs开发后端
  • nodejs发送图片给前端
  • 使用GeoPainter一步一步布置场景
  • django批量创建数据
  • js如何禁用按钮
  • 如何用python编写一个程序
  • 重大税务违法案件一案双查标准
  • 打单子的打印机能否打a4的纸
  • 税务总局四个确保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设