HTML+CSS实战---------一个电商类的小型项目:品优购(五)

完成登陆和注册页面!!!!

登陆和注册是比较私密的,所以在制作时怎么简单怎么来,logo也没有做优化,就是单纯的做一个链接,点击可以回到首页。

注册页面,主要是一些表单的应用,页面中有很多提示性的信息,都是根据输入表单的内容进行判断,做出的反馈信息。

依然是只做出页面效果,功能实现暂且搁置。

登陆页面,我是用定位把包含表单的盒子定位到内容区的,还有表单里面的图标也是采用定位做的!!!

因为我暂时还没有想到用其他更好的办法来实现。

HTML+CSS实战---------一个电商类的小型项目:品优购(五)_第1张图片

 

HTML+CSS实战---------一个电商类的小型项目:品优购(五)_第2张图片

 register.html





    
    
    注册页面
    
    



    

注册新用户 我有账号,去登陆

  • 手机号码格式不正确,请从新输入
  • 密码不少与六位数,重新输入

    安全程度

  • 密码不少与六位数,重新输入
  • 同意协议并注册 《知果果用户协议》

register.css

.core {
    width: 1200px;
    margin: 0 auto;
}

.header {
    height: 82px;
    border-bottom: 2px solid #b1191a;
}

.logo img {
    padding-top: 18px;
}

.registerarea {
    height: 520px;
    border: 1px solid #ccc;
    margin-top: 20px;
}

.reg_tit {
    height: 40px;
    border-bottom: 1px solid #ccc;
    background-color: #ececec;
}

.reg_tit h3 {
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    padding: 0 10px;
}

.reg_tit h3 em {
    float: right;
    font-size: 14px;
    color: #333;
}

.reg_tit h3 em a {
    color: #c81623;
}

/* 注册内容 */
.reg_form {
    width: 580px;
    height: 390px;
    margin: 50px auto 0;
}

.reg_con {
    margin-bottom: 20px;
}

.reg_con label {
    display: inline-block;
    width: 100px;
    height: 36px;
    text-align: right;
    font-size: 14px;
    color: #4c4c4c;
    line-height: 36px;
}

.reg_con input {
    width: 238px;
    height: 35px;
    padding-left: 10px;
}

.reg_con span {
    font-size: 12px;
    color: #df3033;
    padding-left: 10px;
}

.reg_icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.error {
    background: url(../image/error.png);
}

.success {
    background: url(../image/success.png);
}

.safe {
    padding: 15px 0 0 170px;
}

.safe i {
    padding: 0 15px;
    color: #fff;
}

.rou {
    background-color: #de1111;
}

.zhong {
    background-color: #40b83f;
}

.qiang {
    background-color: #f79100;
}

.agree {
    font-size: 12px;
    color: #4d4d4d;
    padding-left: 120px;
}

.agree a {
    color: #1ba1e6;
    padding: 0 5px;
}

.agree input {
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
}

.finsh button {
    display: block;
    width: 200px;
    height: 34px;
    background-color: #c81623;
    margin: 25px 125px;
    color: #fff;
    text-align: center;
    line-height: 34px;
    border: none;
    outline: none;
}

.copyright {
    text-align: center;
}

.copyright p {
    margin: 10px 0;
}

 login.html





    
    
    
    
    登录界面
    
    
    
    




    
    
    
    
  • 公共场所不建议自动登录,以免账号丢失
  • 忘记密码?
立即注册

 login.css

.core {
    width: 1200px;
    margin: 0 auto;
}


@font-face {
    font-family: 'icomoon';
    /* 定义字体一定要写对路径!!!! */
    src: url('../fonts/icomoon.eot?7kkyc2');
    src: url('../fonts/icomoon.eot?7kkyc2#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?7kkyc2') format('truetype'), url('../fonts/icomoon.woff?7kkyc2') format('woff'), url('../fonts/icomoon.svg?7kkyc2#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 头部 */
.logo img {
    padding-top: 18px;
}

/* 主体背景图 */
.log_main {
    height: 486px;
    background: url(../image/loginbg.png) no-repeat;
    background-color: #7e00ff;
}

/* 主体内容 */
.log_info {
    position: relative;
}

.log_con {
    position: absolute;
    top: 60px;
    right: 200px;
    width: 380px;
    height: 365px;
    background-color: #fff;
}

/* 表单部分 */
.account_login {
    width: 305px;
    /* height: 326px; */
    margin: 15px auto 0;
}

/* 登陆选择 */
.tab_list li {
    float: left;
    width: 152px;
    font-size: 18px;
    color: #666666;
    line-height: 40px;
    text-align: center;
}

.tab_list .current {
    color: #c81623;
}

.tab_con li {
    margin: 5px 0 0 38px;
}

/* 提示信息 */
.tab_con .alter {
    width: 300px;
    height: 24px;
    margin-top: 5px;
    background-color: #fffdee;
    border: 1px solid #f5eecf;
    font-size: 12px;
    color: #666;
    text-indent: 1em;
    line-height: 24px;
}

.user {
    position: relative;
}

.user input {
    width: 261px;
    height: 34px;
    border: 1px solid #bbbaba;
    padding-left: 40px;
    margin: 10px 0;
}

.user input:focus {
    border-color: #3aa2e4;
}

.tab_con_ico {
    position: absolute;
    top: 11px;
    left: 1px;
    width: 37px;
    height: 34px;
    font-family: 'icomoon';
    font-size: 25px;
    color: rgb(255, 255, 255, .5);
    text-align: center;
    background-color: #cfcdcd;
}

.auto_log {
    color: #b2b2b2;
}

.auto_log input {
    display: inline-block;
    vertical-align: middle;
}

.auto_log span {
    float: right;
    color: #333333;
    margin-right: 40px;
}

.submit input {
    width: 303px;
    height: 41px;
    background-color: #c81623;
    margin: 15px 0 20 0;
    border: none;
    font-size: 16px;
    color: #fff;
}

.submit input:hover {
    cursor: pointer;
}

.log_choose {
    padding: 30px 50px 20px 30px;
}

.log_choose i {
    display: inline-block;
    width: 32px;
    height: 32px;
    font-family: 'icomoon';
    font-size: 25px;
    color: grey;
    vertical-align: middle;
    text-align: center;
    padding: 0 5px;
}

.log_choose a {
    display: inline-block;
    font-size: 14px;
    color: #1474af;
    padding-left: 50px;
    vertical-align: middle;
}

.copyright {
    text-align: center;
}

.copyright p {
    margin: 10px 0;
}

 

你可能感兴趣的:(#,练习实例)