• <…">
    当前位置:首页 > CSS

    css 制作导航

    2026-01-13 11:59:35CSS

    基础导航栏制作

    使用HTML无序列表<ul>和CSS样式创建横向导航栏

    <nav>
      <ul class="navbar">
        <li><a href="#">首页</a></li>
        <li><a href="#">产品</a></li>
        <li><a href="#">服务</a></li>
        <li><a href="#">关于</a></li>
        <li><a href="#">联系</a></li>
      </ul>
    </nav>
    .navbar {
      list-style-type: none;
      margin: 0;
      padding: 0;
      background-color: #333;
      overflow: hidden;
    }
    
    .navbar li {
      float: left;
    }
    
    .navbar li a {
      display: block;
      color: white;
      text-align: center;
      padding: 14px 16px;
      text-decoration: none;
    }
    
    .navbar li a:hover {
      background-color: #111;
    }

    响应式导航栏

    使用媒体查询实现移动端适配

    css 制作导航

    @media screen and (max-width: 600px) {
      .navbar li {
        float: none;
        width: 100%;
      }
    }

    下拉菜单实现

    添加CSS下拉功能

    css 制作导航

    <li class="dropdown">
      <a href="javascript:void(0)" class="dropbtn">下拉菜单</a>
      <div class="dropdown-content">
        <a href="#">选项1</a>
        <a href="#">选项2</a>
        <a href="#">选项3</a>
      </div>
    </li>
    .dropdown {
      position: relative;
      display: inline-block;
    }
    
    .dropdown-content {
      display: none;
      position: absolute;
      background-color: #f9f9f9;
      min-width: 160px;
      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
      z-index: 1;
    }
    
    .dropdown-content a {
      color: black;
      padding: 12px 16px;
      text-decoration: none;
      display: block;
    }
    
    .dropdown-content a:hover {
      background-color: #f1f1f1;
    }
    
    .dropdown:hover .dropdown-content {
      display: block;
    }

    固定定位导航栏

    使导航栏固定在页面顶部

    .navbar {
      position: fixed;
      top: 0;
      width: 100%;
    }

    动画效果增强

    添加过渡动画提升用户体验

    .navbar li a {
      transition: background-color 0.3s ease;
    }
    
    .dropdown-content {
      transition: all 0.3s ease;
    }

    标签: css
    分享给朋友:

    相关文章

    css制作按钮

    css制作按钮

    基础按钮样式 创建一个基础的CSS按钮样式,可以通过以下代码实现。这个例子包含了按钮的基本属性,如背景色、边框、内边距和文字样式。 .button { background-color: #4C…

    div css制作

    div css制作

    使用 DIV 和 CSS 制作网页布局 DIV 是 HTML 中的块级元素,结合 CSS 可以灵活地创建各种网页布局。以下是常见的使用方法: 基础 DIV 结构 <div class="con…

    css制作导航

    css制作导航

    CSS 制作导航的方法 基础水平导航栏 使用无序列表(<ul>)和浮动(float)或 Flexbox 布局实现水平导航: <nav> <ul class="ho…

    css制作表格

    css制作表格

    CSS 制作表格的方法 使用 CSS 可以灵活地创建和样式化表格,以下是几种常见的方法: 使用 HTML 表格标签结合 CSS 样式 通过 HTML 的 <table>、<tr&g…

    css制作标尺

    css制作标尺

    使用 CSS 制作标尺的方法 方法一:使用线性渐变和伪元素 通过 linear-gradient 和伪元素实现刻度线,适合简单的水平或垂直标尺。 .ruler { position: rela…

    css制作六边形

    css制作六边形

    使用 CSS 制作六边形 方法一:使用 clip-path 属性 通过 clip-path 直接定义六边形的路径,简单高效且支持动画效果。 .hexagon { width: 100px;…