纵向导航栏

建立一个列表

  • 主页
  • 新闻
  • 联系
  • 关于

2. 定义列表基本样式

ul{

/*去掉列表的样式*/

list-style-type: none;

width: 200px;

background-color: #DDDDDD;

}

li a{

/*将内联元素转换为块级元素,便于padding设定*/

display: block;

/*去掉链接默认样式*/

text-decoration: none;

color: #000000;

padding: 8px 16px;

}

定义鼠标移动到导航栏上后的样式

li a:hover{

background-color: #555;

color: white;

}

定义默认选中样式

li a.active {

background-color: #333333;

color: white;

}

若想实现全左侧固定导航栏

ul{

/*定位:使导航栏跟随滚动条滚动*/

position: fixed;

list-style-type: none;

width: 15%;

height: 100%;

background-color: #DDDDDD;

}

横向导航栏

同样建立列表

  • 主页
  • 新闻
  • 联系
  • 关于

定义列表基本样式

ul{

background-color: #333333;

list-style-type: none;

overflow: hidden;

}

li{

/*display与float两种方式使列表转为横向*/

/* display: inline; */

float: left;

}

li a{

display:block ;

color: #FFFFFF;

text-decoration: none;

text-align: center;

padding: 14px 16px;

}

定义鼠标移动到导航栏上后的样式

li a:hover{

background-color:#000000 ;

color: #999999;

}

定义默认选中样式

.active{

background-color: #555;

}

写在最后

还有一种响应式导航栏,可以根据窗口大小改变导航栏的样式。

想要实现响应式需要运用@media screen,有兴趣的可以继续拓展!

怀中猫°

发布了5 篇原创文章 · 获赞 6 · 访问量 1820

私信

关注

标签:none,HTML,color,li,样式,实例,background,导航,CSS

来源: https://blog.csdn.net/qq_44190995/article/details/104171963

html纵向导航,【练习实例】HTML+CSS制作导航栏(横向与纵向)相关推荐

  1. js+css制作导航栏下划线跟随动画,App+H5点击效果

    这是使用Vue制作的一个下划线跟随效果,没有使用其他插件 目录 1. 制作一个初始的导航栏 2. 增加点击样式 3. 下划线移动 最终代码 注意事项 这是最终效果↓ 一开始从网上查其他人的做法,大部分 ...

  2. css制作导航栏的三角形

    在做网页的时候我们通常看到这样的需求(做一个三角) 首先 .box{width: 0;height: 0;border: 50px solid ;border-color: #000 #FF0000 ...

  3. js+css制作导航栏下划线跟随动画,自适应元素尺寸变化,Vue/Uniapp

    以前也写过一个差不多的,但上一个写的存在很多问题,尤其是css要使用 justify-content: space-around才能正常计算下滑宽度,导致了在很多场景都不实用,其实那一天就想到更好的解 ...

  4. html导航页面转换,纯CSS实现导航栏Tab切换效果

    不用 Javascript,使用纯 CSS 方案,实现类似下图的导航栏切换: CSS 的强大之处有的时候超乎我们的想象,Tab 切换,常规而言确实需要用到一定的脚本才能实现.下面看看如何使用 CSS ...

  5. CSS制作简单的横向菜单

    1.先写一个列表,建立菜单的结构 <span style="font-size:14px;"><span style="font-size:14px;& ...

  6. 43个实例xHTML+CSS(DIV+CSS)网页及导航布局教程

    在中国,很多前端javascript:;" onClick="javascript:tagshow(event, '%BF%AA%B7%A2');" target=&qu ...

  7. html 隐藏_HTML实战篇:纯css制作二级横向以及竖向菜单导航

    ​本篇文章主要给大家介绍一下如何使用html+css完成二级横向以及竖向菜单导航制作:菜单导航是网站建设中最常用的一块了,基本每个网站内都会有个导航菜单,用鼠标划过还可以有下拉子菜单. 由上图我们可以 ...

  8. web前端期末大作业(月饼美食网站) html+css+javascript网页设计实例 企业网站制作...

    web前端期末大作业(月饼美食网站) html+css+javascript网页设计实例 企业网站制作 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手? ...

  9. 关于美食商城HTML网页设计-----在线美食订餐网站html模板源码30个页面(功能齐全) html+css+javascript网页设计实例 企业网站制作...

    关于美食商城HTML网页设计-----在线美食订餐网站html模板源码30个页面(功能齐全) html+css+javascript网页设计实例 企业网站制作 临近期末, 你还在为HTML网页设计结课 ...

最新文章

  1. 新一代测序技术Sparc
  2. MATLAB读取写入文本数据最佳方法 | Best Method for Loading Saving Text Data Using MATLAB
  3. 基于灰度变换的图像增强
  4. python两个数相加时_两数相加 leetcode Python
  5. 自定义SeekBar 实时显示百分比进度
  6. 大学计算机要学什么内容,大学计算机课程学习路线应该是怎么样的呢?
  7. 晨哥真有料丨Ta是暧昧成瘾,你却动了真心!
  8. Python 实现队列
  9. python3.x Day3 文件编码
  10. (一)员工信息管理系统(超级详细代码)
  11. 干货——MRD(市场需求文档)模板
  12. 连接服务器显示句柄无效,win10打印机句柄无效怎么解决?_网站服务器运行维护,win10,打印机,句柄无效...
  13. RDL 报表 - 横向合并单元格后单元格被撑高
  14. Blender带凹凸质感的渐变玻璃材质
  15. Vue进阶(幺贰叁):v-for 实现一行展示 n 个元素
  16. 内存诊断工程搭建及demo测试
  17. PYTHON 编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。
  18. lamp分离部署+phpmyadmian
  19. 如何获取苹果手机的UDID
  20. POJ3666(动态规划)

热门文章

  1. java设计模式示例
  2. html5 盒子阴影效果,CSS3 带阴影效果的3D盒子效果
  3. cocos creator 2.3.2火柴人密室逃脱闯关游戏 H5+安卓+IOS三端源码
  4. 微信小程序使用第三方库(第三方js)问题
  5. php 从数组里删除元素,PHP从数组中删除元素的四种方法实例
  6. 以太坊:区块(Blocks)
  7. 微信怎么查看历史头像
  8. Flutter 大小单位详解
  9. php 只允许用户单线登陆,电信宽带IPTV只用路由简单设置单线复用和R6300v2使用经验分享...
  10. Windows的基本安全防御措施