1.界面布局


整个页面的布局分为3个部分

  1. 上部 可以放置公司logo
  2. 中部 登陆功能主体部分
  3. 尾部 可以放置 说明信息、版权等

 

 

2.实现

  • 头部实现
    html代码
 <div id=\"ops-login-header\">
        <div class=\"ops-logo ops-main-content\">
            <h1><a href=\"#\"  =\"xxx平台\">账号登录</a></h1>
            <ul class=\"ops-login-header- er\">
                <li><a href=\"#\">关于我们</a></li>
                <li><a href=\"#\">帮助中心</a></li>
            </ul>
        </div>
    </div>

css代码

.ops-logo{
    height: 74px;
    line-height: 74px;
}
.ops-main-content{
    margin:0 auto;
    width:1200px;
}
.ops-logo h1{
    float:left;
}
.ops-logo h1 a{
    display: block;
    height: 74px;
    padding-left: 170px;
    line-height: 80px;
    font-weight: bold;
    font-size: 18px;
    color:#000;
    background:url(\'../images/login/login_logo2.png?14622422798\') left center no-repeat;
}
.ops-logo h1 a:hover{
    text-decoration:none;
}
.ops-logo .ops-login-header- er{
    float:right;
}
.ops-logo .ops-login-header- er li{
    float:left;
    margin-left:20px;
    font-size:12px;
}
.ops-logo .ops-login-header- er li a{
    color:#808080;
}

最终效果展示
\"在这里插入图片描述\"

  • 中间主体部分
    html代码
<div id=\"login-bd\" class=\"ops-login-bd\">
        <div class=\"ops-main-content\">
            <div class=\"ops-input-box\">
                <div class=\"ops-input- \">
                    <h2>用户登录</h2>
                </div>
                <div class=\"ops-input-area\">
                    <form>
                        <div class=\"ops-input-item\">
                            <p>登录名:</p>
                            <input type=\"text\" id=\"username\"  placeholder=\"请输入账号/邮箱\" />
                        </div>

                        <div class=\"ops-input-item\">
                            <p>登录密码:</p>
                            <input type=\"password\" id=\"password\"  placeholder=\"请输入密码\" />
                        </div>

                        <div class=\"ops-input-item\">
                            <p>验证码:</p>
                            <input type=\"text\" placeholder=\"\" id=\"code\"  class=\"ops-img-code\" />
                            <img src=\"../images/login/1.png\" id=\"codeImg\" alt=\"点击更换\"  =\"点击更换\" />
                        </div>
                        <div class=\"ops-login-btn\"  =\"loginCheck();\">登录</div>
                    </form>
                    <p class=\"ops-input-other\">忘记密码?<a href=\"#\">联系我们</a></p>
                </div>
            </div>
        </div>
    </div>

css代码

.ops-login-bd{
    margin-bottom: 38px;
    height:529px;
    background: #00a2ca; /*#29a176*/
}
.ops-login-bd .ops-main-content{
    position: relative;
    height:100%;
    background: url(\'../images/login/loginbg.png?14622422798\') no-repeat;
}
.ops-login-bd .ops-input-box{
    position: absolute;
    right: 80px;
    top:50%;
    margin-top:-200px;
    background:#fff;
    box-shadow: 2px 2px 3px #696363,-2px 0 3px #696363;
}
.ops-login-bd .ops-input-box .ops-input- {
    margin-top:22px;
    padding:0 10px;
    border-left:4px solid #fc880c;
    font-size:22px;
    color:#000;
}
.ops-login-bd .ops-input-box .ops-input-  h2{
    padding-bottom:8px;
    border-bottom:1px solid #d9d9d9;
    font-size: 20px;
}

.ops-login-bd .ops-input-box .ops-input-area{
    padding:0 22px;
    padding-top:20px;
}
.ops-login-bd .ops-input-box .ops-input-area .ops-input-item{
    margin-bottom:15px;
}
.ops-login-bd .ops-input-box .ops-input-area .ops-input-item p{
    margin-bottom:5px;
    font-size:12px;
    font-weight:bold;
}
.ops-login-bd .ops-input-box .ops-input-area .ops-input-item img{
    cursor:pointer;
    width:98px;
    height:32px;
}
.ops-login-bd .ops-input-box .ops-input-area input{
    padding:0 10px;
    border:1px solid #cacaca;
    width:264px;
    height:32px;
    outline:none;
    border-radius: 3px;
    background:url(\'../images/login/logininputbg.png?14622422798\');
}
.ops-login-bd .ops-input-box .ops-input-area .ops-img-code{
    float:left;
    width:160px;
    margin-right:5px;
    border-radius: 3px;
}
.ops-login-bd .ops-input-box .ops-input-area .ops-login-btn{
    display:block;
    width:100%;
    height:36px;
    line-height: 36px;
    text-align:center;
    background:#00a2ca;
    border-radius: 4px;
    border:none;
    color:#fff;
    cursor: pointer;
    font-size:16px;
    outline:none;
}
.ops-login-bd .ops-input-box .ops-input-other{
    padding:22px;
    text-align:right;
}

.ops-login-bd .ops-input-box .ops-input-other a{
    margin-left:10px;
}

 

  • 尾部信息
    html代码
 <div id=\"login-footer\" class=\"ops-login-footer\">
        <div class=\"ops-footer-copyright\">
            <p class=\"ops-clearfix ops- s\">
                <a href=\" :;\" target=\"_blank\">关于我们</a>
                <a href=\" :;\" target=\"_blank\">法律声明</a>
                <a href=\" :;\" target=\"_blank\">服务条款</a>
                <a href=\" :;\" target=\"_blank\">联系方式</a>
                <p style=\"font-family:arial;\">地址:xxxxxxxxxxxxxxxx&nbsp;&nbsp;xxxxxxxxxx许可证B1-20160901&nbsp;&nbsp;COPYRIGHT&nbsp;&nbsp;©&nbsp; 2010-2016<a href=\"http://www.uimaker.com\">uimaker</a>&nbsp;版权所有&nbsp;ICP证:苏A2-20160101</p>
                <p style=\"font-family:arial;\">xxxxxxx许可证B1-20150962&nbsp;&nbsp;xxxxx&nbsp;&nbsp;版权所有</p>
            </p>
        </div>
    </div>

css代码

.ops-login-footer{
    padding-top:20px;
    padding-bottom: 35px;
    border-top:1px solid #e5e5e5;
    font-size:12px;
}
.ops-login-footer .ops-footer-copyright{
    text-align: center;
}
.ops-login-footer .ops-footer-copyright p{
    color:#999;
    margin-top:10px;
}
.ops-login-footer .ops-footer-copyright p:first-child{
    margin-top:0px;
}
.ops-login-footer .ops-footer-copyright .ops- s a {
    margin-left:15px;
    color:#666666;
}
.ops-login-footer .ops-footer-copyright .ops- s a:first-child {
    margin-left:0
}
收藏 打印