Как сделать выпадающий элемент navbar всегда видимым и активным только при наведении курсора на bulma - PullRequest
0 голосов
/ 14 мая 2018

В bulma navbar у меня есть логотип слева и одно выпадающее меню справа.Я хочу сделать меню всегда видимым и открывать только при наведении.Прямо сейчас, когда размер экрана меньше 1088 пикселей, справа автоматически открывается раскрывающееся меню.

<nav class="navbar">
  <div class="container">
    <div class="navbar-brand is-expanded">
      <a class="navbar-item" href="#">
        <img src="img.png" width="131" height="35">
      </a>

      <div class="navbar-item has-dropdown is-hoverable">
        <a class="navbar-link">
          Docs
        </a>

        <div class="navbar-dropdown">
          <a class="navbar-item">
            Overview
          </a>
          <a class="navbar-item">
            Elements
          </a>
          <a class="navbar-item">
            Components
          </a>
          <hr class="navbar-divider">
          <div class="navbar-item">
            Version 0.7.1
          </div>
        </div>
      </div>
    </div>
  </div>
</nav>

1 Ответ

0 голосов
/ 14 мая 2018

может быть, это поможет вам

    .navbar-dropdown {
    	background-color: white;
    	border-bottom-left-radius: 6px;
    	border-bottom-right-radius: 6px;
    	border-top: 2px solid #dbdbdb;
    	box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    	display: none;
    	font-size: 0.875rem;
    	left: 0;
    	min-width: 100%;
    	position: absolute;
    	top: 100%;
    	z-index: 20;
    }
    .navbar-item:hover .navbar-dropdown{
      display: block;
      }
@media screen and (max-width: 1088px){
.navbar-dropdown{
display: none;
}
}
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.css" media="all" />
    <nav class="navbar">
      <div class="container">
        <div class="navbar-brand is-expanded">
          <a class="navbar-item" href="#">
            <img src="img.png" width="131" height="35">
          </a>

          <div class="navbar-item has-dropdown is-hoverable">
            <a class="navbar-link">
              Docs
            </a>

            <div class="navbar-dropdown">
              <a class="navbar-item">
                Overview
              </a>
              <a class="navbar-item">
                Elements
              </a>
              <a class="navbar-item">
                Components
              </a>
              <hr class="navbar-divider">
              <div class="navbar-item">
                Version 0.7.1
              </div>
            </div>
          </div>
        </div>
      </div>
    </nav>
...