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

  • iphone里的分析数据怎么关闭(iphone里的分析数据近期特别多)

    iphone里的分析数据怎么关闭(iphone里的分析数据近期特别多)

  • oppo reno旗舰版有哪几个版本(oppo旗舰版手机系列)

    oppo reno旗舰版有哪几个版本(oppo旗舰版手机系列)

  • 手机来电转移怎么设置(手机来电转移怎么设置不了)

    手机来电转移怎么设置(手机来电转移怎么设置不了)

  • 手机闪存和内存的区别(手机闪存和内存哪个重要 知乎)

    手机闪存和内存的区别(手机闪存和内存哪个重要 知乎)

  • 华为手机没电了输入什么会增加电(华为手机没电了手表能接电话吗)

    华为手机没电了输入什么会增加电(华为手机没电了手表能接电话吗)

  • 华为手机后置摄像头突然模糊是什么原因(华为手机后置摄像头模糊不清是怎么回事)

    华为手机后置摄像头突然模糊是什么原因(华为手机后置摄像头模糊不清是怎么回事)

  • 抖音小店可以卖不同类目的产品吗(抖音小店可以卖淘宝的东西吗)

    抖音小店可以卖不同类目的产品吗(抖音小店可以卖淘宝的东西吗)

  • 苹果延时拍照可不可以只设置拍摄一张(iphone手机延时拍照)

    苹果延时拍照可不可以只设置拍摄一张(iphone手机延时拍照)

  • 注销账号后实名认证信息会清空吗(注销账号后实名认证会解除吗)

    注销账号后实名认证信息会清空吗(注销账号后实名认证会解除吗)

  • 300兆用几类网线(300m宽带用几类网线)

    300兆用几类网线(300m宽带用几类网线)

  • 19款macpro和18款的区别(19款macbookpro和18款区别)

    19款macpro和18款的区别(19款macbookpro和18款区别)

  • airpod没声音(airpod没声音怎么设置)

    airpod没声音(airpod没声音怎么设置)

  • 快手注销账号是什么意思(快手注销账号是不是所有作品都不在了)

    快手注销账号是什么意思(快手注销账号是不是所有作品都不在了)

  • word怎么做简历表格(word怎么做简历视频)

    word怎么做简历表格(word怎么做简历视频)

  • oppoa3呼吸灯在哪开(oppoa73手机在哪里找呼吸灯)

    oppoa3呼吸灯在哪开(oppoa73手机在哪里找呼吸灯)

  • 电池beta版是什么意思(苹果电池beta版准确吗)

    电池beta版是什么意思(苹果电池beta版准确吗)

  • cad2020怎么设置经典模式(cad2020怎么设置二维模式)

    cad2020怎么设置经典模式(cad2020怎么设置二维模式)

  • 腾讯视频gif保存在哪(腾讯视频gif保存完在相册找不到)

    腾讯视频gif保存在哪(腾讯视频gif保存完在相册找不到)

  • 电脑如何通过手机上网(电脑如何通过手机连接wifi)

    电脑如何通过手机上网(电脑如何通过手机连接wifi)

  • 骁龙855什么时候出(骁龙855什么时候发布的)

    骁龙855什么时候出(骁龙855什么时候发布的)

  • 绿钻自动续费怎么关(绿钻自动续费怎么补缴)

    绿钻自动续费怎么关(绿钻自动续费怎么补缴)

  • Redux的基本使用过程详解(redux入门教程)

    Redux的基本使用过程详解(redux入门教程)

  • 房产税的计税基础包括契税吗
  • 什么是税收制度构成要素的中心环节
  • 社保怎么进行账单查询
  • 工会经费个人绩效计入缴费基数吗
  • 盈利幼儿园和非盈利幼儿园的政策
  • 金税盘技术维护费怎么申报
  • 利润总额和净利润相同说明什么
  • 小型微利企业如何计算所得税
  • 商誉转销会计分录
  • 长期股权投资转入持有待售资产
  • 实收资本叫别人代缴可以不
  • 新建厂房房产证办理流程
  • 会计审计合同
  • 合同中补充协议
  • 药企常见税务风险及措施
  • 全国增值税发票查询平台 手机版
  • 怎么查询公司有没有开社保户
  • 支票能够拿来付款吗
  • 发票联丢失怎么做账
  • 车票进项税可以跨年抵扣吗
  • 事业单位福利费计提标准
  • 企业生产销售白酒取得的下列款项中,应并入
  • 增值税发票已认证抵扣还可以进项税额转出吗
  • 重装系统出现无效签名
  • 鸿蒙系统怎么同步数据
  • 如何进行网速测试设置
  • 协调费用应该怎么表述才合理
  • PHP:pg_connection_reset()的用法_PostgreSQL函数
  • 公司清算债权债务如何清理
  • 附加税退税申请理由模板
  • vue引入svg图片
  • php中session什么意思
  • 图像分割csdn
  • php读取文件内容的方法和函数
  • mysql封装函数
  • 新建厂房的费用由谁承担
  • 使用spring可以实现声明式事务吗
  • mysql复制表语句
  • 个体户电子申报税流程
  • 有下列情形之一的,当事人可以解除
  • 股票价值和内部收益率的公式
  • 物业公司物业费计入什么会计科目
  • 如何理解当期损益
  • 什么样的纳税人属于小规模纳税人
  • 住宿发票遗失怎么办
  • 顶账资产入账依据
  • 小规模纳税人购进税控收款机
  • 冲抵和抵扣
  • 事业单位的结余与企业的利润相比
  • 投资利润率怎么看投资好还是不好
  • 固定资产机械设备有哪些
  • 人们对餐饮业的要求
  • 个人账号可以向对公账户转账吗
  • 银行承兑汇票怎么做账
  • mysqlw3school
  • 建立索引mysql
  • win8如何安装win10系统
  • win10用着怎么样
  • 如何把鼠标指针换成笔的形状
  • win8.1应用
  • 查看win8.1版本
  • 向量上面有个倒着的v
  • javascript基础
  • linux用户文件权限
  • unity udim
  • 批处理转义字符如何
  • python的设置
  • js遍历foreach
  • python中redis的用法
  • android mvp mvc
  • 国家税务总局班子简历
  • 吉林省国家税务局官网
  • 怎么查税务专管员是谁的名字
  • 基层税务局长工作职责
  • 广西电子税务局手机版
  • 自贡市税务局稽查局领导
  • 2018城镇土地使用税减免政策
  • 安徽省地方税务局刘利庆
  • 劳务分包需要交什么税
  • 什么是审计的重要特征,也是审计的精髓
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设