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

  • 抖音怎么定位自己的店铺位置(抖音怎么定位自己的账号)

    抖音怎么定位自己的店铺位置(抖音怎么定位自己的账号)

  • 华为p40有微信视频带美颜吗(华为p40pro微信视频的时候可以美颜吗?)

    华为p40有微信视频带美颜吗(华为p40pro微信视频的时候可以美颜吗?)

  • word行间距调整方法是什么(word行间距调整无效)

    word行间距调整方法是什么(word行间距调整无效)

  • 淘宝能保价服务吗(淘宝保价服务是从收货开始算吗)

    淘宝能保价服务吗(淘宝保价服务是从收货开始算吗)

  • 华为手机要关闭哪些设置才能流畅(华为手机要关闭哪些功能才不会越用越卡)

    华为手机要关闭哪些设置才能流畅(华为手机要关闭哪些功能才不会越用越卡)

  • oppoa9x电池容量(oppoa9x电池容量多少毫安)

    oppoa9x电池容量(oppoa9x电池容量多少毫安)

  • 在excel中一个完整的函数包括(excel中一个完整的函数包括什么?)

    在excel中一个完整的函数包括(excel中一个完整的函数包括什么?)

  • vue data为什么是函数(vue中的data为啥要return)

    vue data为什么是函数(vue中的data为啥要return)

  • 两个人能建微信群吗(两个人能建微信群吗怎么建)

    两个人能建微信群吗(两个人能建微信群吗怎么建)

  • 华为freebuds3骨声纹怎么使用(华为freebuds3骨声纹支持手机型号)

    华为freebuds3骨声纹怎么使用(华为freebuds3骨声纹支持手机型号)

  • 怎么设置文字对齐字符网格,每行38个字符数(怎么设置文字对话框)

    怎么设置文字对齐字符网格,每行38个字符数(怎么设置文字对话框)

  • 爱奇艺会员自动掉线(爱奇艺会员自动扣费怎么取消掉)

    爱奇艺会员自动掉线(爱奇艺会员自动扣费怎么取消掉)

  • 多久不交话费卡被注销(多久不交话费卡会注销掉)

    多久不交话费卡被注销(多久不交话费卡会注销掉)

  • 手机怎样查qq好友认识多久(手机qq怎么查好友)

    手机怎样查qq好友认识多久(手机qq怎么查好友)

  • vivo手机散热功能在哪里(vivo手机散热功能在哪里设置)

    vivo手机散热功能在哪里(vivo手机散热功能在哪里设置)

  • 平板电脑可以打电话么(平板电脑可以打开word吗?)

    平板电脑可以打电话么(平板电脑可以打开word吗?)

  • 数字化制造的含义(数字化制造所具备的真实含义可以这样理解)

    数字化制造的含义(数字化制造所具备的真实含义可以这样理解)

  • 陌陌上的距离可以自己设置吗(陌陌的距离会出错吗)

    陌陌上的距离可以自己设置吗(陌陌的距离会出错吗)

  • qq不在时自动回复设置(qq不在自动回复)

    qq不在时自动回复设置(qq不在自动回复)

  • 华为p30pro是双卡双待吗(华为p60是5g吗)

    华为p30pro是双卡双待吗(华为p60是5g吗)

  • hry一al00a是什么型号(hry-al00是什么手机)

    hry一al00a是什么型号(hry-al00是什么手机)

  • b站视频怎么保存到相册(b站视频怎么保存音频)

    b站视频怎么保存到相册(b站视频怎么保存音频)

  • 哔哩哔哩如何升级(哔哩哔哩如何升级账号等级)

    哔哩哔哩如何升级(哔哩哔哩如何升级账号等级)

  • 车辆维修费发票清单内容
  • 分公司独立核算还需要总公司汇总缴纳吗
  • 小企业销售材料计入什么科目借方记什么
  • 应缴所得税包括哪些税种
  • 交易性金融资产入账价值怎么计算
  • 接受投资转入固定资产不影响现金流量变动
  • 工程多少金额需要投标
  • 不管金税四期上线与否,税务严查一刻也没有放松!
  • 相互调转总分公司的原料物资 是视同销售吗?
  • 个税计提比实际缴纳多怎么办
  • 销售不动产税务处理
  • 用于采购的借款账户
  • 定额备用金的账务怎么做
  • 预付账款收到发票的会计分录
  • 软件开发并销售怎么做
  • 增值税专用发票怎么开
  • 财政拨款结余的明细科目
  • 充值会员卡销售话语
  • php字符串处理函数
  • 财务费用明细科目有哪些
  • 事业单位利息收入
  • php教程全集
  • php文件扩展名是什么
  • php技巧
  • 单位专项资金使用管理规
  • 预收账款期末余额怎么算
  • 支付的招标代理费计入成本还是费用
  • 微信登录接口购买
  • 企业以付费的形式
  • 三维重建是啥意思
  • 计提坏账准备会影响应收账款账面价值吗
  • 打开的ps关不掉
  • 国税纳税申报表下载
  • 商业承兑汇票和银行承兑汇票的分录
  • 退税是上一年交的税都会退吗
  • 小规模纳税人如何开专票
  • 公司基本户可以注销吗
  • 帝国cms视频教程
  • 个人独资企业可以变更法人吗?
  • sql server索引怎么用
  • 将string类型数组转化成int
  • mysql数据库优化及sql调优
  • 租赁费的增值税可以抵扣吗
  • 小规模超30万附加税有减免吗
  • 国库券利息收入属于企业所得税纳税调整项目
  • 发票开具与小票的关系是怎样的?
  • 速动比率例子
  • 预提费用汇算清缴前取得发票
  • 即期外汇交易有风险吗
  • 计提应付款是什么意思
  • 不动产产权的取得
  • 电子税务局申报比对异常
  • 企业的免税收入范围
  • 什么情况需要预缴
  • 生产型企业出口退税计算
  • 进料加工与来料加工
  • 公司加班的餐费怎么算
  • 如果以前做了错事怎么办
  • sql基本教程
  • win7系统怎么合并分区
  • windows2008
  • windows资源管理器被结束进程了怎么办
  • win7更新不了80072efe
  • Win10预览版镜像
  • windows8.1默认壁纸
  • msoobe.exe是什么
  • win10怎么添加蓝牙驱动
  • javascript中常见的数据类型有哪些?
  • jquery添加id属性
  • 在windows 10中
  • ps如何把图片放大缩小
  • 基于JavaScript的网页代码
  • python多线程爬虫代码
  • Unity3D游戏开发标准教程
  • android电话簿
  • 个人所得税对什么征税
  • 会计做账需要什么凭证
  • 每月社保缴费截止日期
  • 企业税收有哪些税种
  • 商住两用房出售要交契税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设