js 设计一个侧边菜单,可通过点击按钮显示/隐藏 整个菜单,右边为主页面
2023-09-11 20:46
JavaScript
190
0
0
0
标题录入
封面图
js 设计一个侧边菜单,可通过点击按钮显示/隐藏 整个菜单,右边为主页面 要使用JavaScript来设计一个侧边菜单,您可以采用以下示例: html ``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="styles.css"> <title>侧边菜单示例</title> </head> <body> <div class="container"> <div class="sidebar" id="sidebar"> <ul id="menu"> <li>菜单项1</li> <li>菜单项2</li> <li>菜单项3</li> </ul> </div> <div class="main-content"> <button id="toggleMenu" class="menu-button">菜单</button> <!-- 主页面内容放在这里 --> </div> </div> <script src="script.js"></script> </body> </html> ``` CSS (styles.css): ``` body { margin: 0; padding: 0; font-family: Arial, sans-serif; } .container { display: flex; height: 100vh; } .menu-button { background-color: #444; color: #fff; border: none; padding: 10px 15px; cursor: pointer; font-size: 16px; margin-right: 10px; } .sidebar { width: 250px; background-color: #333; color: #fff; padding: 20px; transform: translateX(-100%); transition: transform 0.3s; } .show-sidebar { transform: translateX(0); } .main-content { flex-grow: 1; padding: 20px; } #menu { list-style: none; padding: 0; } #menu li { margin-bottom: 10px; } #menu a { color: #fff; text-decoration: none; } ``` JavaScript (script.js): ``` const toggleMenuButton = document.getElementById("toggleMenu"); const sidebar = document.getElementById("sidebar"); toggleMenuButton.addEventListener("click", () => { sidebar.classList.toggle("show-sidebar"); }); ``` 这个示例中,点击"菜单"按钮将显示或隐藏侧边菜单,右侧是主页面内容。侧边菜单的显示和隐藏效果由JavaScript控制,样式和动画效果由CSS定义。根据您的需求,您可以自定义样式和添加主页面的内容。
上一篇:
Js 时间间隔计算(间隔天数)
下一篇:
JavaScript 保留两位小数
标题录入,一次不能超过6条
墨菲定律
T:0.028866s,M:247.08 KB
返回顶部
留言
留言
评论