Nuxt3優雅實現導航鏈接選中狀態
在Nuxt3開發中,為導航鏈接添加選中狀態以增強用戶體驗至關重要。本文將詳細講解如何在Nuxt3中實現這一效果,并解決圖片中所示問題。
圖片展示了一個需要高亮顯示的標簽。實現的關鍵在于利用Nuxt3路由系統提供的兩個預設類名:.router-link-active 和 .router-link-exact-active。
.router-link-active 類會在當前路由路徑包含
.router-link-exact-active 類則更嚴格,僅當當前路由路徑與
因此,只需為這兩個類名編寫css樣式即可實現選中狀態。例如:
.router-link-active { background-color: #f0f0f0; color: #333; } .router-link-exact-active { font-weight: bold; }
這段CSS代碼使選中鏈接背景變為淺灰,字體變為深灰;完全匹配時,字體加粗??筛鶕O計需求調整樣式。 記得將CSS代碼添加到Nuxt3項目中,例如assets/css目錄下的樣式文件。 這樣即可輕松實現Nuxt3導航鏈接的選中狀態。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END