HUWWW
2023-08-24 21:01:09
setTimeout(() => { document.getElementById("mySidenav").style.width = "40%"; }, 2000);該代碼僅增加右側(cè)的寬度。.sidenav { margin-left: 40%; height: 0px; width: 20%; position: absolute; z-index: 0; bottom: 0; left: 0; background-color: #111; overflow-y: hidden; padding-left: 60px; transition: 0.7s; }這是我的CSS代碼
3 回答

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
我不確定為什么你在 css 中將高度設(shè)置為 0。請(qǐng)嘗試一下這個(gè)。絕對(duì)位置放置時(shí)左右置0,使其處于中心位置。只有這樣你才會(huì)感覺兩側(cè)寬度變大。
.sidenav {
margin:auto;
width: 20%;
position: absolute;
z-index: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #111;
overflow-y: hidden;
padding-left: 60px;
transition: 0.7s;
}
添加回答
舉報(bào)
0/150
提交
取消