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

css 仿下拉框

吉茹定2年前8瀏覽0評論

CSS實現仿下拉框,可以給網頁設計帶來非常好的用戶體驗。下面是一些關于CSS仿下拉框的方法和技巧:

/* CSS方式仿下拉框 */
.select_box {
position: relative;
width: 200px;
height: 30px;
background-color: #fff;
border: 1px solid #c0c0c0;
border-radius: 5px;
}
.select_box span {
position: absolute;
top: 6px;
right: 6px;
font-size: 20px;
color: #c0c0c0;
cursor: pointer;
}
.select_options {
position: absolute;
top: 36px;
left: 0;
width: 200px;
background-color: #fff;
border: 1px solid #c0c0c0;
border-radius: 5px;
z-index: 1000;
display: none;
overflow-y: auto;
max-height: 200px;
}
.select_options ul {
list-style: none;
padding: 0;
margin: 0;
}
.select_options li {
padding: 10px;
cursor: pointer;
}
.select_options li:hover {
background-color: #f0f0f0;
}

以上代碼主要實現了下拉框的樣式和布局。其中,選擇框使用了相對定位,選項框使用了絕對定位來保持在選擇框下方。應用了jQuery的代碼就可以實現下拉框的效果:

// JavaScript和jQuery實現下拉框 
$('.select_box span').click(function(){
$('.select_options').toggle();
});
$('.select_options li').click(function(){
var selectOption = $(this).text();
$('.select_box span').text(selectOption);
$('.select_options').hide();
});

以上代碼使用了jQuery來添加下拉框的行為。當選擇框中的選項被單擊時,JavaScript將選項的文本添加到選擇框中,然后隱藏選項。

最后,我們需要記住,在設計下拉框時要遵循好的用戶體驗,保證樣式和布局和網站整體設計的一致性。