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

  • 做账报税简单吗
  • 外籍人员可以在中国工作吗
  • 免税行业可以开什么发票
  • 个人劳务附加税税率表
  • 成品油经销企业税收风险点
  • 工会差旅费如何做账
  • 捐赠纳税调增金额怎么算
  • 以股权入股要交税吗?
  • 车辆买的商业险有家庭包
  • 存货 科目
  • 异地作业人员的个税必须在收入地交吗?
  • 房地产企业未出售的房子是否要交房产税
  • 实际缴纳的增值税比计提的多
  • 小规模纳税人医院免增值税吗
  • 机票的进项
  • 报废的周转物怎么处理?
  • 公司账户里的钱有利息吗
  • 权益净利率如何提高
  • php基于反射机制实验报告
  • 荣耀x10升级鸿蒙系统好用吗
  • 虚拟机系统vmware
  • 融资租赁与经营租赁的区别主要是
  • 短期借款和短期贷款
  • 吃鸡到底用什么显卡性价比最高?
  • php5.4升级到php7
  • 知乎百万大v
  • 酒店没有营业执照可以举报吗?
  • 租入固定资产改建支出何时开始摊销
  • 稳岗补贴需要缴纳什么税
  • php 装饰器
  • php 序列化函数
  • 对个别报表中处置收益的归属期间进行调整
  • php自定义字段
  • 提存计划怎么算
  • 本地部署stable diffusion需要什么显卡
  • 多申报缴纳的企业年金
  • 小微企业开通社保
  • js不同类型的工厂函数
  • 在发生以下的情况下,可判定货物
  • 所得税费用要结转损益吗
  • 摊销专利权的会计科目是
  • 电子银行回单可以导出吗
  • 管理费用包括项目成本吗
  • js原型链的用处
  • 发布相应的搜索公告
  • 收据的种类有哪些
  • 不抵扣勾选是什么
  • 旅游大巴应怎么买票
  • sql server 2005如何使用
  • 买车哪些费用可以计入固定资产
  • 无形资产的意思是
  • 使用积分换取物的软件
  • 2020年税务师报名流程
  • 购买货物对方代垫的运输费分录
  • 公司向法人借款会计分录
  • 企业购入材料收到供货单位开具的发票
  • 溢价发行债券取得的收益应如何处理
  • 二手设备进口报关流程
  • 企业会计制度对固定资产无入账价值怎么入账
  • 公司筹建期间允许投标吗
  • 购入固定资产中的增值税
  • mysql8.0存储过程
  • winx64下mysql5.7.19的基本安装流程(详细)
  • MySQL 5.7双主同步部分表的实现过程详解
  • solaris命令
  • win10通知中心
  • win8电源设置
  • 置顶朋友圈怎么设置
  • jQuery+AJAX实现遮罩层登录验证界面(附源码)
  • android线程间通信的几种方法
  • shell案例讲解
  • css网站布局实录 pdf
  • Express作者TJ告别Node.js奔向Go
  • css怎么设置表单居中
  • js中递归是什么意思
  • 对xmlHttp对象的理解
  • android设计模式书籍
  • 江苏电子税务局app下载
  • 河北公示信息网
  • 车辆完税证明有啥用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设