CSS——制作天天生鲜登陆页面

这个登陆页面主要是有一个form表单,其他的和首页差不多的。

login.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>天天生鲜-登录页</title>
    <link rel="stylesheet" type="text/css" href="css/reset.css">
    <link rel="stylesheet" type="text/css" href="css/main.css">
</head>
<body>

    <div class="login_header clearfix">
         <a href="index.html"><img src="images/logo.png" alt="logo"></a>
    </div>

    <div class="login_form_con">
        <div class="login_form">
            <img src="images/login.jpg" class="login_banner">
            <p class="slogan fl">日夜兼程*急速送达</p>
            <div class="form_input_con fr">
                <div class="form_title">
                    <h1 class="fl">会员登录</h1>
                    <a href="#" class="fr">立即注册</a>
                </div>
                <!--表单提交用form标签-->
                <form>
                    <div class="form_group">
                        <input type="text" name="username" class="input_txt"
                        placeholder="请输入用户名">
                        <span class="error">文字提示</span>
                    </div>

                    <div class="form_group">
                        <input type="password" name="pwd" class="input_pwd"
                        placeholder="请输入密码">
                        <span class="error">文字提示</span>
                    </div>

                    <div class="form_group">
                        <input type="checkbox" name="remember" id="remember"
                               class="input_check fl">
                        <!--for="remember" 这可以使用户在点击“记住用户名”时也可以选中该属性-->
                        <label for="remember" class="fl">记住用户名</label>
                        <a href="#" class="find_pass fr">忘记密码</a>
                    </div>

                    <input type="submit" name="" value="登 录" class="input_sub">
                </form>
            </div>

        </div>
    </div>

    <div class="footer login_footer">
        <div class="links">
            <a href="">关于我们</a>
            <span>|</span>
            <a href="">联系我们</a>
            <span>|</span>
            <a href="">招聘人才</a>
            <span>|</span>
            <a href="">友情链接</a>
        </div>
        <p>CopyRight © 2016 北京天天生鲜信息技术有限公司 All Rights Reserved<br />

    电话:010-****888 京ICP备*******8号</p>
    </div>

</body>
</html>

main.html:(里面有登录页的样式,所以有点长)

body{
    font-family: 'Microsoft YaHei';
    color:#666;
    font-size:12px;
}

/*首页样式*/

/*顶部状态条*/
.header_con{
    height:29px;
    background-color: #f7f7f7;
    border-bottom:1px solid #ddd;
}

.header{
    width:1200px;
    height:29px;
    margin:0 auto;
}

.welcome{
    font:12px/29px 'Microsoft YaHei UI';
}

.user_login_link,.user_welcome, .user_shopping{
    height:29px;
    line-height:29px;
}

.user_login_link a, .user_shopping a{
    color:#666;
}

.user_login_link a:hover,.user_shopping a:hover{
    color:#f80;
}

.user_login_link span, .user_shopping span{
    margin:0 15px;
    color:#cecece;
}

/*把这个块藏起来*/
.user_welcome{
    display:none;
}

.user_welcome em{
    color:#f80;
}


/*左侧菜单样式*/
.logo_bar{
    width:1200px;
    height:115px;
    margin:0 auto;
}

.logo{
    width:151px;
    height:59px;
    margin:29px 0 0 17px;
}

.search{
    width:616px;
    height:38px;
    border:1px solid #37ab40;
    margin:34px 0 0 123px;
    /*雪碧图的放大镜作背景图*/
    background:url(../images/icons.png) 10px -335px no-repeat;
}

.search .input_text{
    width:470px;
    height:37px;
    border:0px;
    margin-left:37px;
    outline:none;
}

.search .input_btn{
    width:100px;
    height:38px;
    background-color: #37ab40;
    border:0;
    font:14px/38px 'Microsoft YaHei UI';
    color:#fff;
    /*鼠标变成手*/
    cursor:pointer;
}

.chart{
    width:200px;
    height:40px;
    margin-top:34px;
}
.chart a{
    width:158px;
    height:38px;
    border:1px solid #ddd;
    font:14px/38px 'Microsoft YaHei UI';
    color:#37ab40;
    text-indent:56px;
    background:url(../images/icons.png) 10px -300px no-repeat #f7f7f7;
}

