LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

HTML 21 天入门:完成微博登录面的布局

admin
2024年10月19日 22:18 本文热度 133

接前一篇微博首页实例,这次来实现登录页面。

这也是此 HTML 教程的最后一篇计划内文章。

要实现什么

还是先来看看要实现什么。

我们把要实现的部分,按左右分成两个区域。

左侧是二维码的显示,通过扫描二维码,可以直接登录。这也是目前很多有手机 APP 的应用比较常见的快捷登录方式。

右侧则是常规的登录区域,咱们只实现使用用户名密码登录这一种显示。

先来看一下实现的效果:

左侧二维码区域

就先来看看左侧的二维码区域,由于咱们只是示意,二维码信息肯定不是实时生成的。

<div class="qrcode">   <img class="logo" src="../img/4-2-1-weibologo.png" />   <div class="area">     <p>扫描二维码登录</p>     <img src="../img/4-2-1-qrcode.png" />     <p>打开微博手机APP - 我的页面 - 扫一扫</p>   </div> </div> 

按前图的分解,把左侧区域分成上下两个部分。

上面是微博的 logo 显示。

下面是剧中显示的三排信息,文字、二维码和文字。

div.qrcode {   width: 330px;   border-right: 1px solid #ededed; }  .qrcode .logo {   margin: 30px auto auto 30px;   width: 50px; }  .qrcode .area {   text-align: center; } .area p {   margin: 40px auto; }  .area img {   border: 1px solid #eee;   padding: 20px;   width: 140px; } 

样式也不算复杂,和前面的 HTML 对应来看,主要控制的还是居中显示,边距和边框。

右侧登录区域

接下来看右侧的登录区域。

<div class="login">   <div class="text">     <span>验证码登录</span>     <span class="selected">账号登录</span>   </div>   <div class="area">     <input type="text" placeholder="手机号或邮箱" />   </div>   <div class="area">     <input type="text" placeholder="密码" />     <span><href="#">忘记密码</a></span>   </div>   <div class="submit">     <button value="登录">登录</button>     <span><href="#">立即注册</a></span>   </div> </div> 

右侧区域,看起来稍微复杂一点点。

上面,使用 span 将两列文字分开,通过样式.selected 控制被选中的文字下方有一条橙色的横线。

接着,使用.area 样式控制两行。

最后使用 button 显示了登录提交按钮。

这里的链接使用了 a 标签,控制了样式显示,去掉了默认的下划线。

div.login {   width: 400px; }  .login .text {   margin: 30px auto 5cqw 30px; }  .text span {   margin-right: 20px;   padding-bottom: 10px; }  .text .selected {   border-bottom: 2px solid #f70; }  .login .area {   margin: 20px 30px 20px 30px;   border-bottom: 1px solid #eee; }  .area input {   border: none;   width: 280px;   margin-bottom: 10px;   height: 30px; }  .submit button {   margin-top: 30px;   width: 350px;   margin-left: 25px;   border: none;   border-radius: 2em;   background-color: #f70;   color: #fff;   height: 38px; } .submit span {   float: right;   margin-right: 30px;   margin-top: 10px; }  a {   text-decoration: none;   font-size: 13px;   color: #06c; } 

样式看起来稍微复杂点,但主要是元素多,实际使用的,也还是常见的边距,边框,圆角矩形等。

小结

综上,在实践章节,我们仿照着微博的首页和登录页面,试着使用 HTML 和 CSS 实现了样式排版。

在这个过程中,由于样式控制使用了大量的 CSS,教程里并没有过多讲述样式上的内容。主要是以解 HTML 结构为主。


该文章在 2024/10/22 12:23:11 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved