js+html+css制作弹窗

效果图:

弹窗效果图

准备:

  • 引入layer.js文件,下载地址:layer.layui.com/ 下载后解压并把layer文件夹拷贝到工程文件内。

  • 引入jquery库文件,拷贝到工程文件中。

第一步:
用html做出弹窗样式,即用一个div将弹窗的布局做出来

html代码:

<div id="loginBox">
  <div class="login-item"><input type="text" id="txtUserName" placeholder="请输入用户名"></div>
  <div class="login-item><input type="password" id="txtPwd" placeholder="请输入密码"></div>
  <div class="login-item"><a href="javascript:;">登陆</a></div>
 </div>

css代码:

.login-item input{
  width:350px;
  height:40px;
}
.login-item a{
  width:350px;
  height:40px;
  background-color:blue;
  display:block;
  line-height:50px;
  text-algin:center;
  color:white;
}
.login-item{
  margin-top:10px;
  margin-left:20px;
}
#loginBox{
display:none;
}

其中display:none;表示将这个窗口隐藏,即不点击不显示出来。
第二步:
编写js对应的点击函数

function ShowLoginBox()

{
  layer.open({
    type:1,  //1表示的是弹出框的类型是div类型的
    title:"登陆",
    area:["390px","300px"],  //弹框的宽和高
    content:$("#loginBox")  //引入弹框,即通过id找到这个div
  });
}

最后在html文件中分别引入js和css文件,并设置一个点击弹出点。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,503评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,292评论 4 61
  • python安装 推荐使用anaconda集成环境,anaconda是Python的包管理工具推荐使用jupyte...
    _我和你一样阅读 348评论 0 0
  • 今天是开学第一天, 一大早,早早爬起来,收拾停当,出发啦…… 朱自清在《春》的结尾写到:“刚起头...
    晚起画蛾眉阅读 390评论 4 6
  • 雪中送炭,锦上添花。 首先,生活下去最重要,当从大学出来以后,第一个问题就是养活自己,生存下去最重要,这就需要一种...
    蓝华流云阅读 432评论 4 0