CSS导航栏和CSS下拉菜单怎么实现

这篇文章主要介绍“CSS导航栏和CSS下拉菜单怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS导航栏和CSS下拉菜单怎么实现”文章能帮助大家解决问题。

成都创新互联主营卡若网站建设的网络公司,主营网站建设方案,app开发定制,卡若h5重庆小程序开发搭建,卡若网站营销推广欢迎卡若等地区企业咨询

CSS导航栏和CSS下拉菜单怎么实现

导航栏

熟练使用导航栏,对于任何网站都非常重要。

使用CSS你可以转换成好看的导航栏而不是枯燥的HTML菜单。

导航栏=链接列表

作为标准的HTML基础一个导航栏是必须的。
在我们的例子中我们将建立一个标准的HTML列表导航栏。

导航条基本上是一个链接列表,所以使用

创链接并添加边框

可以在

  • or 上添加 text-align:center 样式来让链接居中。

    可以在 border

    全屏高度的固定导航条

    接下来我们创建一个左边是全屏高度的固定导航条,右边是可滚动的内容。

    ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 25%;
        background-color: #f1f1f1;
        height: 100%; /* 全屏高度 */
        position: fixed; 
        overflow: auto; /* 如果导航栏选项多,允许滚动 */}

    注意: 该实例可以在移动设备上使用。

    CSS导航栏和CSS下拉菜单怎么实现
    源码

    
        
        显示
        
        
  • 主页
  •     
  • 新闻
  •     
  • 联系
  •     
  • 关于
  • 水平导航栏

    有两种方法创建横向导航栏。使用 内联 (inline) 浮动 (float) 的列表项。

    这两种方法都很好,但如果你想链接到具有相同的大小,你必须使用浮动的方法。

    内联列表项

    建立一个横向导航栏的方法之一是指定元素, 上述代码是标准的内联:

    ul {
        list-style-type:none;
        margin:0;
        padding:0;}li {
        display:inline;}

    实例解析:

    display:inline; -默认情况下,

  • 元素是块元素。
    在这里,我们删除换行符之前和之后每个列表项,以显示一行。

    浮动列表项

    在上面的例子中链接有不同的宽度。

    对于所有的链接宽度相等,浮动

  • 元素,并指定为 元素的宽度:

    ul {
        list-style-type:none;
        margin:0;
        padding:0;
        overflow:hidden;}li {
        float:left;}li a {
        display: block;
        color: #000;
        padding: 8px 16px;
        text-decoration: none;}

    实例解析:

       float:left – 使用浮动块元素的幻灯片彼此相邻。
    display:block – 显示块元素的链接,让整体变为可点击链接区域(不只是文本),它允许我们指定宽度。
       width:60px – 块元素默认情况下是最大宽度。我们要指定一个60像素的宽度。

    水平导航条实例

    创建一个水平导航条,在鼠标移动到选项后修改背景颜色。

    ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden;
        background-color: #333;}
     li {
        float: left;}
     li a {
        display: block;
        color: white;
        text-align: center;
        padding: 14px 16px;
        text-decoration: none;}
     /*鼠标移动到选项上修改背景颜色 */li a:hover {
        background-color: #111;}

    链接右对齐

    将导航条最右边的选项设置右对齐 (float:right;):
    CSS导航栏和CSS下拉菜单怎么实现

    关于
  • 添加分割线

  • 通过 border-right 样式来添加分割线:

    /* 除了最后一个选项(last-child) 其他的都添加分割线 */
    li {
        border-right: 1px solid #bbb;
    }
     
    li:last-child {
        border-right: none;
    }
        
    • 主页
    •   
    • 新闻
    •   
    • 联系
    •   
    • 关于

    CSS导航栏和CSS下拉菜单怎么实现

    固定导航条

    可以设置页面的导航条固定在头部或者底部。

    固定在头部:

    ul {
        position: fixed;
        top: 0;
        width: 100%;}

    固定在底部:

    ul {
        position: fixed;
        bottom: 0;
        width: 100%;}

    注意: 该实例可以在移动设备上使用。

    源码

    CSS导航栏和CSS下拉菜单怎么实现

    
        
        显示
        
        
  • 主页
  •     
  • 新闻
  •     
  • 联系
  •     关于
  • 示例 1

    CSS导航栏和CSS下拉菜单怎么实现

    
        
        原生js实现菜单动态添加active类
        
        首页
        
  • 产品中心
  •     
  • 新闻资讯
  •     
  • 文档下载
  •     
  • 联系我们
  • CSS 下拉菜单

    使用 CSS 创建一个鼠标移动上去后显示下拉菜单的效果。

    基本下拉菜单

    当鼠标移动到指定元素上时,会出现下拉菜单。

    CSS导航栏和CSS下拉菜单怎么实现

    
        
        下拉菜单
        
        鼠标移动到我这看到下拉菜单!
        
            

    CSDN博客

            

    wgchen.blog.csdn.net

        

    实例解析

    HTML 部分

    我们可以使用任何的 HTML 元素来打开下拉菜单,如: , 或 a                      CSDN博客 1             CSDN博客 2             CSDN博客 3         

        

    关于“CSS导航栏和CSS下拉菜单怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


    文章名称:CSS导航栏和CSS下拉菜单怎么实现
    文章起源:http://hbruida.cn/article/gdipgj.html