I got a problem, I do not know what is the problem with the hover menu but it disappears too fast
<div class="dropdown">
<li class="nav-item log-main">
<a href="#" class="nav-link" data-toggle="dropdown">Member</a>
<ul class=" dropdown-menu log">
<li><a href="sign_in.html" class="dropdown-item">Sign up</a></li>
<li><a href="log_in.html" class="dropdown-item">Log in</a></li>
</ul>
</li>
</div>
css:
.navbar .nav-item ul.log{
display: none;
list-style-type:none;
}
.navbar .dropdown-menu:hover ul.log{
display: block;
}
.log a{
color:var(--main-text-color);
font-family:var(--main-text-font);
font-size: 24px;
}
You need to use :hover
pseudo class on .log-main:hover
to show the next ul
which will be .dropdown-menu
Live Demo:
.navbar .nav-item ul.log {
display: none;
list-style-type: none;
}
.log-main:hover .dropdown-menu {
display: block;
margin-top: 0;
}
.log a {
color: var(--main-text-color);
font-family: var(--main-text-font);
font-size: 24px;
}
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<div class="dropdown">
<li class="nav-item log-main">
<a href="#" class="nav-link" data-toggle="dropdown">Member</a>
<ul class="dropdown-menu log">
<li><a href="sign_in.html" class="dropdown-item">Sign up</a></li>
<li><a href="log_in.html" class="dropdown-item">Log in</a></li>
</ul>
</li>
</div>