今天我們來分享一下一份非常棒的 css 導航代碼,這份代碼包含了 150 種不同的導航樣式,滿足各種場合的需求。
代碼如下:
/*基礎樣式*/ nav { display: flex; justify-content: center; background-color: #fafafa; border: 1px solid #ddd; padding: 10px; } nav a { color: #333; text-decoration: none; margin: 0 10px; padding: 5px 10px; border-radius: 5px; transition: all 0.3s ease; } nav a:hover { background-color: #333; color: #fff; } /*橫向導航*/ .horizontal { flex-direction: row; } /*豎向導航*/ .vertical { flex-direction: column; } /*帶圖標導航*/ .icon { position: relative; } .icon:before { content: ""; position: absolute; top: 50%; left: -20px; transform: translateY(-50%); width: 15px; height: 15px; border: 1px solid #333; border-radius: 50%; background-color: #fff; } .icon a { padding-left: 30px; } /*下拉菜單導航*/ .dropdown { position: relative; } .dropdown-menu { position: absolute; top: 100%; left: 0; display: none; padding: 0; margin: 0; background-color: #fff; border: 1px solid #ddd; } .dropdown:hover .dropdown-menu { display: block; } .dropdown-menu li { display: block; width: 100%; } .dropdown-menu a { display: block; width: 100%; padding: 5px 10px; border-bottom: 1px solid #ddd; } .dropdown-menu a:hover { background-color: #eee; } /*響應式導航*/ @media (max-width: 768px) { nav { flex-wrap: wrap; } nav a { margin: 5px; } } /*其他樣式,省略*/這份代碼中不僅包含了基礎樣式,還擴展了橫向、豎向、帶圖標、下拉菜單、響應式等各種導航樣式。對于前端開發者來說,這是一份不可多得的代碼資源。 希望大家喜歡這個代碼庫,也可以將它加入到自己的項目中,幫助打造更加美觀、實用的導航欄。
上一篇html 代碼底部備案