首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使下拉菜单可点击?

如何使下拉菜单可点击?
EN

Stack Overflow用户
提问于 2019-11-12 15:07:46
回答 1查看 1.2K关注 0票数 0

我正在制作一个网站,我需要有15个HTML文件。我用3个直接链接做了navbarnav-items和2个下拉列表。我如何使下拉显示不显示在点击,而是显示在悬停,并发送我下拉href链接时,我点击它?

我试图将nav-item类与dropdown-menu类放在一起,但它不起作用。

这是我的肚脐:

代码语言:javascript
复制
    <nav class="navbar navbar-expand-lg navbar-light bg-white">
      <div class="container">
        <a class="navbar-brand" href="index.html"><img src="img/logotxt.png" width="150"></a>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarSupportedContent">
          <ul class="navbar-nav ml-auto text-uppercase font-weight-bold small">
            <li class="nav-item mr-3 pr-3 border-right active">
              <a class="nav-link p-0 text-blue" href="index.html">Domov</a>
            </li>
            <li class="nav-item mr-3 pr-3 border-right dropdown">
              <a class="nav-link p-0 text-blue dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                O klubu
              </a>
              <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                <a class="dropdown-item small" href="#">Dosežki</a>
                <a class="dropdown-item small" href="#">Zgodovina</a>
                <a class="dropdown-item small" href="#">Zanimivosti</a>
              </div>
            </li>
            <li class="nav-item mr-3 pr-3 border-right text-blue">
              <a class="nav-link p-0 text-blue" href="#">Prva ekipa</a>
            </li>
            <li class="nav-item mr-3 pr-3 border-right dropdown">
              <a class="nav-link p-0 text-blue dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                Rezultati
              </a>
              <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                <a class="dropdown-item small" href="#">Španska liga</a>
                <a class="dropdown-item small" href="#">Španski pokal</a>
                <a class="dropdown-item small" href="#">Liga prvakov</a>
              </div>
            </li>
            <li class="nav-item text-blue">
              <a class="nav-link p-0 text-blue" href="#">Kontakt</a>
            </li>
          </ul>
        </div>
      </div>
    </nav>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-12 15:17:14

如果你想要的话

简单, CSS唯一解决方案:

代码语言:javascript
复制
.dropdown:hover>.dropdown-menu {
  display: block;
}

您可以编辑或预览在JSFiddle上

href属性指定链接的目标:

代码语言:javascript
复制
<a href="https://www.w3schools.com">Visit W3Schools</a> <!-- Example -->

如果您想单击任何页面,假设您想单击“关于页面”,那么只需使用以下命令

代码语言:javascript
复制
<a href="About.html">About</a>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58821410

复制
相关文章

相似问题

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