.chart span{
    width: 40px;
    height:40px;
    background-color:#f80;
    font:bold 18px/40px 'Microsoft YaHei UI';
    text-align:center;
    color:#fff;
}

.sub_menu_con{
    height:40px;
    border-bottom:2px solid #37ab30
}

.sub_menu{
    width:1200px;
    height:40px;
    margin:0 auto;
}

.sub_menu h1{
    width:200px;
    height:40px;
    background-color: #37ab40;
    font:14px/40px 'Microsoft YaHei UI';
    text-align:center;
    color:#fff;
}

.sub_menu ul{
    overflow:hidden;
}

.sub_menu li{
    float:left;
    height:14px;
    padding:0 25px;
    border-left:1px solid #666;
    margin-left:-2px;
    margin-top:13px;
}

.sub_menu li a{
    font:14px/14px 'Microsoft YaHei UI'
    color:#666;
}

.sub_menu li a:hover{
    color:#f80;
}

.center_con{
    width:1200px;
    height:270px;
    margin:0 auto;
}

.center_con .main_menu{
    width:200px;
    height:270px;
    overflow:hidden;
}

.center_con .main_menu li{
    width:198px;
    height:44px;
    border:1px solid #eee;
    margin-top:-1px;
    background:url(../images/icons.png) 166px -260px no-repeat;
}

.center_con .main_menu li a{
    display:block;
    width:198px;
    height:44px;
    text-indent:71px;
    font:14px/44px 'Microsoft YaHei UI';
    color:#333;
    background:url(../images/icons.png) 33px -260px no-repeat;
}

.center_con .main_menu li .fruit{
    background-position: 30px 0px;
}

.center_con .main_menu li .seafood{
    background-position: 30px -41px;
}

.center_con .main_menu li .meat{
    background-position: 30px -87px;
}

.center_con .main_menu li .egg{
    background-position: 30px -132px;
}

.center_con .main_menu li .vegetable{
    background-position: 30px -174px;
}

.center_con .main_menu li .ice{
    background-position: 30px -220px;
}

/*幻灯片样式*/

.slide_con{
    width:760px;
    height:270px;
    position:relative
}

.prev{
    width:15px;
    height:23px;
    /*绝对定位*/
    position: absolute;
    left:11px;
    top:122px;
    background:url(../images/icons.png) -2px -388px no-repeat;
    cursor: pointer;
}

.next{
    width:15px;
    height:23px;
    /*绝对定位,叠加图片*/
    position: absolute;
    left:732px;
    top:122px;
    background:url(../images/icons.png) -2px -428px no-repeat;
    cursor: pointer;
}
.points{
    position: absolute;
    width:100%;
    height:11px;
    left:0;
    bottom:9px;
    text-align:center;
    font-size:0px;
}

.points li{
    width:11px;
    height:11px;
    display:inline-block;
    background-color: #9f9f9f;
    margin:0 5px;
    /*设置圆角,半径为高度的一半*/
    border-radius:50%;
}

.points .active{
    background-color: #cecece;
}

.adv{
    width:240px;
    height:270px;
}
.adv a{
    float:left;
    width:240px;
    height:135px;
}

/*解决图片下方3像素白边的情况*/
.adv a img{
    display:block;
}

.common_model{
    width:1200px;
    height:340px;
    margin:18px auto 0;
}

.common_title{
    height:38px;
    border-bottom: 2px solid #42ad46;
}

.common_model h3{
    font:bold 16px/38px 'Microsoft YaHei UI';
    color:#37ab40;
}

.common_model .common_title ul{
    height:12px;
    margin:13px 0 0  20px;
}

.common_model .common_title li{
    float:left;
    margin:0 10px;
}


.common_model .common_title li a{
    /*微软雅黑默认有行高*/
    color:#666;
}

.common_model .common_title li a:hover{
    color:#f80;
}

.common_model .common_title .more{
    height:38px;
    line-height:38px;
    color:#666;
}

.common_model .common_title .more:hover{
    color:#f80;
}

.common_model .common_goods_list{
    height:300px;
    width:1200px;
}

.common_model .common_goods_list .goods_banner{
    width:200px;
    height:300px;
}

