Flex布局实战(六)

        终于按照事先的想法和计划,写道了Flex布局的最后一篇,今天就将最后一篇洗完,也好对Flex布局告一段落,后续小编的主要精力在就放在React这块了,如你正在学习React或者即将学习React,可以和小编一起探讨学习。先在最后一篇Flex布局文章中罗列下前期写的Flex布局的系列文章标题。

        如果大家有兴趣,可以一一的学习与实现,现在小编就直接进入今天的主题,讲解圣杯布局。

开始讲解圣杯布局

首先先给大家说下大致的思想,作为后续代码讲解中能够理解。

  1. 先将页面作为一个容器,则设置body的class为main

  2. 在body容器中,分别添加了class为head的header标签,class为body的div标签和class为foot的footer标签,将容器设置为flex-direction: column;从上至下的排列。

  3. header标签内部的元素就不做详细讲解,主要是满足圣杯布局。

  4. class为body的div标签内部分别设置了nav标签(菜单)、div(分隔线)和div(内容区)。

  5. footer标签与header类似,内部标签不做详细讲解。

有了 上述的思路,我们开始实现圣杯布局,其中第四步相对复杂些,描述中不够详细,在下面的实现中来讲解。

整体效果图

此效果图,是小编将前面实现的Flex布局嵌入到里面了,所以效果相对丰富些,由于此篇文章的主体是圣杯布局,所以小编会简单的来实现上面的布局。如果大家对上面的效果图有兴趣,可以与小编联系。

实现的HTML和CSS样式:

对应的CSS样式:

以上面的HTML和CSS样式的实现圣杯布局效果:

结尾

         写Flex布局这一系列的文章,小编收获很多,也对自己对Flex布局学习做了一个总结,对于后期再React Native实现布局是有一定的帮忙的。

        也感谢各位抽时间来看小编的文章,希望此系列的文章能够帮到大家,也希望大家能够帮忙转载或者转发,可以让更多的人一起关注“全栈工程师成长记”这个公众号,与大家一起学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值