alignment - 如何将导航栏项目与顺风中的右角对齐

标签 alignment navbar tailwind-css items

<div class="flex md:flex md:flex-grow flex-row-reverse space-x-1">
  <a href="" class="py-4 px-2 text-teal-500 border-b-4 border-teal-300 font-semibold">Home</a>
  <a href="" class="py-4 px-2 text-gray-500 font-semibold hover:text-teal-300 transition duration-300">Services</a>
  <a href="" class="py-4 px-2 text-gray-500 font-semibold hover:text-teal-300 transition duration-300">About</a>
  <a href="" class="py-4 px-2 text-gray-500 font-semibold hover:text-teal-300 transition duration-300">Contact Us</a>
</div>

需要做出哪些改变?

最佳答案

要将项目向右对齐,您需要在 Flex 容器内使用 justify-end 将 Flex 项目对齐到末尾。

您还可以通过将 flex-row 更改为 flex-row-reverse 将导航栏项目与右侧对齐。这样,您就可以获得项目顺序的两种变体。

代码:

<div class="flex md:flex md:flex-grow flex-row justify-end space-x-1">
  <a href="" class="py-4 px-2 text-teal-500 border-b-4 border-teal-300 font-semibold">Home</a>
  <a href="" class="py-4 px-2 text-gray-500 font-semibold hover:text-teal-300 transition duration-300">Services</a>
  <a href="" class="py-4 px-2 text-gray-500 font-semibold hover:text-teal-300 transition duration-300">About</a>
  <a href="" class="py-4 px-2 text-gray-500 font-semibold hover:text-teal-300 transition duration-300">Contact Us</a>
</div>

<!-- or -->

<div class="flex md:flex md:flex-grow flex-row-reverse space-x-1">
  <a href="" class="py-4 px-2 text-teal-500 border-b-4 border-teal-300 font-semibold">Home</a>
  <a href="" class="py-4 px-2 text-gray-500 font-semibold hover:text-teal-300 transition duration-300">Services</a>
  <a href="" class="py-4 px-2 text-gray-500 font-semibold hover:text-teal-300 transition duration-300">About</a>
  <a href="" class="py-4 px-2 text-gray-500 font-semibold hover:text-teal-300 transition duration-300">Contact Us</a>
</div>

顺风游戏: justify-end , flex-row-reverse .

关于alignment - 如何将导航栏项目与顺风中的右角对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73823503/

相关文章:

r - 标志而不是应用程序标题 Shiny

css - 在 Tailwind css 中用文本圈

css align div right with at table at 100% on right

java - 如何将 JavaFX 菜单栏保留在窗口顶部

css - 导航栏下拉菜单在使用媒体查询的移动设备和小型设备上显示问题

next.js - Tailwind css 边框颜色在网页上不起作用

javascript - Vue.js - 如何使用三元运算符在 vue 中返回带有很棒字体图标的 html

html - HTML 中不同字体大小的左/右对齐

html - 如何在不指定宽度的情况下防止嵌套元素换行

html - 当添加为列表时,导航栏中的文本框会占据相邻的选项卡