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 的方法重载效果
Aug 07 Javascript
JavaScript中函数声明优先于变量声明的实例分析
Mar 01 Javascript
JavaScript中使用Substring删除字符串最后一个字符
Nov 03 Javascript
jquery+正则实现统一的表单验证
Sep 20 Javascript
jQuery实现的分子运动小球碰撞效果
Jan 27 Javascript
浅谈javascript中的三种弹窗
Oct 21 Javascript
浅谈React 属性和状态的一些总结
Nov 21 Javascript
认识less和webstrom的less配置方法
Aug 02 Javascript
微信小程序用户自定义模版用法实例分析
Nov 28 Javascript
react native 文字轮播的实现示例
Jul 27 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 Javascript
es6基础学习之解构赋值
Dec 10 Javascript
Vue + iView实现Excel上传功能的完整代码
基于JavaScript实现年月日三级联动
Vue vee-validate插件的简单使用
Jun 22 #Vue.js
基于JavaScript实现省市联动效果
JavaScript实现简单计时器
React实现动效弹窗组件
关于React Native 无法链接模拟器的问题
You might like
PHP_Flame(Version:Progress)的原代码
2006/10/09 PHP
PHP4与PHP3中一个不兼容问题的解决方法
2006/10/09 PHP
PHP对象递归引用造成内存泄漏分析
2014/08/28 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
Gird事件机制初级读本
2007/03/10 Javascript
javascript function调用时的参数检测常用办法
2010/02/26 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
js函数排序的实例代码
2013/07/01 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
2017/03/01 Javascript
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
实例讲解Python中的私有属性
2014/08/21 Python
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
编写Python的web框架中的Model的教程
2015/04/29 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
Django中提供的6种缓存方式详解
2019/08/05 Python
Python 实现自动导入缺失的库
2019/10/29 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
浅析canvas元素的html尺寸和css尺寸对元素视觉的影响
2019/07/22 HTML / CSS
德国自行车商店:Tretwerk
2019/06/21 全球购物
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
六查六看自查报告
2014/10/14 职场文书
指导教师推荐意见
2015/06/05 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
百年校庆宣传标语口号
2015/12/26 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python
Python基础之条件语句详解
2021/06/16 Python
win10清理dns缓存
2022/04/19 数码科技