爬行的蜗牛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: golang Linux PHP
查看: 74|回复: 0

HTML+CSS侧边栏导航! 附源码

[复制链接]

152

主题

48

回帖

1137

积分

管理员

积分
1137
发表于 2024-11-23 16:16:53 | 显示全部楼层 |阅读模式
效果展示
111.gif

源码

  1. <!DOCTYPE html>
  2. <html>

  3. <head>
  4.     <meta http-equiv="content-type" content="text/html; charset=utf-8">
  5.     <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
  6.     <title>赏心悦目的侧边导航栏</title>
  7.     <style>
  8.         * {
  9.             margin: 0;
  10.             padding: 0;
  11.         }

  12.         body {
  13.             height: 100vh;
  14.             display: flex;
  15.             justify-content: center;
  16.             align-items: center;
  17.             background-color: #f0f8ff;
  18.             /* 淡蓝色背景 */
  19.         }

  20.         ul {
  21.             list-style: none;
  22.         }

  23.         nav {
  24.             position: fixed;
  25.             width: 300px;
  26.             height: 98%;
  27.             left: 6px;
  28.             background-color: #e0ffff;
  29.             /* 淡蓝色侧边栏 */
  30.             border-radius: 20px 20px 20px 0px;
  31.         }

  32.         .menus {
  33.             margin: 50px 0;
  34.             color: #333;
  35.         }

  36.         .li {
  37.             letter-spacing: 2px;
  38.             font-size: 17px;
  39.             font-weight: 600;
  40.             padding: 16px 12px;
  41.             box-sizing: border-box;
  42.             transition: 0.3s;
  43.         }

  44.         .menus li:hover {
  45.             background-color: #add8e6;
  46.             /* 浅蓝色悬停效果 */
  47.         }

  48.         .li .fa {
  49.             font-size: 20px;
  50.             width: 50px;
  51.             height: 20px;
  52.             text-align: center;
  53.             margin-left: 5px;
  54.         }

  55.         .li ul {
  56.             border-radius: 20px;
  57.             width: 0;
  58.             height: 550px;
  59.             padding: 50px 0;
  60.             background-color: #b0e0e6;
  61.             /* 浅青色子菜单背景 */
  62.             position: absolute;
  63.             top: 0;
  64.             right: 0;
  65.             overflow: hidden;
  66.             transition: 0.3s;
  67.             height: 100%;
  68.         }

  69.         .li ul li {
  70.             padding: 16px 24px;
  71.             white-space: nowrap;
  72.             transition: 0.3s;
  73.         }

  74.         .li:hover ul {
  75.             border-radius: 20px;
  76.             width: 250px;
  77.         }

  78.         .li ul li:hover {
  79.             background-color: #87cefa;
  80.             /* 更深一点的蓝色 */
  81.         }
  82.     </style>
  83. </head>

  84. <body>
  85.     <nav>
  86.         <ul class="menus">
  87.             <li class="li"> QQ <ul>
  88.                     <li>QQ1号</li>
  89.                     <li>QQ2号</li>
  90.                     <li>QQ3号</li>
  91.                     <li>QQ4号</li>
  92.                     <li>QQ5号</li>
  93.                     <li>QQ6号</li>
  94.                     <li>QQ7号</li>
  95.                 </ul>
  96.             </li>
  97.             <li class="li"> 探探
  98.                 <ul>
  99.                     <li>探探1号</li>
  100.                     <li>探探2号</li>
  101.                     <li>探探3号</li>
  102.                     <li>探探4号</li>
  103.                     <li>探探5号</li>
  104.                     <li>探探6号</li>
  105.                     <li>探探7号</li>
  106.                     <li>探探8号</li>
  107.                     <li>探探9号</li>
  108.                     <li>探探10号</li>
  109.                 </ul>
  110.             </li>
  111.             <li class="li">推特<ul>
  112.                     <li>推特1号</li>
  113.                     <li>推特2号</li>
  114.                     <li>推特3号</li>
  115.                 </ul>
  116.             </li>
  117.             <li class="li"> ins <ul>
  118.                     <li>ins1号</li>
  119.                     <li>ins2号</li>
  120.                     <li>ins3号</li>
  121.                     <li>ins4号</li>
  122.                     <li>ins5号</li>
  123.                 </ul>
  124.             </li>
  125.             <li class="li"> 电报 <ul>
  126.                     <li>电报1号</li>
  127.                     <li>电报2号</li>
  128.                     <li>电报3号</li>
  129.                     <li>电报4号</li>
  130.                     <li>电报5号</li>
  131.                 </ul>
  132.             </li>
  133.         </ul>
  134.     </nav>
  135. </body>

  136. </html>
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表