文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

jszm 实现点击弹窗弹出登录框

2023-06-14 14:04

关注

这篇文章将为大家详细讲解有关jszm 实现点击弹窗弹出登录框,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

js的作用是什么

1、能够嵌入动态文本于HTML页面。2、对浏览器事件做出响应。3、读写HTML元素。4、在数据被提交到服务器之前验证数据。5、检测访客的浏览器信息。6、控制cookies,包括创建和修改等。7、基于Node.js技术进行服务器端编程。

本文实例为大家分享了js实现点击弹窗弹出登录框的具体代码,供大家参考,具体内容如下

1 图片预览

jszm 实现点击弹窗弹出登录框

2 index.html代码

<!DOCTYPE html><html lang="zh"> <head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="X-UA-Compatible" content="ie=edge">  <title>js点击弹窗弹出登录框代码</title> </head> <body>  <style>   *{     margin:0;    padding:0;   }         button, input{    outline:none;   }   button, .login{    width:120px;     height:42px;     background:#f40;     color:#fff;     border:none;     border-radius:6px;    display: block;    margin:20px auto;     cursor: pointer;   }   .popOutBg{    width:100%;    height:100%;    position: fixed;    left:0;    top:0;    background:rgba(0,0,0,.6);    display: none;   }   .popOut{    position:fixed;    width:600px;     height:300px;    top:50%;    left:50%;    margin-top:-150px;    margin-left:-300px;    background:#fff;    border-radius:8px;    overflow: hidden;    display: none;   }   .popOut > span{    position: absolute;    right:10px;    top:0;     height:42px;    line-height:42px;    color:#000;    font-size:30px;    cursor: pointer;   }   .popOut table{    display: block;    margin:42px auto 0;    width:520px;   }   .popOut caption{    width:520px;    text-align: center;    color:#f40;    font-size:18px;    line-height:42px;   }   .popOut table tr td{    color:#666;    padding:6px;    font-size:14px;   }   .popOut table tr td:first-child{    text-align: right;   }   .inp{    width:280px;    height:30px;    line-height:30px;    border:1px solid #999;    padding:5px 10px;    color:#000;    font-size:14px;    border-radius:6px;   }   .inp:focus{     border-color:#f40;   }   @keyframes ani{    from{     transform:translateX(-100%) rotate(-60deg) scale(.5);    }    50%{     transform:translateX(0) rotate(0) scale(1);    }    90%{     transform:translateX(20px) rotate(0) scale(.8);    }    to{     transform:translateX(0) rotate(0) scale(1);    }   }   .ani{ animation:ani .5s ease-in-out;}  </style>  <button type="button">登录</button>  <div class="popOutBg"></div>  <div class="popOut">   <span title="关闭"> x </span>   <table>    <caption>欢迎登录本网站</caption>    <tr>     <td width="120">用户名:</td>     <td><input type="text" class="inp" placeholder="请输入用户名" /></td>    </tr>    <tr>     <td>密码:</td>     <td><input type="password" class="inp" placeholder="请输入密码" /></td>    </tr>    <tr>     <td colspan="2"><input type="button" class="login" value="登录" /></td>    </tr>   </table>  </div>  <script type="text/javascript">   function $(param) {    if (arguments[1] == true) {     return document.querySelectorAll(param);    } else {     return document.querySelector(param);    }   }   function ani() {    $(".popOut").className = "popOut ani";   }   $("button").onclick = function() {    $(".popOut").style.display = "block";    ani();    $(".popOutBg").style.display = "block";   };   $(".popOut > span").onclick = function() {    $(".popOut").style.display = "none";    $(".popOutBg").style.display = "none";   };   $(".popOutBg").onclick = function() {    $(".popOut").style.display = "none";    $(".popOutBg").style.display = "none";   };  </script> </body></html>

关于“jszm 实现点击弹窗弹出登录框”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