栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

css和js实现弹出登录居中界面完整代码

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

css和js实现弹出登录居中界面完整代码

我实现的这个和许多网站上的登录弹出窗口差不多,大家举一反三,先看我写完后的结果。

点击创建相册后

会在这个屏幕的中间显示创建相册的表单,整个背景颜色变暗,点击右上角的X会关闭这个表单。

html代码

创建按钮

  • 创建相册
  • 背景div和表单div

    
    
    
      
        创建相册
        
      
      ...
    
    css代码
    .background {
      display: none;
      position:fixed;
      top:0px;
      left:0px;
      width:100%;
      height:100%;
      background-color:#fff;
      background:-moz-radial-gradient(50% 50%, #fff, #000);
      background:-webkit-radial-gradient(50% 50%, #fff, #000);
      background:-webkit-gradient(radial, 0 50%, 0 50%, from(#fff), to(#000));
      opacity:0.5;
      filter:Alpha(opacity=50);
    }
    #form {
      display: none;
      position:fixed;
      border: 1px solid #ccc;   
      background-color:white;
      top:30%;
      left:30%;
      width: auto;
      border-radius:15px;
      -moz-border-radius:15px;
      box-shadow:0 5px 27px rgba(0,0,0,0.3);
      -webkit-box-shadow:0 5px 27px rgba(0,0,0,0.3);
      -moz-box-shadow:0 5px 27px rgba(0,0,0,0.3);
    }

    Javascript代码

    function showForm() {
      var create = document.getElementById("create");
      var bg = document.getElementsByClassName("background")[0];
      var form = document.getElementById("form");
      var links = document.getElementsByClassName("close");
      for(var i=0;i
    
    

    主要原理是改变背景div和表单div的display属性,值为block时显示,值为none时元素消失。而position:fixed; 是相对于当前窗口的。

    总结

    以上所述是小编给大家介绍的css和js实现弹出登录居中界面完整代码,希望对大家有所帮助!

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/83735.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号