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

css實現上拉菜單

劉承雄1年前7瀏覽0評論

CSS是一種用于網頁設計中樣式的語言,其中一種常見的應用是實現上拉菜單。具體實現如下:

/* 首先定義一個class為menu的div作為菜單 */
.menu {
position: fixed; /* 絕對定位 */
bottom: 0; /* 距離底部為0 */
width: 100%; /* 寬度100% */
height: 0; /* 高度為0(隱藏) */
background-color: #f9f9f9; /* 菜單背景顏色 */
overflow-y: scroll; /* 允許菜單內容滾動 */
transition: height 0.5s ease; /* 定義過渡效果 */
}
/* 點擊按鈕后將菜單高度調為auto(自適應) */
.menu.active {
height: auto;
}
/* 定義一個按鈕,通過點擊它來打開/關閉菜單 */
.button {
position: fixed; /* 絕對定位 */
bottom: 0; /* 距離底部為0 */
right: 0; /* 距離右側為0 */
width: 50px; /* 寬度50px */
height: 50px; /* 高度50px */
background-color: #333; /* 按鈕背景顏色 */
color: #fff; /* 字體顏色 */
text-align: center; /* 文字居中 */
line-height: 50px; /* 行高與高度相等 */
cursor: pointer; /* 鼠標樣式為手形 */
}

然后在JS中,通過按鈕的點擊事件切換菜單的class:

var button = document.querySelector('.button');
var menu = document.querySelector('.menu');
button.addEventListener('click', function() {
menu.classList.toggle('active');
});

這樣,點擊按鈕后,菜單就會上拉出來了。