CSS 編程實現可滑動的列表具有非常廣泛的應用。它可以用于移動端的菜單欄、網頁的導航條等等各種情況。下面我們來詳細介紹如何使用 CSS 實現可滑動的列表。
/* HTML */ <div class="list"> <ul> <li>列表項 1</li> <li>列表項 2</li> <li>列表項 3</li> <li>列表項 4</li> <li>列表項 5</li> <li>列表項 6</li> </ul> </div> /* CSS */ .list { width: 300px; overflow-y: scroll; } .list ul { list-style: none; margin: 0; padding: 0; width: 100%; } .list li { height: 50px; line-height: 50px; border-bottom: 1px solid #ccc; padding-left: 20px; } /* 滾動條樣式 */ .list::-webkit-scrollbar { width: 8px; } .list::-webkit-scrollbar-thumb { background-color: #333; border-radius: 5px; }
這段 CSS 代碼中,我們首先給列表的父元素 .list 設置了一個固定寬度以及縱向滾動。然后,我們對列表進行樣式的設置,包括去除默認列表樣式、去除左邊距、定義每一項的高度以及底部邊框的樣式。
此外,我們還給滾動條進行了樣式設置,包括滾動條寬度、滾動條背景顏色和滾動條圓角半徑等。
通過這樣的樣式設置,我們就成功實現了一個可滑動的列表。在實際項目中,我們可以根據需求對樣式進行修改,以滿足不同的需求。