Reactstrap Navbar 右对齐项目

Posted

技术标签:

【中文标题】Reactstrap Navbar 右对齐项目【英文标题】:Reactstrap Navbar align items right 【发布时间】:2021-08-27 20:23:30 【问题描述】:

正如标题中所说,我正在尽力将项目与导航栏的右侧对齐 我还在 Nav 上尝试了 ml-auto,在项目上尝试了 mr-auto,在项目上尝试了 ml-auto。但是反应带应该留在左侧。 Example 如图所示。所以我很感谢你们的帮助,总的来说,我是一个新的 react 和 web 开发。

import React,  useState  from "react";
import 
  Collapse,
  Navbar,
  NavbarToggler,
  NavbarBrand,
  Nav,
  NavItem,
  NavLink,
  UncontrolledDropdown,
  DropdownToggle,
  DropdownMenu,
  DropdownItem,
  NavbarText,
 from "reactstrap";

const Example = (props) => 
  const [isOpen, setIsOpen] = useState(false);

  const toggle = () => setIsOpen(!isOpen);

  return (
    <div>
      <Navbar color="light" light expand="sm">
        <NavbarBrand href="/" className="mr-auto">
          reactstrap
        </NavbarBrand>
        <NavbarToggler onClick=toggle className="mr-2" />
        <Collapse isOpen=isOpen navbar>
          <Nav navbar>
            <NavItem>
              <NavLink href="https://www.google.com">Team</NavLink>
            </NavItem>
            <NavItem>
              <NavLink href="https://www.google.com">Events</NavLink>
            </NavItem>
            <UncontrolledDropdown nav inNavbar>
              <DropdownToggle nav caret>
                Unsere Beratung
              </DropdownToggle>
              <DropdownMenu right>
                <DropdownItem>Bipapo</DropdownItem>
                <DropdownItem>TomLongSchlong</DropdownItem>
                <DropdownItem divider />
                <DropdownItem>Der coole Reset</DropdownItem>
              </DropdownMenu>
            </UncontrolledDropdown>
            <NavItem>
              <NavLink href="https://www.google.com">Social Media</NavLink>
            </NavItem>
            <NavItem>
              <NavLink href="https://www.google.com">Kontakt</NavLink>
            </NavItem>
          </Nav>
        </Collapse>
      </Navbar>
    </div>
  );
;

export default Example;

【问题讨论】:

不确定 react strap 中是否有特定的道具,但请确保导航列表容器是 flex 并使用 justify content flex-end。 【参考方案1】:

这对我有用,我希望它也对你有用!

className="position-absolute top-0 end-0"

最好的问候 偏见

【讨论】:

以上是关于Reactstrap Navbar 右对齐项目的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap 4 Navbar:右对齐下拉菜单在右侧打开:溢出[重复]

nav navbar-nav navbar-right 不会向右对齐,我正在使用 Bootstrap 3

如何对齐reactstrap中的按钮?

Twitter Bootstrap 3:右对齐折叠导航问题

将导航栏切换按钮向右对齐

具有 dropdown-menu-right 类的下拉菜单不向右对齐