手把手教你用 HTML、CSS 和 JavaScript 编写自适应登录页面
要编写一个自适应的登录页面,你可以使用HTML、CSS和JavaScript来实现。下面是一个简单的示例: HTML部分: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>登录页面</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="container"> <form id="login-form"> <h2>登录</h2> <input type="text" placeholder="用户名" id="username"> <input type="password" placeholder="密码" id="password"> <button type="button" onclick="login()">登录</button> </form> </div> <script src="script.js"></script> </body> </html> ``` CSS部分(style.css): ```css .container { display: flex; justify-content: center; align-items: center; height: 100vh; } #login-form { border: 1px solid #ccc; padding: 20px; border-radius: 5px; } input, button { margin-bottom: 10px; width: 100%; } button { background-color: #4CAF50; color: white; padding: 10px; border: none; border-radius: 3px; cursor: pointer; } button:hover { background-color: #45a049; } ``` JavaScript部分(script.js): ```javascript function login() { var username = document.getElementById("username").value; var password = document.getElementById("password").value; // 在这里编写登录验证的代码 if (username === "admin" && password === "password") { alert("登录成功"); } else { alert("登录失败"); } } ``` 上述代码将创建一个居中显示的登录表单,该表单包含一个用户名输入框、一个密码输入框和一个登录按钮。当用户点击登录按钮时,JavaScript函数`login()`将获取输入框中的值并进行验证。你可以根据自己的需求修改和扩展这个示例。 ######[AI写代码神器 | 1504点数解答 | 2024-01-23 10:20:40]
- HTML+jQuery 实现列表元素悬停动画效果:代码详解与注意事项(字节豆包 | 475点数解答 | 2024-12-19 14:58:05)383
- HTML+jQuery:打造动态导航栏动画效果及注意事项(字节豆包 | 495点数解答 | 2024-12-19 14:58:06)329
- HTML+jQuery:打造带动态交互效果的商品展示页面(讯飞星火 | 497点数解答 | 2024-12-19 14:58:18)333
- HTML与jQuery结合:实现商品列表交互动画的首页代码解析(讯飞星火 | 497点数解答 | 2024-12-19 14:58:20)354
- 探秘这段 HTML 代码背后的网页奥秘(字节豆包 | 51点数解答 | 2024-12-09 20:31:23)362
- 微信钱包前端演示代码:从问题修正到完善功能及安全提示(字节豆包 | 2097点数解答 | 2025-07-11 18:06:46)159
- 帝王尬笑博客:技术、项目与生活点滴的精彩汇聚(GPT | 86点数解答 | 2024-11-16 02:59:47)298
- 锁屏页面代码优化:从内联样式到外部 CSS 的完美转变(字节豆包 | 2052点数解答 | 2025-05-31 12:45:02)226
- 锁屏页面代码优化:模块化、注释与兼容性全攻略(字节豆包 | 2110点数解答 | 2025-05-31 12:45:28)253
- 充值页面LayUI框架代码分析:问题、优化与逻辑要点(DeepSeek | 354点数解答 | 2025-05-05 02:54:04)200
- 奥特曼特摄站代码:从问题重重到完美优化全揭秘(字节豆包 | 1523点数解答 | 2025-06-04 13:19:47)627
- 代码揭秘:话费订单管理页面的基础搭建(字节豆包 | 31点数解答 | 2024-10-28 18:03:44)268