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:和登录页的是一样的,我就不粘了。
有些图片没去找,直接随便找一张改了尺寸和背景色,最后效果图是这样的: