Flex 布局教程:实例篇
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 上一篇文章 介绍了Flex布局的语法,今天介绍常见布局的Flex写法。 你会看到,不管是什么布局,Flex往往都可以几行命令搞定。 我只列出代码,详细的语法解释请查阅 《Flex布局教程:语法篇》 。我的主要参考资料是 Landon Schropp 的文章和 Solved by Flexbox 。 一、骰子的布局 骰子的一面,最多可以放置9个点。 下面,就来看看Flex如何实现,从1个点到9个点的布局。你可以到 codepen 查看Demo。 如果不加说明,本节的HTML模板一律如下。 <div class="box"> <span class="item"></span> </div> 上面代码中,div元素(代表骰子的一个面)是Flex容器,span元素(代表一个点)是Flex项目。如果有多个项目,就要添加多个span元素,以此类推。 1.1 单项目 首先,只有左上角1个点的情况。Flex布局默认就是首行左对齐,所以一行代码就够了。 .box { display: flex; } 设置项目的对齐方式,就能实现居中对齐和右对齐。 .box { display: flex; justify-content: center; } .box { display: flex; justify-content: