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

  • 待抵扣进项税的账务处理
  • 托收承付和委托收款的含义和相同之处
  • 一般纳税人结转增值税的账务处理
  • 资产处置损益影响所有者权益总额吗
  • 教育培训行业成本怎么结转
  • 利润表利息费用和利息收入
  • 股权变更涉及哪些税种
  • 分期收款方式确认销售收入
  • 税款已交更正申报
  • 固定资产报废电脑
  • 内涵报酬率和必要投资报酬率
  • 收到投资款需要缴纳什么税
  • 凭发票还是结算票据
  • 归属于母公司的净资产
  • 外贸企业出口销售通常采用
  • 以无形资产投资入股缴纳哪些税收
  • 工程结算账务处理实例
  • 企业呆账的处理方式
  • 开办费用属于什么科目
  • 给员工发结婚礼金怎么说
  • 签发票据是什么行为
  • 没有申报增值税不能领发票吗
  • 在杂志上发表论文
  • 装修公司怎么交钱
  • 委外技术服务费应归集哪个研发项目
  • 小规模企业季度超过30万,怎么收取增值税
  • 医疗机构的界定
  • 小企业会计准则和企业会计准则的区别
  • 开票系统维护费必须要交吗
  • 收到未知款项如何做账
  • 购买电力维修材料怎么做分录?
  • 成本分析总结报告
  • 固定资产减值测试时预计其未来现金流量不应考虑的因素
  • 服务公司收到服务费发票怎么做账
  • 前端vue实现预览excel
  • 安全生产责任险保障范围
  • 所得税季度预缴怎么算
  • thinkphp i方法
  • php自定义函数的语法格式
  • php 生成缩略图
  • 现金清查的会计科目
  • 微信公众号php开发教程
  • vue使用百度地图三方标准地图清空后卡死
  • trainer 平替
  • 直接关联和间接关联
  • 参展费会计分录
  • 车费增值税税率
  • 进口货物的账务处理办法
  • 织梦怎么采集文章
  • 企业预收账款缴纳个税吗
  • db2数据库备份文件为bkd格式
  • 一般纳税人之间转让土地使用权交哪些税金
  • 三方协议是什么意思?
  • 向投资者分配现金股利为什么会导致所有者权益减少?
  • 外商投资的企业有哪些
  • 月末假退月初假领
  • 工程款多付了如何追回
  • 兼职员工对公司的好处
  • 无固定合同有哪些好处
  • 小规模纳税人所得税计算
  • 突然收到财付通转出的钱
  • 桩基检测费一定要收吗
  • 什么是利润表?其作用有哪些?
  • 确定所开发票的项目的大类别?
  • 会计信息质量特征哪个最重要
  • 明细账的建账
  • sql两个数据怎么合并到一起
  • window10 uwp
  • 运行linux
  • fedora安装xorg
  • mac文档怎么传给winds
  • 如何修复hosts文件
  • win10怎么变回系统默认字体
  • win7无法登录桌面
  • css选择器怎么写
  • php操作dom
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 企业自产自销农产品免税政策有哪些
  • 经纪代理服务税率1%
  • 车辆登记指的是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设