JavaScript实现登录窗体


Posted in Javascript onJune 22, 2021

本文实例为大家分享了JavaScript实现登录窗体的具体代码,供大家参考,具体内容如下

JavaScript实现登录窗体

思路:就是把登陆窗放在界面之外,然后通过script内的函数改变到界面之内!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的登录窗体</title>
    <style>
        .loginDiv{
            /*设置登录框的外观*/
            border: solid red 3px;
            border-radius: 10px;
            width: 350px;
            height: 250px;
            background-color: skyblue;
            /*设置登录框的位置*/
            position: absolute;
            top: -300px;
        }
        button{
            /*设置button的样式*/
            border-radius: 3px;
        }
        #closeDiv{
            /*设置关闭按钮位置*/
            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>&nbsp
                <button type="reset">重置</button>
            </th>
        </tr>
    </table>
    <div id="closeDiv"><a href="javaScript:close()" >[关闭]</a></div>
</div>
<script>
    function login() {
        //获得登录对象
        let loginDivObj = document.getElementById("loginDiv");
        loginDivObj.style.top="100px";
        //设置过渡属性,参一:transitionProperty:规定应用过渡效果的 CSS 属性的名称。
        //             参二:transitionDuration:规定完成过渡效果需要多少秒或毫秒。
        //             参三:transitionTimingFunction:规定过渡效果的速度曲线。
        //             参四:transitionDelay:定义过渡效果何时开始。
        loginDivObj.style.transition="top 600ms linear 500ms";
    }
    function close() {
        //获得登录对象
        let loginDivObj = document.getElementById("loginDiv");
        loginDivObj.style.top="-300px";
    }
</script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中的onerror事件概述及使用
Apr 01 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
Jul 16 Javascript
js打开新窗口方法整理
Feb 17 Javascript
两种不同的方法实现js对checkbox进行全选和反选
May 13 Javascript
Js 获取当前函数参数对象的实现代码
Jun 20 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
Jan 23 Javascript
jquery实现手机端单店铺购物车结算删除功能
Feb 22 Javascript
Node.js使用supervisor进行开发中调试的方法
Mar 26 Javascript
JS中数据结构与算法---排序算法(Sort Algorithm)实例详解
Jun 17 Javascript
优化Vue中date format的性能详解
Jan 13 Javascript
Vuex中的Mutations的具体使用方法
Jun 01 Javascript
JavaScript声明变量和数据类型的转换
Apr 12 Javascript
Vue + iView实现Excel上传功能的完整代码
基于JavaScript实现年月日三级联动
Vue vee-validate插件的简单使用
Jun 22 #Vue.js
基于JavaScript实现省市联动效果
JavaScript实现简单计时器
React实现动效弹窗组件
关于React Native 无法链接模拟器的问题
You might like
组合算法的PHP解答方法
2012/02/04 PHP
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
php用户名的密码加密更安全的方法
2019/06/21 PHP
jquery 插件学习(五)
2012/08/06 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
jQuery实用技巧必备(上)
2015/11/02 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
2017/12/06 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
python实现的系统实用log类实例
2015/06/30 Python
windows下ipython的安装与使用详解
2016/10/20 Python
Python分析学校四六级过关情况
2017/11/22 Python
对Python中的@classmethod用法详解
2018/04/21 Python
python 爬虫 批量获取代理ip的实例代码
2018/05/22 Python
详解Django rest_framework实现RESTful API
2018/05/24 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
2021/02/02 Python
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
IRO美国官网:法国服装品牌
2018/03/06 全球购物
中软国际Java程序员笔试题
2014/07/19 面试题
高中生职业规划范文
2014/03/09 职场文书
在校实习生求职信
2014/06/18 职场文书
欢迎新生标语
2014/10/06 职场文书
团代会闭幕词
2015/01/28 职场文书
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL
CentOS7 minimal 最小化安装网络设置过程
2022/12/24 Servers