最近学一下html+css,按照老师傅的指导,新手最好的方法不是去看书而是coding。
于是大致翻阅了一些教程:
觉得入门了啊,怎么去验证下呢,做点东西吧,京东登陆页面搜出来:https://passport.jd.com/new/login.aspx
开始按这个模拟。
页面整体架构
目标:
先分析下页面架构,大三类:header、content、footer
header有啥?
- logo,图片
- 欢迎登陆,文字
- 调查问卷链接,超链接
content有啥?
- 一个警告区域
- 一张大图
- 一个背景色的box,背景色跟图片一致一个背景色的box,背景色跟图片一致
- 一个登陆框
footer有啥?
- 很多链接
- 版权说明
登陆框是最复杂的:
- 警告区域
- 登陆方式选择:扫码、账号登陆
- 警告区域,隐藏的,账号错误时会显示
- 账号框=icon+input框
- 密码框=icon+input框
- 忘记密码
- 登陆按钮
- 其他登陆方式:qq、微信登陆
- 注册按钮
代码架构:
根目录 | 子目录 |
---|---|
index.html | |
static文件夹 | logo.png |
bg.jpg | |
login.css |
效果
页面实现
login.index
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="static/login.css">
<title>京东-欢迎登陆</title>
</head>
<body>
<!-- header -->
<div class="w">
<div class="header">
<div id="logo"><img src="static/logo.png">
<span>欢迎登录</span>
</div>
</div>
</div>
<!-- content -->
<div class="warning-wrap">
<div class="warning">
<p>依据《网络安全法》,为保障您的账户安全和正常使用,请尽快完成手机号验证! 新版<a href="">《京东隐私政策》</a>已上线,将更有利于保护您的个人隐私。</p>
</div>
</div>
<div class="login-wrap">
<div class="w">
<div class="content">
<div class="login-form">
<!-- warning start -->
<div class="warning-wrap">
<div class="warning"> <p>京东不会以任何理由要求您转账汇款,谨防诈骗。</p> </div>
</div>
<!-- warning stop -->
<div class="login-box h50">
<div class="fl login-way"> 扫码登录 </div>
<div class="fr login-way color-r"> 账户登录 </div>
</div>
<!-- form -->
<form>
<div class=