色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css點擊彈出登錄

劉柏宏1年前13瀏覽0評論

CSS點擊彈出登錄是一種常見的設計模式,通過CSS使得用戶點擊某個元素,出現一個登錄框。下面我們來看一下如何實現這個效果。

html:
<div class="login-trigger">登錄</div>
<div class="login-box">
<form>
<input type="text" name="username" placeholder="請輸入用戶名">
<input type="password" name="password" placeholder="請輸入密碼">
<button type="submit">登錄</button>
</form>
</div>
css:
.login-box {
background: #fff;
border: 1px solid #ccc;
display: none;
position: absolute;
top: 30px;
right: 10px;
width: 200px;
padding: 10px;
}
.login-trigger:hover + .login-box,
.login-box:hover {
display: block;
}
js:
var loginTrigger = document.querySelector('.login-trigger');
loginTrigger.addEventListener('click', function() {
loginTrigger.nextElementSibling.style.display = 'block';
});

以上是一個簡單的CSS點擊彈出登錄框的實現方式。我們給登錄按鈕添加了一個click事件,當用戶點擊登錄按鈕時,登錄框就會彈出來。CSS樣式中我們將登錄框的display屬性設置為none,這樣登錄框一開始就會隱藏。在用戶點擊登錄按鈕時,我們將對應的登錄框的display屬性設置為block,這樣登錄框就會出現在頁面上。