【问题标题】:ReactStrap: Unable to hide navbar item according to screen sizeReactStrap:无法根据屏幕大小隐藏导航栏项目
【发布时间】:2021-03-19 14:25:11
【问题描述】:

我关注documentation 是为了仅在屏幕宽度大于sm 时显示NavItem
根据文档,我必须使用这个属性:

我在这里尝试过:

  <NavItem className=".d-none .d-sm-block .d-md-none">
              <NavLink
                data-placement="bottom"
                target="_blank"
                title="Profile"
                onClick={() => {
                  props.history.push("/profile-page");
                }}
              >
                <i className="fa fa-bell " />
                <p className="d-lg-none">Notifications</p>
              </NavLink>
            </NavItem>

但是,这似乎没有任何效果。宽度大于sm 时仍会显示导航栏项(通知铃图标):

知道我做错了什么吗?

【问题讨论】:

  • 你应该使用不带点的类名&lt;NavItem className="d-none d-sm-block d-md-none"&gt;

标签: html css reactjs bootstrap-4 reactstrap


【解决方案1】:

你应该使用不带点的类名&lt;NavItem className="d-none d-sm-block d-md-none"&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-05
    • 2020-11-15
    • 2019-01-22
    • 2020-09-28
    • 2017-08-20
    • 2022-08-14
    相关资源
    最近更新 更多