html弹框登录
时间: 2023-07-13 08:13:30 浏览: 62
登录弹出框
同样,您可以使用HTML和CSS创建一个弹框登录页面。以下是一个简单的示例:
HTML代码:
```html
<button id="loginBtn">登录</button>
<div id="loginModal" class="modal">
<div class="modal-content">
<span class="close">×</span>
<h2>用户登录</h2>
<form>
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password"><br><br>
<button type="submit">登录</button>
</form>
</div>
</div>
```
CSS代码:
```css
/* 弹框样式 */
.modal {
display: none;
position: fixed;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0, 0, 0, 0.4);
}
.modal-content {
background-color: #fefefe;
margin: 15% auto;
padding: 20px;
border: 1px solid #888;
width: 30%;
}
.close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.close:hover {
color: black;
text-decoration: none;
cursor: pointer;
}
```
JavaScript代码:
```javascript
// 获取登录按钮和弹框元素
var loginBtn = document.getElementById("loginBtn");
var loginModal = document.getElementById("loginModal");
// 获取关闭按钮
var closeBtn = document.getElementsByClassName("close")[0];
// 当用户点击登录按钮时,弹出弹框
loginBtn.onclick = function() {
loginModal.style.display = "block";
}
// 当用户点击关闭按钮时,关闭弹框
closeBtn.onclick = function() {
loginModal.style.display = "none";
}
// 当用户点击弹框外部区域时,关闭弹框
window.onclick = function(event) {
if (event.target == loginModal) {
loginModal.style.display = "none";
}
}
```
这段代码创建了一个按钮和一个弹框,当用户点击按钮时,弹出弹框。弹框中包含一个表单,用户可以填写用户名和密码进行登录。当用户点击关闭按钮或者弹框外部区域时,弹框会关闭。您可以根据需要调整弹框的大小、样式和内容。
阅读全文