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

  • 转让金融商品应交增值税税率
  • 税收会计在会计中的应用
  • 关税的征收对象是贸易性商品,不包括
  • 从价税是什么意思
  • 一年房租正常摊销多少
  • 合并报表成本法调整为权益法
  • 机械租赁增值税税率2022年
  • 未计提企业所得税怎么写分录
  • 货物进出口代理公司
  • 有限合伙企业无限合伙企业
  • 油票发票可以抵进项税吗
  • 小规模增值税本期免税额怎么计算
  • 小规模收到增值税专用发票咋处理
  • 库存商品结转成本摘要怎么写
  • 公司购买投影仪的必要性?
  • 不开票的收入怎么办
  • 通讯费补贴入什么科目
  • 试运营收入账务处理
  • 路由器管家怎么登录
  • 业务招待费是收入的
  • 报销冲借款是什么意思
  • php遍历显示多维数组
  • 武陵山脉海拔
  • 合同权益转让 范本
  • thinkphp6调用模型的方法
  • 政府会计制度中固定资产报废的账务处理
  • vue传值inject
  • wordpress shortcode
  • 杜布罗夫尼克老城去机场
  • React面试题最全
  • python 批量
  • react-router6.4+的项目种路由实现方式(列举两种)
  • php强大吗
  • php授权ip访问
  • code .命令
  • 土方工程合同签了一般多久开工
  • 企业计提增值税的会计科目
  • 帝国cms如何调用网络
  • 织梦系统
  • mysql的命名规则
  • 织梦cms怎么样
  • 没有数字的公章有效吗
  • sql server数据库中的null(空值)
  • 委托生产的会计分录
  • 同一控制下的企业合并和非同一控制下的企业合并的区别
  • 厂房装修费用账务处理
  • 研发和技术服务属于什么大类
  • 政府补助计入资本公积吗
  • 汽车折旧费谁出
  • 进项税额已抵扣又红字冲红税务系统自动冲回吗
  • 微信转账和支付宝转账哪个更安全
  • 上市公司应付会计
  • 财务报表怎么做
  • 企业成立前期的重点工作
  • 其他商业项目
  • 做会计的步骤
  • 自制半成品核算方法
  • 数据库表的查询操作实验
  • windows已保护你的电脑,阻止你的应用
  • win8.1 升级
  • xp局域网
  • win7系统怎么取消自动关机
  • winxp系统介绍
  • windows xp快捷键设置在哪
  • centos7 swap大小设多少
  • cortanawin10在哪
  • win10 rs3
  • linux rpm -i
  • CCProgressTimer 进度条动画在cocos2dx+lua中的使用
  • linux查看so中的函数
  • 批处理命令教程
  • js闭包作用问题解决应用
  • python模拟用户登录过程,输入账号及密码
  • 带你了解处女座
  • 深入理解计算机系统
  • linux shell命令大全
  • 由简入繁是成语吗
  • 安康国税局电话号码
  • 南京国民政府统治和开辟革命新道路
  • 税务局宪法宣传日
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设