CSS 左側(cè)箭頭導航條是一種常見的設(shè)計模式,它可以讓網(wǎng)站更加美觀和易于導航。使用 CSS 可以輕松地實現(xiàn)這種導航條,以下是一個簡單的實現(xiàn)示例:
.nav { background-color: #f2f2f2; display: flex; flex-direction: column; width: 200px; height: 100%; } .nav a { color: #444444; text-decoration: none; font-size: 16px; padding: 12px 25px; border-bottom: 1px solid #e5e5e5; position: relative; } .nav a::before { content: ""; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); width: 10px; height: 10px; border-right: 2px solid #cfcfcf; border-top: 2px solid #cfcfcf; transition: all 0.2s ease-in-out; } .nav a:hover::before { transform: translate(5px, -50%); transition: all 0.2s ease-in-out; }
上述代碼實現(xiàn)了一個基本的左側(cè)箭頭導航條。我們首先定義了一個 .nav 容器,用于包裹導航鏈接。在 .nav a 中,我們定義了每個導航鏈接的樣式,包括顏色、字體大小、內(nèi)邊距和底部邊框。我們還使用了 ::before 偽元素來創(chuàng)建箭頭,箭頭的樣式定義在 .nav a::before 中。
在 .nav a:hover::before 中,我們使用了 CSS 過渡效果來在鼠標懸停時實現(xiàn)箭頭的移動。這樣用戶就可以更清晰地看到所選的導航鏈接。
總之,使用 CSS 實現(xiàn)左側(cè)箭頭導航條是一種簡單而有效的方式,可以提高用戶體驗并讓網(wǎng)站更加美觀。