0

CSS Flexbox 导航栏 - 左侧徽标,右侧链接

直观地构建 CSS Flexbox 布局:flex-direction、justify-content、align-items、flex-wrap 和容器上的间隙,以及每个子项的 flex-grow、flex-shrink 和 flex-basis,所有这些都具有实时预览和可复制的 CSS。

处理中... 0%

结果

此页面打开预设为经典导航栏布局的 Flexbox 生成器:将 justify-content 设置为 space- Between 并将align-items 设置为 center。在第一个框中放置一个徽标,在最后一个框中放置一行导航链接(或将链接拆分到中间的框中),Flexbox 容器将它们推到栏的两端,同时保持每个项目在同一垂直中心对齐,无论徽标或链接文本有多高。

space- Between 是实现此功能的原因:它将第一个子项固定到起始边缘,将最后一个子项固定到结束边缘,然后将所有剩余的子项均匀地分布在它们之间 - 正是几乎每个站点标题使用的左徽标、右链接形状。 align-items: center 然后解决了过去需要行高技巧或表格单元格显示技巧的垂直对齐。

调整子项计数以匹配您的真实导航栏 - 两个框用于裸徽标和 CTA 栏,更多用于徽标和几个链接 - 并观看布局实时调整。一旦 CSS 块与您的标头匹配,请复制该 CSS 块;如果您想查看某个属性与其近亲的比较,则打开预设之间的空格。