CSS導航欄是網頁設計中非常重要的元素,它可以幫助用戶更輕松地瀏覽網站內容。在移動設備時代,我們需要考慮到如何設計適合手機瀏覽的導航欄。
下面是一個適合手機瀏覽的CSS導航欄的代碼:
nav { display: flex; justify-content: space-between; align-items: center; background-color: #333; color: #fff; height: 50px; font-size: 18px; } nav a { color: #fff; text-decoration: none; padding: 10px; margin: 0 10px; } nav a:hover { background-color: #555; } nav .logo a { font-weight: bold; font-size: 24px; margin-left: 10px; } nav .menu-icon { display: none; font-size: 24px; margin-right: 10px; } @media(max-width: 767px) { nav { flex-direction: column; height: auto; } nav .logo { margin-bottom: 20px; } nav .menu-icon { display: block; cursor: pointer; } nav .menu { display: none; margin-top: 10px; } nav .menu.active { display: flex; flex-direction: column; margin: 0; } nav .menu a { margin: 5px 0; } }
在手機瀏覽時,我們將導航欄改為垂直布局,同時添加了一個菜單圖標(.menu-icon),當用戶點擊菜單圖標時,菜單(.menu)會展開。
如果您的網站還沒有優化過手機端導航欄,那么這段代碼或許對您有所幫助。
上一篇css導航欄點開鏈接
下一篇php rabbitmq