• CSS之布局系列--顶部导航栏二级菜单居中展示


    原文网址:CSS之布局系列--顶部导航栏二级菜单居中展示_IT利刃出鞘的博客-CSDN博客

    简介

    本文介绍CSS将顶部导航栏居中展示并支持二级菜单下拉展示的方法。

    代码

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>知识星球title>
    6. <style>
    7. * {
    8. margin: 0;
    9. padding: 0;
    10. }
    11. .top-container {
    12. background-color: #406ff9;
    13. height: 60px;
    14. }
    15. .menu-container {
    16. text-align: center;
    17. }
    18. .logo-container {
    19. position: absolute;
    20. color: white;
    21. line-height: 58px;
    22. font-weight: bold;
    23. margin-left: 10px;
    24. }
    25. .logo {
    26. font-size: 20px;
    27. margin-left: 10px;
    28. }
    29. .first-menu-container {
    30. display: inline-block;
    31. list-style: none;
    32. }
    33. .first-menu {
    34. line-height: 60px;
    35. text-align: center;
    36. float: left;
    37. }
    38. .second-menu {
    39. float: none;
    40. background-color: #406ff9;
    41. }
    42. .second-menu a:hover {
    43. color: white;
    44. background-color: #0033fc;
    45. }
    46. .second-menu-container {
    47. position: absolute;
    48. list-style: none;
    49. display: none;
    50. }
    51. .first-menu:hover ul {
    52. display: block;
    53. }
    54. a {
    55. text-decoration: none;
    56. color: white;
    57. display: block;
    58. padding: 0 15px;
    59. white-space: nowrap;
    60. font-weight: bold;
    61. }
    62. a:hover {
    63. background-color: #0033fc;
    64. }
    65. style>
    66. head>
    67. <body>
    68. <div class="top-container">
    69. <span class="logo-container">
    70. <span class="logo">IT天空span>
    71. span>
    72. <div class="menu-container">
    73. <ul class="first-menu-container">
    74. <li class="first-menu"><a href="#">首页a>li>
    75. <li class="first-menu"><a href="#">后端a>
    76. <ul class="second-menu-container">
    77. <li class="second-menu"><a href="#">Java基础a>li>
    78. <li class="second-menu"><a href="#">多线程a>li>
    79. <li class="second-menu"><a href="#">Springa>li>
    80. ul>
    81. li>
    82. <li class="first-menu"><a href="#">前端a>
    83. <ul class="second-menu-container">
    84. <li class="second-menu"><a href="#">HTMLa>li>
    85. <li class="second-menu"><a href="#">CSSa>li>
    86. <li class="second-menu"><a href="#">JavaScripta>li>
    87. ul>
    88. li>
    89. <li class="first-menu"><a href="#">运维a>
    90. <ul class="second-menu-container">
    91. <li class="second-menu"><a href="#">Linuxa>li>
    92. <li class="second-menu"><a href="#">Dockera>li>
    93. ul>
    94. li>
    95. <li class="first-menu"><a href="#">关于本站a>
    96. <ul class="second-menu-container">
    97. <li class="second-menu"><a href="#">作者介绍a>li>
    98. <li class="second-menu"><a href="#">githuba>li>
    99. ul>
    100. li>
    101. ul>
    102. div>
    103. div>
    104. body>
    105. html>

    测试

  • 相关阅读:
    怎么将考勤的结果用于薪资核算?
    竞赛 深度学习 大数据 股票预测系统 - python lstm
    SpringMVC中的接口传参接参总结
    20. 【Linux教程】emacs 编辑器
    【LeetCode-简单题KMP】232. 用栈实现队列
    iOS_NestedScrollView(嵌套ScrollView)
    如何高效寻找经销商
    02.1、数据操作
    阿里云ECS和轻量服务器有什么区别?
    深入剖析Spring框架:循环依赖的解决机制
  • 原文地址:https://blog.csdn.net/feiying0canglang/article/details/128500399