这8张脑图几乎概括了所有的布局方案,确定不看看吗?

简介: 前端布局不管是在面试过程中还是在工作中都是非常重要的一部分,一个优秀的前端工程师可以在很快的时间内写出同一种布局的多种实现方案,练习并掌握CSS布局方案可以提高我们的页面开发速度。
Hi~,我是 一碗周,一个在舒适区垂死挣扎的前端,如果写的文章有幸可以得到你的青睐,万分有幸~

🍏 写在前面

前端布局不管是在面试过程中还是在工作中都是非常重要的一部分,一个优秀的前端工程师可以在很快的时间内写出同一种布局的多种实现方案,练习并掌握CSS布局方案可以提高我们的页面开发速度。

这篇文章通过思维导图的方式总结了八大类前端布局,每一类最少都包含3个实现方法,由于是脑图,并不能展示过多的代码且没有代码高亮(这点很不友好),不过我尽可能多的在脑图中展示了核心CSS代码,方便参考。

八大类布局如下图:

01toc.png

文本包含的图片数据大于10M,流量用户请选择性阅读

🍑 水平居中

水平居中的实现非常简单,也是最常用的,这里列举了7方式如下图:

02水平布局.png

🍒 垂直居中

垂直居中的使用率几乎与水平居中差不多,实现也是非常的简单,这里总结了6种常用方式

03垂直布局.png

🍓 水平垂直居中

实现水平垂直居中,只需要将前面的方式进行结合,这里总结了7种方式。

04水平垂直布局.png

🫐 两列布局

所谓的两列布局就是一列定宽(也有可能由子元素决定宽度),一列自适应的布局。最终效果如下所示:

04_两列布局.gif

这里总结了实现两列布局的6种方式

05两列布局.png

🍈 三列布局

三列布局主要分为两种:

  • 第一种是前两列定宽,最后一列自适应,这一种本质上与两列布局没有什么区别,可以参照两列布局实现。
  • 第二种是前后两列定宽,中间自适应,最终效果图如下

05_三列布局.gif

这里总结了实现两列布局的5种方式

06三列布局.png

🍊 等分布局

等分布局就是将一个容器平均分成几等份,这里以 4 等分为例,总结了4种实现方式。

07等分布局.png

🍉 Sticky Footer布局

Sticky Footer布局是页面内容不够长时,底部栏就会固定到浏览器的底部;如果足够长时,底部栏就后跟随在内容的后面。如下图所示:

07_Sticky Footer布局.png
这里总结了4种实现方式

08Sticky Footer布局.png

🍋 全屏布局

全部布局主要应用在后台,主要效果如下所示:

08_全屏布局.png

这里总结了3种实现方式

09全屏布局.png

🥭 写在最后

本篇文章到这里就结束了,如果觉着这篇文章对你有所帮助,可以点赞支持一下~

可以将文中的图片直接保存到本地使用,如果你需要原图片或者思维导图源文件可以找我要

目录
相关文章
|
8天前
|
前端开发 JavaScript
网页简单布局之结构与表现原则分享
网页简单布局之结构与表现原则分享
|
4月前
画好一张架构图/业务图/流程图问题之如何让图结构更清晰问题如何解决
画好一张架构图/业务图/流程图问题之如何让图结构更清晰问题如何解决
|
6月前
|
开发者
如何画好一张架构图/业务图/流程图,掌握4个关键点
本文分享了如何制作出有帮助的图表,强调了即使是开发者也需要良好的绘图技巧。文章列举了常见的图表类型,如代码实现图、技术架构图、业务流程图、技术链路图、交互时序图和业务架构图,并指出好的图表应具备结构清晰、外表美观和内容完整的特点。为了达到这些标准,作者推荐了设计的四大原则:亲密性、对齐、对比和重复,以及色轮的运用来提升美感。此外,还介绍了黄金分割构图法以增加视觉吸引力。最后,强调了以终为始的设计思路,确保图表能独立传达完整的信息,并鼓励读者实践这些技巧,提升工作和生活中的沟通效率。
如何画好一张架构图/业务图/流程图,掌握4个关键点
|
5月前
|
UED
带您一步步构建一个具有复杂布局的电商详情页,涵盖页面结构规划、样式设计以及交互效果的实现
【6月更文挑战第14天】构建复杂布局的电商详情页涉及页面结构规划、样式设计和交互效果实现。首先,规划页面结构,包括顶部导航栏、商品图片展示区、商品信息区、用户评价区和相关商品推荐区。接着,进行样式设计,注重色彩搭配、字体选择、布局与间距以及图片处理。例如,使用固定顶部导航栏,轮播图展示商品图片,分块展示商品信息和评价,以及设计相关商品推荐区。最后,实现交互效果,如图片放大、添加到购物车按钮、滚动监听和评论互动,提升用户体验。实际开发时需根据需求和规范进行调整,保证跨设备兼容性。
103 1
|
6月前
|
开发者
如何画好一张架构图/业务图/流程图,掌握这4个关键点
作为一个开发,日常工作中免不了要画一些图,无论是技术架构图还是业务流程图。基于个人的一些经验,作者分享了他的作图方法,给大家一点思路提供参考,希望在未来的工作、生活中都能有所帮助。
|
存储 数据可视化 atlas
maftools | 从头开始绘制发表级oncoplot(瀑布图)
maftools | 从头开始绘制发表级oncoplot(瀑布图)
423 0
|
机器学习/深度学习 并行计算 程序员
DragGAN 完全自由 P 图指南
在上篇中,树先生教大家如何正确部署 DragGAN 项目,实现自由拖拽式 P 图。 但可惜只能使用项目预置的一些图片,本篇教大家如何利用该项目自由编辑修改任何图片。
|
机器学习/深度学习 算法 数据可视化
可视化图布局算法浅析
图算法在前端领域考察的较少,一般除非是要写框架或者打包工具对依赖关系处理(DAG)会用到,前端对图算法的考察一般是比较少的,而对于可视化领域而言,图又是必不可少的一种展示方式,其中对于边和节点的展示布局方案结合美学效果会有不同的算法实现,本文旨在介绍一些常见的通用布局算法,其中的每个小的布局方案也会有不同的分支实现
447 0
两张图阐述软件设计生命周期
两张图阐述软件设计生命周期
123 0
两张图阐述软件设计生命周期
|
存储 缓存 Java
图的行业应用图应用架构设计
图的行业应用图应用架构设计
164 0