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

  • 上年度已交房产税减免如何做账务处理
  • 先发表还是先出版
  • 财税通财务软件如何调整凭证间距
  • 漏报了残保金如何调整?
  • 出票后定期付款的汇票是什么意思
  • 财务报表中负债率怎么算
  • 居民企业应纳税所得额税率
  • 收到前欠销货款290000元,存入银行的会计分录怎么写
  • 应交税费核算的税金有哪些
  • 企业收到财政补助项目款
  • 净水设备配件计算方法
  • 网络报销
  • 出口退税金额和进项税额不一致
  • 印花税加工承揽税率
  • 不动产有法律效力吗
  • 公司当年福利费没有用到限额,可以按照14%计提税前扣除吗?
  • 诉讼费和保全费什么时候能退还
  • 资产和利润表的关系
  • 购买方开具红字信息表
  • 公司低价处理旧汽车涉税账务处理
  • windows11禁止自动更新
  • 工程在建期间土地税滞纳金
  • 增值税专用发票丢了怎么补救
  • 对于目标文件系统文件过大无法删除
  • 在php中使用什么获取文件的修改时间
  • 购买生产用品计入什么科目
  • 应付票据的核算方法有哪些
  • 关于笔记本电脑的文案
  • 合作社实际没有法人代表
  • 支付给其他公司帮代垫的社保款
  • 固态硬盘近年价格走势
  • html文档怎么写
  • 六月雪的养殖方法和浇水时间
  • 业务招待费财务管理制度
  • php 用户注册
  • 十天学会css教程
  • 税控盘干嘛用
  • 个人所得税通过扣缴义务人申报
  • php字符串的三种定义方式
  • 应收票据确认坏账怎么处理
  • php读取excel数据
  • 网上学电脑的软件
  • 发票金额和打款金额不一致怎么办
  • 为什么印花税不算应交税费科目
  • 税收罚款支出计入其他应付款吗对吗
  • 员工业余自学
  • 公司注册登记需要提交的资料包括
  • 旅游景点的门票能做费用吗
  • 进口关税和增值税怎么做账
  • 残保金相关内容有哪些
  • 个人所得税应补退税额怎么查
  • 通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案
  • 一般纳税人企业所得税税率2023
  • 异地预缴的企业所得税
  • 低值易耗品可以报废吗
  • 教育协会颁发的证书有用吗?
  • 材料采购成本包括买价和采购费用
  • 企业所得税季度交还要年交吗
  • 没有期初数据如何建账
  • 私人银行卡给公司走账有影响吗
  • sql操作方法
  • windows10 硬件
  • linux,Centos5,Ubuntu关掉ipv6的方法
  • windows7电脑无法正常运行
  • 如何删除win8系统
  • w7系统序列号怎么查
  • 360安全卫士检测出来高危漏洞需要修复吗
  • Android自定义控件,切换APP再切回来控件消失了
  • 网页设计中css样式有何用途
  • cocos2d教程
  • linux多线程调试手段
  • unity3d游戏开发标准教程pdf
  • js正则检验手机号
  • 简单Python代码
  • jquery做下拉
  • jquery事件的响应
  • jquery 模态窗口
  • 什么叫税务备案
  • 辛嵨静志
  • 小微企业房产税优惠减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设