Flexbox 导航栏演示

Avatar of Chris Coyier
Chris Coyier 发布

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 价值 $200 的免费积分!

有人问我如何用图标创建简单的导航栏。 这是一种非常简单的布局,可以用很多不同的方式实现。 列表项作为内联块在一般情况下可能最合适。

但我一直在享受使用 Flexbox 的乐趣,所以我决定用它来做这个,我认为它是一个很好的教育示例。

它就在这里

查看 CodePen 上的 使用 Flexbox 和 SVG 图标的导航栏,作者:Chris Coyier (@chriscoyier),发布在 CodePen 上。

Flexbox 使您能够轻松地以您想要的方式对齐项目

Flexbox 使您能够轻松地让菜单项占据它们所需的尽可能多的空间,而无需指定任何确切的数字

但如果您想要应用确切的数字,您可以

Flex 项可以换行,属性可以随媒体查询而改变

Flex 项易于以您想要的方式对齐,即使是垂直对齐,即使是居中对齐

在演示中,您可以随意开启轮廓,以查看框如何对齐。

我知道并非所有人都可以在他们所做的一切工作中使用 Flexbox。 巴拉巴拉浏览器支持、客户等等。 有些人可以在某些项目中使用它。 在用它完成像这样的事情后,我认为它变得越来越重要了。