【练习实例】HTML+CSS制作导航栏(横向与纵向) 您所在的位置:网站首页 横向显示和纵向显示有什么区别 【练习实例】HTML+CSS制作导航栏(横向与纵向)

【练习实例】HTML+CSS制作导航栏(横向与纵向)

2024-07-18 02:52| 来源: 网络整理| 查看: 265

纵向导航栏 建立一个列表 主页 新闻 联系 关于

在这里插入图片描述 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,有兴趣的可以继续拓展!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有