JavaScript實(shí)現(xiàn)登錄窗體
本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)登錄窗體的具體代碼,供大家參考,具體內(nèi)容如下

思路:就是把登陸窗放在界面之外,然后通過script內(nèi)的函數(shù)改變到界面之內(nèi)!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>我的登錄窗體</title>
<style>
.loginDiv{
/*設(shè)置登錄框的外觀*/
border: solid red 3px;
border-radius: 10px;
width: 350px;
height: 250px;
background-color: skyblue;
/*設(shè)置登錄框的位置*/
position: absolute;
top: -300px;
}
button{
/*設(shè)置button的樣式*/
border-radius: 3px;
}
#closeDiv{
/*設(shè)置關(guān)閉按鈕位置*/
position: relative;
top: -160px;
left: 305px;
}
</style>
</head>
<body>
<a href="javaScript:login()" >登錄窗</a>
<div class="loginDiv" id="loginDiv">
<h2 align="center">登錄窗口</h2>
<table align="center">
<tr>
<th>用戶名:</th>
<th><input type="text"></th>
</tr>
<tr>
<th>密碼:</th>
<th><input type="password"></th>
</tr>
<tr>
<th colspan="2">
<button>登錄</button> 
<button type="reset">重置</button>
</th>
</tr>
</table>
<div id="closeDiv"><a href="javaScript:close()" >[關(guān)閉]</a></div>
</div>
<script>
function login() {
//獲得登錄對象
let loginDivObj = document.getElementById("loginDiv");
loginDivObj.style.top="100px";
//設(shè)置過渡屬性,參一:transitionProperty:規(guī)定應(yīng)用過渡效果的 CSS 屬性的名稱。
// 參二:transitionDuration:規(guī)定完成過渡效果需要多少秒或毫秒。
// 參三:transitionTimingFunction:規(guī)定過渡效果的速度曲線。
// 參四:transitionDelay:定義過渡效果何時(shí)開始。
loginDivObj.style.transition="top 600ms linear 500ms";
}
function close() {
//獲得登錄對象
let loginDivObj = document.getElementById("loginDiv");
loginDivObj.style.top="-300px";
}
</script>
</body>
</html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JS中使用gulp實(shí)現(xiàn)壓縮文件及瀏覽器熱加載功能
這篇文章主要介紹了JS中使用gulp實(shí)現(xiàn)壓縮文件及瀏覽器熱加載功能,需要的朋友可以參考下2017-07-07
探究JavaScript原型數(shù)據(jù)共享與方法共享實(shí)現(xiàn)
這篇文章主要介紹了探究JavaScript原型數(shù)據(jù)共享與方法共享實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
通過遮罩層實(shí)現(xiàn)浮層DIV登錄的js代碼
遮罩層實(shí)現(xiàn)浮層DIV登錄的效果,想必很多的朋友都有遇到過吧,實(shí)現(xiàn)起來也是很簡單的,下面有個(gè)不錯(cuò)的實(shí)現(xiàn),大家可以感受下2014-02-02
JavaScript中while循環(huán)的基礎(chǔ)使用教程
這篇文章主要給大家介紹了關(guān)于JavaScript中while循環(huán)的基礎(chǔ)使用教程,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
js猜數(shù)字小游戲的簡單實(shí)現(xiàn)代碼
這篇文章介紹了js猜數(shù)字小游戲的簡單實(shí)現(xiàn)代碼,很好玩的游戲哦,可以看看你的智商 是否驚人額2013-07-07
js操作輸入框提示信息且響應(yīng)鼠標(biāo)事件
注冊網(wǎng)站的輸入框就有默認(rèn)提示值,當(dāng)獲取鼠標(biāo)焦點(diǎn)的時(shí)候,默認(rèn)值被刪除,當(dāng)用戶沒輸入東西焦點(diǎn)離開的時(shí)候,又恢復(fù)默認(rèn)提示值2014-03-03
概述如何實(shí)現(xiàn)一個(gè)簡單的瀏覽器端js模塊加載器
本文主要對實(shí)現(xiàn)一個(gè)簡單的js加載器的步驟進(jìn)行介紹--主要可以分為解析路徑、下載模塊、解析模塊依賴、解析模塊四個(gè)步驟。需要的朋友來看下吧2016-12-12
Javascript aop(面向切面編程)之a(chǎn)round(環(huán)繞)分析
這篇文章主要介紹了Javascript aop(面向切面編程)之a(chǎn)round(環(huán)繞) ,需要的朋友可以參考下2015-05-05

