Ссылки отображаются в мобильном меню, когда они не должны, в активном и зависании - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть веб-сайт, и активные ссылки и ссылки отображаются в мобильном меню, когда они не должны. Так что, как будто они там все время. `` `

html, body 
{
  font-family: "Lato", sans-serif; 
  width: 100%; 
  height: auto; margin: 0;
 }

 .nav {
  background-color: #3333FF;
  width: 100%; 
  height: 40px; 
  line-height: 40px;
}

.menu {
  font-family: Monserrat, sans-serif; 
  font-size: 18px; 
  color: white; 
  list-style-type: none; 
  padding: 0; 
  position: relative; 
  z-index: 1;
}

.menu a {
  text-decoration: none; 
  color: #fff; 
}

.menu ul li {
  text-align: center; 
  display: inline; 
  padding: 8px; 
  margin: 0 5px 0 5px; 
  width: 24.11%;
}

.menu li:visited, .menu li:active, .active, .menu li:hover 
{
  background: #0000EE; 
  color: #fff;
}

label {
  margin: 0 14px 0 0; 
  font-size: 18px; 
  display: none;
}

#toggle {
  display: none;
}

/* Show Hamburger */
@media screen and (max-width: 500px) {
  label {
    cursor: pointer; 
    display: block; 
    color: #fff;
  }

  .menu {
    text-align: center; 
    width: 100%; 
    display: none;
  }

  .menu a {
    display: block; 
    background-color: #3333FF;
    margin-bottom:-40px; 
    padding: 0;
  }
  .menu li a {border-top: 1px solid #F4F4F4;}

.menu li a:active, .menu li a:hover; .menu li a:link {color: #fff; background: 0; display: none;}

  #toggle:checked + .menu {
    display: block;
  }
}



<div class="nav"><label for="toggle">&#9776;</label> <input 
     id="toggle" type="checkbox" /> <div class="menu"><ul><li><a 
     href="http://index.html">Home</a></li><li><a 
     href="http://news.html">News</a></li><li class="active"><a 
     href="http://contact.html">Contacts</a></li><li><a 
     href="http://policies.html">Policies</a></li><li><a 
     href="http://members.html">Members</a></li><li><a 
     href="http://volunteer.html">Volunteer</a></li><li><a 
     href="http://links.html">Links</a></li></ul></div>

Кто-нибудь знает, почему он это делает, поскольку для меня это загадка. Перепробовал большинство вещей. Я поместил активный дисплей при наведении ни один, но он все еще показывает, как ошибка.

1 Ответ

0 голосов
/ 08 ноября 2019

попробуйте использовать непрозрачность: 0;видимость: скрытый;тоже

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...