【问题标题】:navbar link is hidden when using mobile other resolution使用移动其他分辨率时隐藏导航栏链接
【发布时间】:2020-02-24 16:29:54
【问题描述】:

我正在尝试使用 bootstrap 4 设置导航栏。

当我在 PC 上时它可以工作。但是当我更改分辨率以将我置于手机或平板电脑视图时,链接不再可见,我不明白为什么

接下来:

我不明白怎么了.. 这是我的代码:

{% block stylesheets %}
  <style>
      html, body{
          padding-top: 30px;
      }
      .navbar {
        overflow: auto;
        background-color: yellow;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 1;
      }
  </style>
{% endblock %}


{% block navbar %}

  <nav class="navbar navbar-expand-lg navbar-bg">
    <div class="sidebar-content">
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarColor01" aria-controls="navbarColor01" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>

      <div class="collapse navbar-collapse flex-row-reverse" id="navbarColor01">
        <ul class="navbar-nav">
            <li class="nav-item">
                <a href="#" class="nav-link">Connexion</a>
            </li>
        </ul>
      </div>
    </div>
  </nav>
{% endblock %}

有人可以帮帮我吗?

【问题讨论】:

    标签: css mobile hyperlink navbar hidden


    【解决方案1】:

    这是引导移动菜单行为。 如您所见,您的导航栏具有navbar-collapse&lt;div class="collapse navbar-collapse flex-row-reverse" id="navbarColor01"&gt; 类。 对于较小的设备尺寸,它会折叠导航栏的内容。

    如果您的窗口/设备尺寸足够小,导航栏会折叠并且按钮可见或不可见(在您的情况下)。图标/颜色丢失。 但是如果你按下空白处,你的菜单就会出现。

    <button class="navbar-toggler" type="button" 
    data-toggle="collapse" data-target="#navbarColor01" aria-controls="navbarColor01" 
    aria-expanded="false" 
    aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
          </button>
    

    一个可能的解决方案是,删除按钮和折叠行为,如下所示:

     <nav class="navbar navbar-expand-lg navbar-bg">
        <div class="sidebar-content">
          <div class="flex-row-reverse" id="navbarColor01">
            <ul class="navbar-nav">
                <li class="nav-item">
                    <a href="#" class="nav-link">Connexion</a>
                </li>
            </ul>
          </div>
        </div>
      </nav>
    

    或者更改更多样式并使用按钮/折叠行为。

    【讨论】:

      猜你喜欢
      • 2021-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-03
      • 1970-01-01
      • 2015-05-24
      相关资源
      最近更新 更多