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

  • 华为bkkal10是什么型号(华为bkk-al10是什么型号手机)

    华为bkkal10是什么型号(华为bkk-al10是什么型号手机)

  • cpu性能与什么无关(cpu的性能与哪些参数有关)

    cpu性能与什么无关(cpu的性能与哪些参数有关)

  • 华为手机升级后白屏了怎么办(华为手机升级后开不了机怎么回事)

    华为手机升级后白屏了怎么办(华为手机升级后开不了机怎么回事)

  • 高清语音通话收费吗(高清语音通话收费吗电信)

    高清语音通话收费吗(高清语音通话收费吗电信)

  • soul恋爱铃对方知道吗(soul恋爱铃能看到具体的位置吗)

    soul恋爱铃对方知道吗(soul恋爱铃能看到具体的位置吗)

  • 4g流量突然变得很卡(4g流量突然变成3g了)

    4g流量突然变得很卡(4g流量突然变成3g了)

  • 苹果6重启按什么键(苹果重启按什么键屏幕失灵)

    苹果6重启按什么键(苹果重启按什么键屏幕失灵)

  • 淘宝未付款订单多久会自动取消(淘宝未付款订单怎么取消不了)

    淘宝未付款订单多久会自动取消(淘宝未付款订单怎么取消不了)

  • 小米手机hd怎么开(小米手机hd怎么关闭找不到)

    小米手机hd怎么开(小米手机hd怎么关闭找不到)

  • 微信的键盘怎么点不出来什么原因(微信的键盘怎么变小了)

    微信的键盘怎么点不出来什么原因(微信的键盘怎么变小了)

  • 直播接档是什么意思(接档主持是什么)

    直播接档是什么意思(接档主持是什么)

  • 为什么苹果手机浏览器显示未连接互联网(为什么苹果手机会发烫)

    为什么苹果手机浏览器显示未连接互联网(为什么苹果手机会发烫)

  • word文本编辑模式有(word文本编辑器在哪里)

    word文本编辑模式有(word文本编辑器在哪里)

  • iPhone 设置黑名单(iPhone设置黑名单别人还可以打进来)

    iPhone 设置黑名单(iPhone设置黑名单别人还可以打进来)

  • 手机微信语音通话怎么录音(手机微信语音通话听不到声音)

    手机微信语音通话怎么录音(手机微信语音通话听不到声音)

  • 运算器主要由什么组成(运算器主要由什么运算单元)

    运算器主要由什么组成(运算器主要由什么运算单元)

  • 怎么在qq上给别人发文档(怎么在qq上给别人贴随心贴)

    怎么在qq上给别人发文档(怎么在qq上给别人贴随心贴)

  • 抖音怎么设置青少年模式(抖音怎么设置青少年模式时间)

    抖音怎么设置青少年模式(抖音怎么设置青少年模式时间)

  • 松果电单车如何充电(松果电单车如何开灯)

    松果电单车如何充电(松果电单车如何开灯)

  • 饿了吗怎么给外地点餐(饿了吗怎么给外省的点外卖)

    饿了吗怎么给外地点餐(饿了吗怎么给外省的点外卖)

  • 怎样启用内存卡(怎么启用内存卡)

    怎样启用内存卡(怎么启用内存卡)

  • 美团众包提现规则(美团众包提现规则最新)

    美团众包提现规则(美团众包提现规则最新)

  • 点开描述文件是空白的怎么办(打开描述文件)

    点开描述文件是空白的怎么办(打开描述文件)

  • vivoz3闪充怎么设置(vivoy3闪充设置)

    vivoz3闪充怎么设置(vivoy3闪充设置)

  • 不是好友能看到随拍吗(不是好友能看到状态吗)

    不是好友能看到随拍吗(不是好友能看到状态吗)

  • mac系统计算器怎么计算面积? mac计算器算面积的技巧(mac计算器怎么变小)

    mac系统计算器怎么计算面积? mac计算器算面积的技巧(mac计算器怎么变小)

  • 增值税几个点怎么算
  • 安全生产费实际发生必须是付款吗还是挂帐也可以
  • 收到税务局汇算清缴通知
  • 卫生清理费计入什么科目
  • 增值税抵扣凭证装订要求
  • 用进项税冲抵当月增值税的会计分录
  • 报关单和进口增值税专用缴款书联系
  • 房产税应由哪方交纳
  • 上个月普通发票怎么作废
  • 年度利润总额的12%
  • 报表中应交税金和应交税费区别
  • 股本权益性投资是什么
  • 印花税已经缴纳了但是还未申报
  • 个人独资企业是一般纳税人吗
  • 个人独资企业核定
  • 二手房增值税怎么收取
  • 计提附加税的会计处理
  • 企业案例描述
  • 哪些业务不需要进行平行记账
  • 停车管理费什么时候交
  • 给客户退差价怎么说
  • 先进行税务登记还是先注册开户银行账号
  • 应收账款账龄分析简单例题
  • 个体工商户的公章丢了怎么办
  • win7网络无连接
  • window最新漏洞
  • 对公账户是否有银行卡号
  • 广告制作费属于劳务还是服务
  • 增值税专用发票丢了怎么补救
  • windows11怎么安装iis
  • 如何在excel中运算
  • php数组函数,选班长
  • 其他综合收益需要结转吗
  • 直接计入当期利润的利得和损失有哪些
  • 赞助支出计入应纳税所得额吗
  • spring boot s
  • opengl设置
  • 国有资产无偿划转的会计处理
  • 房屋租赁交的定金可以退吗
  • 金融放贷工作具体做什么
  • sql如何进行事务操作
  • 营业执照作废声明
  • 借款利息收入开发票
  • 简易征收需要勾选认证吗
  • 一般纳税人进销不符怎么办
  • 建筑企业外经证需要准备什么资料
  • 建筑企业预缴增值税款
  • mysql的知识点
  • win8怎么卸载
  • linux find -perm 详解
  • openbsd4.1+apache+mysql+php 环境配置
  • 电脑开机后显示xp界面后一直是黑屏状态
  • ubuntu怎样调出命令行
  • win7控制面板有哪些功能
  • Windows RT 8.1 Update 3九月发布 届时将加入改进版锁屏
  • windows8装.NET 3.5时出现0x800F0906错误解决方案
  • win7电脑键盘失灵怎么解决
  • win10如何将我的电脑添加到桌面
  • 红石cpu教程
  • perl中$_
  • cocos2d教程
  • sql怎么设置自增列
  • 利用python绘图
  • jquery滚动到底部加载数据
  • unity ugu
  • jquery formatter
  • windows捕获文件夹
  • javascript 二维数组搜索
  • 简洁实用的公司治理机制
  • unity检测tag
  • python django框架
  • js变量作用域
  • 湖北农信换手机登录不了
  • 重庆地方税务局发票查询
  • 没有税费种认定信息是什么意思
  • 契税补贴网上申请
  • 物化政的大学有哪些
  • 环保标识码
  • 广东省地方税务局发票在线应用系统
  • 亳州自来水缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设