欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 下拉框滾動

呂致盈1年前7瀏覽0評論

CSS下拉框滾動是指當下拉框中的選項內容過多時,用戶可以通過滾動條來查看所有選項。下面這段CSS代碼可以實現一個簡單的下拉框滾動效果:

.select{
width:200px;
height:50px;
overflow:hidden;
border:1px solid #ccc;
position:relative;
}
.select ul{
list-style:none;
padding:0;
margin:0;
max-height:200px;
overflow-y:auto;
background:#fff;
position:absolute;
top:50px;
left:0;
right:0;
z-index:10;
border:1px solid #ccc;
}
.select li{
padding:10px;
cursor:pointer;
}
.select li:hover{
background:#ccc;
}

在上面的代碼中,我們給下拉框容器select設置了一個固定的寬度和高度,并將overflow屬性設置為hidden,以隱藏溢出的內容。然后,在內部創建一個ul元素,用于顯示下拉框的選項。我們將ul的max-height屬性設置為200px,超過這個高度時會自動出現垂直滾動條,overflow-y屬性設置為auto,使滾動條只在需要時顯示。

接下來,我們給ul設置了一些常用的CSS樣式,如list-style:none、padding:0和margin:0等,以消除默認的列表樣式和間距。我們還將ul的position屬性設置為absolute,并將其top屬性設置為50px,left屬性設置為0,right屬性設置為0,以使其定位在select容器下面。最后,我們給ul設置了一個z-index屬性,確保其在頁面中位于所有其他元素之上。

最后,我們為每個下拉框選項創建了一個li元素,并設置了一些基本的CSS樣式和懸停效果。通過這些樣式,我們可以輕松地創建一個可以滾動瀏覽的下拉框。