• 纯html + css 导航栏


    效果图

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <meta http-equiv="X-UA-Compatible" content="ie=edge">
          <title>Document</title>
    </head>
    <style>
          * {
                margin: 0;
                padding: 0;
                list-style: none;
          }
    
          .menu-container {
                background: #eee;
                height: 50px;
                margin: 100px 0;
          }
    
          .main {
                width: 1200px;
                height: 50px;
                margin: 0 auto;
                line-height: 50px;
          }
    
          .flex {
                display: flex;
                align-items: center;
                /*垂直居中*/
          }
    
          .main>div:first-child {
                height: 70px;
                width: 150px;
                background: rgb(2, 62, 85);
                color: #fff;
                transform: skew(-20deg);
                /*倾斜*/
                font-size: 30px;
                line-height: 70px;
                text-align: center;
                user-select: none;
                /* 禁止用户选择 */
                letter-spacing: 3px;
                /* 字体间距*/
          }
    
          .main>ul>li {
                padding: 0 20px;
                margin: 0 10px;
                color: rgb(2, 62, 85);
                font-weight: bold;
                cursor: pointer;
                position: relative;
          }
    
          .main>ul>li:hover .line {
                transform: scale(1);
                /*显示还原 */
                /* opacity: 1; */
          }
    
          .line {
                height: 4px;
                background: rgb(2, 62, 85);
                width: 75px;
                position: absolute;
                left: 0;
                transform: scale(0);
                /*隐藏 */
                /* opacity: 0;透明度 */
                transition: 1s;
                /*过度1s*/
          }
    </style>
    
    <body>
          <div class="menu-container">
                <div class="main flex">
                      <div>课程栏目</div>
                      <ul class="flex">
                            <li>语文
                                  <div class="line"></div>
                            </li>
                            <li>数学
                                  <div class="line"></div>
                            </li>
                            <li>英语
                                  <div class="line"></div>
                            </li>
                            <li>历史
                                  <div class="line"></div>
                            </li>
                            <li>体育
                                  <div class="line"></div>
                            </li>
                      </ul>
                </div>
          </div>
    </body>
    
    </html>
  • 相关阅读:
    国税开发子系统----纳税服务子系统问题
    Hibernate中的一对一多映射和一对一映射的创建
    hibernate 创建一对一唯一外键映射的问题
    疑问,TESt中注入sessionFactory失败
    AJAX方式进行验证码的判断(JS方式)
    过滤器和拦截器的使用
    SSH框架的整合
    编码问题
    微服务架构对比
    docker安装mysql8.0连接问题,sqlyog报2058或者Navicat 1257
  • 原文地址:https://www.cnblogs.com/javascript9527/p/13781831.html
Copyright © 2020-2023  润新知