CSS底部導航欄切換是現(xiàn)代網(wǎng)頁設計中常用的一種交互方式。下面我們來看一下如何實現(xiàn)它。
HTML代碼: <div class="nav"> <a href="#" class="active">首頁</a> <a href="#">分類</a> <a href="#">購物車</a> <a href="#">我的</a> </div> CSS代碼: .nav { position: fixed; bottom: 0; width: 100%; height: 60px; background-color: #fff; display: flex; justify-content: space-around; align-items: center; z-index: 999; box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.1); } .nav a { font-size: 12px; color: #666; text-decoration: none; } .nav .active { color: #ff6a3e; }
上面的代碼實現(xiàn)了一個底部導航欄,并且通過設置樣式,讓其中一個鏈接呈現(xiàn)選中狀態(tài)。下面我們再看一下切換效果的實現(xiàn)代碼,這里我們使用jQuery庫進行演示。
JavaScript代碼: $('.nav a').click(function() { $('.nav a').removeClass('active'); $(this).addClass('active'); });
這段代碼通過監(jiān)聽鏈接的點擊事件,移除所有鏈接的選中狀態(tài),再為當前點擊的鏈接添加選中狀態(tài),從而實現(xiàn)了底部導航欄的切換效果。
上一篇css并集設置樣式
下一篇css底部懸浮手機頁面