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:右对齐下拉菜单在右侧打开:溢出[重复]