Twitter bootstrap 使用2行对引导导航栏进行反应

Twitter bootstrap 使用2行对引导导航栏进行反应,twitter-bootstrap,navigation,next.js,Twitter Bootstrap,Navigation,Next.js,我正在寻找使用React引导的2行导航条,类似于前一段时间在Stackflow中发布的内容。我已经尝试了我所有的选择,但它不起作用。谁能告诉我我做错了什么。 下面是我的代码 const Header = () => { return ( <Navbar bg="light" expand="lg"> <Navbar.Brand href="#home">React-Bootstrap</Nav

我正在寻找使用React引导的2行导航条,类似于前一段时间在Stackflow中发布的内容。我已经尝试了我所有的选择,但它不起作用。谁能告诉我我做错了什么。 下面是我的代码

const Header = () => {
 return (
 <Navbar bg="light" expand="lg">
 <Navbar.Brand href="#home">React-Bootstrap</Navbar.Brand>
 <Navbar.Toggle aria-controls="basic-navbar-nav" />
 <Navbar.Collapse id="basic-navbar-nav">

 <Nav className="mr-auto">
    <Nav.Link href="#home">Home</Nav.Link>
    <Nav.Link href="#link">Link</Nav.Link>
    <NavDropdown title="Dropdown" id="basic-nav-dropdown">
    <NavDropdown.Item href="#action/3.1">Action</NavDropdown.Item>
    <NavDropdown.Item href="#action/3.2">Another action</NavDropdown.Item>
    <NavDropdown.Item href="#action/3.3">Something</NavDropdown.Item>
    <NavDropdown.Divider />
    <NavDropdown.Item href="#action/3.4">Separated link</NavDropdown.Item>
    </NavDropdown>
 </Nav>
  <Form inline>
    <FormControl type="text" placeholder="Search" className="mr-sm-2" />
    <Button variant="outline-success">Search</Button>
  </Form>
  <span className ="Nav">     
  <Nav className="justify-content-center">
      <Nav.Link href="#home">Home</Nav.Link>
      <Nav.Link href="#home">Product</Nav.Link>
      <Nav.Link href="#home">Solutions</Nav.Link>
      <Nav.Link href="#home">Resources</Nav.Link>
  </Nav>    
  </span>
  </Navbar.Collapse>
  </Navbar>
  )}

export default Header
const头=()=>{
返回(
反应自举
家
链接
行动
另一个动作
某物
分离环
搜寻
家
产品
解决
资源
)}
导出默认标题

我也有类似的问题,所以我尝试更改Navbar的默认CSS属性,发现
flex-flow:column
可以很好地工作

请注意,您必须覆盖导航栏的默认CSS

另一种方法是将导航栏包装在div元素中,如下所示:

<div className="header">
        <div className="row-1">
            Row 1 contetnt
        </div>
        <Navbar bg="light" expand="md">
            Row 2 content
        </Navbar>
</div>

第1行内容
第2行内容

我也有类似的问题,所以我尝试更改Navbar的默认CSS属性,发现
flex-flow:column
可以很好地工作

请注意,您必须覆盖导航栏的默认CSS

另一种方法是将导航栏包装在div元素中,如下所示:

<div className="header">
        <div className="row-1">
            Row 1 contetnt
        </div>
        <Navbar bg="light" expand="md">
            Row 2 content
        </Navbar>
</div>

第1行内容
第2行内容