.common_model .common_goods_list .good_list{
    width:1000px;
    height:300px;
}

.common_model .common_goods_list .good_list li{
    width:249px;
    height:299px;
    border-right:1px solid #ededed;
    border-bottom:1px solid #ededed;
    float:left;
}

.common_goods_list .good_list li:hover{
    width:248px;
    height:298px;
    border:1px solid #ff0;
}

.common_goods_list .good_list li h4{
    height:52px;
    font:14px/52px 'Microsoft YaHei UI';
    color:#666;
    text-align:center;
}

.common_goods_list .good_list li a{
    display:block;
    height:180px;
    width:180px;
    margin:0 auto;
}

.common_goods_list .good_list li p{
    height:52px;
    font:bold 20px/52px 'Microsoft YaHei UI';
    color:#c40000;
    text-align: center;
}

.footer{
    height:145px;
    border-top:2px solid #4ab14e;
    margin-top:30px;
}

.footer .links{
    text-align:center;
    /*有边框就没有margin-top塌陷了*/
    margin-top:40px;
}

.footer .links a{
    color:#4e4e4e;
}

.footer .links a:hover{
    color:#f80;
}

.footer .links span{
    color:#4e4e4e;
    margin:0 10px;
}

.footer p{
    text-align: center;
    line-height:27px;
    color:#4e4e4e;
    margin-top:10px;
}

/*登录页样式*/

.login_header{
    width:953px;
    height:133px;
    margin:0 auto;
}

.login_header a{
    width:193px;
    height:76px;
    display:block;
    margin-top:28px;
}

.login_form_con{
    border-top:1px solid #79a652;
    border-bottom:1px solid #79a652;
    height:482px;
    background-color: #518e17;
}

.login_form{
    width:958px;
    height:482px;
    margin:0 auto;
}

.login_form .login_banner{
    float:left;
    margin:92px 0 0 15px;

}

.login_form .slogan{
    width:30px;
    height:300px;
    color:#fff;
    font-size:30px;
    text-align: center;
    line-height:36px;
    margin:80px 0 0 250px;
}

.form_input_con{
    width:368px;
    height:378px;
    background-color:#fff;
    border:1px solid #c6c6c5;
    margin-top:50px;
}

.login_footer{
    margin-top:0;
    border-top:0;
}

.form_title{
    width:308px;
    height:70px;
    border-bottom: 1px solid #e0e0e0;
    margin:0 auto
}

.form_title h1{
    height:70px;
    font:bold 24px/70px 'Microsoft YaHei UI';
    color:#a8a8a8;
    margin-left:44px;
}

.form_title a{
    width:100px;
    height:16px;
    color:#5fb42a;
    font:16px/16px 'Microsoft YaHei UI';
    margin:33px 0 0 36px;
}

.form_title a:hover{
    color:#f80;
}

.form_input_con form{
    width:308px;
    height:211px;
    margin:20px auto 0;
}

.form_input_con form .form_group{
    width:308px;
    height:68px;
}

.form_group .input_txt, .form_group .input_pwd{
    width:306px;
    height:38px;
    border:1px solid #e0e0e0;
    /*默认鼠标放到输入框会有一个虚框,none取消这个虚框*/
    outline:none;
    background:url(../images/icons.png) 275px -420px no-repeat #f8f8f8;
    text-indent: 10px;
}

.form_group .error{
    font:12px/28px 'Microsoft YaHei UI';
    color:#ff5400;
    /*这个文字默认是藏起来的*/
    display:none;
}

.form_group .input_check{
    margin:2px 10px 0 0;
}

.form_group .find_pass{
    color:#4b4b4b;
}

.form_group .find_pass:hover{
    color:#f80;
}

.input_sub{
    width:308px;
    height:40px;
    background-color: #47aa34;
    border:0;
    font:24px/40px 'Microsoft YaHei UI';
    color:#fff;
    /*鼠标变手*/
    cursor: pointer;
}

reset.css:和登录页的是一样的,我就不粘了。

有些图片没去找,直接随便找一张改了尺寸和背景色,最后效果图是这样的:

 

posted @ 2018-06-10 20:25  高圈圈  阅读(1624)  评论(1编辑  收藏  举报