flex 保持 宽高比_一个简单的手机的登录界面,用flex布局,无数据处理后台「218」...

  • 传统布局会用到margin,float,position。
  • 这个例子,我用flex,弹性布局。
  • 完成这个例子有三个文件,两个图片是我用ps做的,大的有640*1040,小的是300*300,其实大小无所谓,关键还是在布局。
12f8f8b9b0bbf5d2505afb6ef098c407.png

一、先看一下完成后的界面,我不想搞太多图,因为我的PS水平一般,这个标识图还是从wps里拿来的,好了,重点在布局。

1c801004e1a0cc7d0ff37d7f5d22ee69.png
  • 根据图片,我规划为flex的列布局,我也划分了比例,大概如下图:
823012003aea3a42adcc296fc4c8518c.png

二、做个盒子main,它就是主要的盒子。

e04ad91ad9a8ddd128da89763b283419.png
  • 用谷歌浏览器或是其它浏览器,F12进入控制台,调用手机预览界面。
67662671a27cda6c38ed820727988354.png
54ada7579b409878732980a40d5b7dd3.png

三、你会发现这个手机界面红色满屏,可惜有间隙,问题在body,我们去掉它。

66c1ecd367088478795dd0397ebe7521.png
  • margin为0就能去掉间隙。
87e128d1247f096e5762c795beb5235c.png
  • 间隙没有了。
24da49ec66fb65cf58fde6256719e21a.png

四、开始放各个盒子了,数了一下,一共五个,用flex排列好,为了区分,我加了背景色和1个像素的间隔,你们会发现,这五个盒子挤在了一起,因为他们没有分配比例,也就是还没有弹性。

e255753d2888254e4a6bc0917db2acf0.png
4ac6511d1ecf29f6b460fec9899d1797.png

五、这些盒子都没有按比例布满它们的父盒子main,给它们加flex样式,按原先我标的比例分配添加样式。

d83aaf1ae4cc4d026323b9537c6fa150.png
  • 确实得出了比例是2:2:3:2:1。
a2b6df39f98a77413f520db45c17e305.png

六、盒子都弄好了,可以放东西了,把原先的背景色去掉,放main盒子的背景。

59526daf58294605d33034c2d3e26ea1.png
690318d35eae9107f969f17a9b6eb597.png

七、在2的位置放两行字和图片。

18f2d7a420240856665f03bae771403b.png
  • 重新把box命名为box1,box2……
  • 你会发现两行字太贴左边了,于是加padding。
  • h3和h5分得太开,用相对定位调整一下。
0b203c576c04bea2b86b1d7dc64a0103.png

八、做第三块,放帐号密码输入框,让它们水平居中。

ee959f71a490e0e1511bc82fbf3d7783.png
5a87548bbfefd85bcc50e2029cca8c68.png

九、账号和密码间间隔开,然后在密码右下角加上“忘记密码”字样,调整位置。

bf79edc47a6592e1235050cde3fa6a72.png
69ede5efb9493d9d9ac654b30723bd48.png

十、加登录按钮。

822115d6b548485709ebd79188ea5a40.png
b9b5d8fd0a626598417e10a56007e1c4.png

十一、加上最后一行字,就完成整个网页的制作了,在这个网页的制作中,我没有做后台数据处理,只为布局而界面,甚至于里面的链接都没加上空链接,希望大家不要介意。

4297e4f18e0ad5c85bc42717a7616f65.png
  • 图片素材在这里:
d2884e599f66e87d9d173133c9197e51.png
69041b7d2c61172a60d9516be2c0af67.png

 Document

某某管理中心

信息技术是生产力,要好好利用它哦

账号:

密码:

忘记密码? 登 录
还没有账号?先去注册吧!
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值