Skip to content
久久日记本
曾经年少爱追梦,一心只想往前飞
  • 首页
  • 博客
    • 博客历史
    • 主题
    • 个人文集
  • 关于
    • 正在读的书
    • 作品归档
    • 2018作品归档
    • 联系我
  • 友情链接
  • 留言板
❄
❅
❆
❄
❅
❆
❄
❅
❆
❄
Front-End

实现登录窗体浏览器始终居中

Posted on 2013年5月8日 by 九九 / 1591 Views

登录框布局:

1.弹出的 背景div 全屏;

2.登录框 全局居中;

实现1:背景div 全屏:

<head>
    <title></title>
    <style type="text/css">
        .div1{width:100%;height:100%;position:absolute;z-index:5;top:0;left:0;background-color:Silver;}
    </style>
</head>
<body>
    <div id="div1" class="div1"></div>
</body>

PS:top:0;left:0;关键

效果:

实现2:登录框div 在屏幕中间:

<head>
    <title></title>
    <style type="text/css">
        .div1{width:100%;height:100%;position:absolute;z-index:5;top:0;left:0;background-color:Silver;}
        .div2{width:200px;height:150px;position:absolute;z-index:7;background-color:#696969;top:50%;left:50%;margin-left:-100px;margin-top:-75px;}
    </style>
</head>
<body>
    <div id="div1" class="div1">
        <div id="div2" class="div2">

        </div>
    </div>
</body>

PS:

z-index:7;设置div2在div1上层;

top:50%;left:50%;与 主div(即 div1)左边距离50%;上面距离50%;这样之后 再利用margin将div2分别向左移动半个div2的宽度,向上移动半个div2高度之后,div2就在中间了;

效果:

3.在div2中增加 相关登录填写的控件:

<head>
    <title></title>
    <style type="text/css">
       .div1{width:100%;height:100%;position:absolute;z-index:5;top:0;left:0;background-color:Silver;text-align:center;}
       .div2{width:200px;height:150px;position:absolute;z-index:7;background-color:#696969;top:50%;left:50%;margin-left:-100px;margin-top:-75px;}
       .divtop{width:100%;height:20px;}
       .divid{width:40%;height:30%;z-index:9;background-color:#696969;float:left;}
       .divpw{width:60%;height:30%;z-index:9;background-color:#696969;float:right;}
       .txtput{width:90%;background-color:Silver;}
    </style>
</head>
<body>
    <input id="showlogin" type="button" value="显示登录框"/>
    <div class="div1" id="div1">
        <div class="div2" id="div2">
            <div class="divtop">
            <!--调整-->
            </div>
            <div class="divid">
                用户名:
            </div>
            <div class="divpw">
                <input id="Text1" type="text" class="txtput" />
            </div>
            <div class="divid">
                密码:
            </div>
            <div class="divpw">
                <input id="Password1" type="password"  class="txtput"/>
            </div>
            <div>
                <input id="btnlogon" type="button" value="登录" />
                <input id="btncancel" type="button" value="取消" />
            </div>
        </div>
    </div>

</body>

</html>

效果图:

加点JQuery动画一下:

<script type="text/javascript" src="Scripts/jquery-1.4.1-vsdoc.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#showlogin").click(function () {
                $("#div1").slideDown();
            }); 
            $("#btncancel").click(function () {
                $("#div1").slideUp();
            });
        });
    </script>

UI不好看,但效果还凑合.

CSS, Div, JS
九九
过去的我们,现在的自己,往事,终会随风而逝。 View all posts by 九九 →

Post navigation

Older post
委托中匿名方法
Newer post
CSS3样式基础总结

标签云

2019ncov Android ASP.NET Baby C# C/C++ CSS Div DX11 flask front-end GAE Git Java JJProject JS Life MSSQL MVC OpenSource Oracle Python React React-Native Software Tools Vue Webpack Website Window WP7 乱记 十年旧梦 天气 宝宝成长日记 小说 工作 情感 故障 散文 日记 网新实训笔记 花落梧桐 诗间集 转载

时光机

  • 2023年3月
  • 2023年2月
  • 2022年12月
  • 2022年4月
  • 2022年3月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年6月
  • 2021年5月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年5月
  • 2019年12月
  • 2019年10月
  • 2019年9月
  • 2019年6月
  • 2019年5月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年9月
  • 2018年8月
  • 2018年7月
  • 2018年6月
  • 2018年3月
  • 2018年2月
  • 2018年1月
  • 2017年11月
  • 2017年10月
  • 2017年9月
  • 2017年7月
  • 2017年3月
  • 2017年1月
  • 2016年12月
  • 2016年11月
  • 2016年10月
  • 2016年7月
  • 2016年3月
  • 2016年2月
  • 2016年1月
  • 2015年12月
  • 2015年11月
  • 2015年10月
  • 2015年9月
  • 2015年8月
  • 2015年7月
  • 2015年4月
  • 2015年3月
  • 2015年2月
  • 2015年1月
  • 2014年12月
  • 2014年11月
  • 2014年10月
  • 2014年9月
  • 2014年8月
  • 2014年7月
  • 2014年6月
  • 2014年5月
  • 2014年4月
  • 2014年3月
  • 2014年2月
  • 2014年1月
  • 2013年12月
  • 2013年11月
  • 2013年10月
  • 2013年9月
  • 2013年8月
  • 2013年7月
  • 2013年6月
  • 2013年5月
  • 2013年4月
  • 2013年3月
  • 2013年1月
  • 2012年11月
  • 2012年10月
  • 2012年9月
  • 2012年8月
  • 2012年7月
  • 2012年6月
  • 2012年5月
  • 2012年4月
  • 2012年3月
  • 2012年2月
  • 2012年1月
  • 2011年12月
  • 2011年11月
  • 2011年10月
  • 2011年9月
  • 2011年8月
  • 2011年6月
  • 2011年5月
  • 2011年4月
  • 2011年3月
  • 2011年2月
  • 2010年12月
  • 2010年11月
  • 2010年10月
  • 2010年9月
  • 2010年8月
  • 2010年6月
  • 2010年5月
  • 2010年2月
  • 2010年1月
  • 2009年12月
  • 2009年11月
  • 2009年10月
  • 2009年9月
  • 2009年8月
  • 2009年7月
  • 2009年6月
  • 2009年5月
  • 2009年4月
  • 2009年3月
  • 2009年2月
  • 2009年1月
  • 2008年8月
  • 2008年6月
  • 2008年5月
  • 2008年4月
  • 2008年2月
  • 2007年11月
  • 2007年8月
  • 2007年6月
  • 2007年5月
  • 2007年4月
  • 2007年3月
  • 2007年2月
  • 2007年1月
  • 2006年10月
  • 2006年8月
© 2006 - 2023 久久日记本
Powered by WordPress | Theme: Graphy for 99diary