豎線圓圈導航是一種常用的網站導航樣式,它通常用于列表項或菜單項的布局。在實現時,我們可以使用CSS的偽元素和偽類來實現。下面就是一個簡單的實例:
ul { list-style-type: none; margin: 0; padding: 0; } li { position: relative; padding-left: 30px; margin-bottom: 10px; } li:before { content: "\2022"; position: absolute; left: 0; color: #666; } li.active:before { color: #000; } li:hover:before { color: #333; } a { color: #666; text-decoration: none; } a:hover { color: #000; } li.active a { color: #000; }在上面的CSS代碼中,我們給`ul`元素設置了`list-style-type: none`屬性,將默認的列表標記樣式去掉。接著,我們給每個列表項(`li`元素)設置了`position: relative`屬性,同時給它們一個左填充(`padding-left`)和下外邊距(`margin-bottom`)。 接著,我們使用`li:before`偽元素為每個列表項添加了一個圓圈(`\2022`是Unicode編碼中表示圓圈的符號)。同時,我們使用`position: absolute`將圓圈放在`li`元素的左側,并使用`color`屬性設置圓圈的顏色。 我們還通過`li.active:before`和`li:hover:before`偽類為活動和懸停的列表項設置不同的圓圈顏色。最后,我們設置了鏈接元素(`a`標簽)的顏色和下劃線。其中,`.active`和`:hover`是CSS中常用的偽類,分別表示選中和鼠標懸停時的狀態。 總的來說,使用豎線圓圈導航可以讓網站菜單更加美觀、清晰,同時也提升了用戶體驗。