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

css3 彈出登錄框

阮建安2年前9瀏覽0評論

CSS3 彈出登錄框是一種現(xiàn)在很流行的設(shè)計風(fēng)格,使用這種設(shè)計可以將登錄表單呈現(xiàn)在頁面中心位置,提高用戶登錄體驗。下面是實現(xiàn) CSS3 彈出登錄框的必要步驟。

首先,需要設(shè)置一個隱藏的 div 塊來存放登錄表單。在 div 中應(yīng)該包含表單元素和一個關(guān)閉按鈕,這樣用戶就能夠進(jìn)行登錄和退出操作。以下是示例代碼:

<div class="login-box" style="display:none">
<h2>User Login</h2>
<form>
<label>Username:</label>
<input type="text" name="username" />
<label>Password:</label>
<input type="password" name="password" />
<input type="submit" value="Login" />
</form>
<a href="#" class="close-btn">Close</a>
</div>

在 CSS 文件中應(yīng)該添加以下代碼:

.login-box {
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
padding: 20px;
width: 400px;
height: auto;
border: 1px solid #ddd;
box-shadow: 0 0 10px #ddd;
z-index: 9999;
}
.login-box h2 {
text-align: center;
}
.login-box label {
display: block;
margin-bottom: 10px;
}
.login-box input[type="text"], .login-box input[type="password"], .login-box input[type="submit"] {
display: block;
width: 100%;
padding: 10px;
margin-bottom: 20px;
border: 1px solid #ddd;
}
.login-box input[type="submit"] {
background-color: #007cbf;
color: #fff;
cursor: pointer;
}
.login-box .close-btn {
display: block;
text-align: center;
margin-top: 20px;
color: #007cbf;
cursor: pointer;
}

最后,需要使用 JS 來控制彈出和關(guān)閉登錄框。以下是示例代碼:

var loginBox = document.querySelector('.login-box');
var loginBtn = document.querySelector('.login-btn');
var closeBtn = document.querySelector('.close-btn');
// 點擊登錄按鈕,彈出登錄框
loginBtn.addEventListener('click', function() {
loginBox.style.display = 'block';
});
// 點擊關(guān)閉按鈕,關(guān)閉登錄框
closeBtn.addEventListener('click', function() {
loginBox.style.display = 'none';
});

使用以上代碼即可完成 CSS3 彈出登錄框的設(shè)計,可以根據(jù)個人需求進(jìn)行樣式調(diào)整。