首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nav项目与nav品牌之间的间隔

nav项目与nav品牌之间的间隔
EN

Stack Overflow用户
提问于 2022-04-02 13:40:48
回答 2查看 1.2K关注 0票数 0

我正在做一个肚脐在我的网站上回应。但我想在导航品牌和导航设备之间留个位置.我试着用合理的内容(中间、均匀、周围等)腾出一个空间。在“肚脐-容器”上什么都不管用。。。有什么想法吗?谢谢:-D

代码语言:javascript
复制
import {
  Container,
  Navbar,
  Nav,
} from 'react-bootstrap';
import logo from 'src/assets/images/logo.png';

const AppHeader = () => (
  <div>
    <Navbar id="mainNav" expand="lg">
      <Container id="navbar-container">
        <Navbar.Brand href="#home"> <img src={logo} alt="logo" height="80" />
        </Navbar.Brand>
        <h2 className="navbar-title">Concert'o</h2>
        <Navbar.Toggle aria-controls="basic-navbar-nav" />
        <Navbar.Collapse id="basic-navbar-nav ">
          <Nav className="">
            <Nav.Link className="ms-auto" href="#home">Accueil</Nav.Link>
            <Nav.Link href="#home">Genres</Nav.Link>
            <Nav.Link href="#home">Régions</Nav.Link>
            <Nav.Link href="#home">Tous les événements</Nav.Link>
          </Nav>
        </Navbar.Collapse>
      </Container>
    </Navbar>
  </div>
);
export default AppHeader;
代码语言:javascript
复制
@use 'src/styles/vars';

#mainNav{
  background-color: vars.$backgroundColor;
}
.navbar-title{
  color: vars.$fontColor !important;
  margin-right: 1em;
  font-weight: bolder;
  text-align: center;
}

.nav-link {
  color: vars.$fontColor !important;
  font-weight: bold;
  text-align: center;
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-04-02 16:44:06

由于Navbar是一个柔性盒,您可以使用"gap-x“引导类。另一方面,您可以在Nav上使用"ps-x“或"ms-x”引导类:

编辑:如果您想要均匀地传播nav项,那么在Nav中添加“Flex-Growd-1”和“Rational-Content-均匀”类:

https://codesandbox.io/s/great-darkness-z4nek4

票数 1
EN

Stack Overflow用户

发布于 2022-08-26 10:56:29

为了在Nav徽标和所有Navlink之间创建一个很大的差距,我发现您可以将Navbar.Collapse更改为flex列,然后使用对齐项结束,如下所示示例代码所示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71718041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档