탐색 막대를 스크롤하면 맨 위에 고정하고 싶지만 작동하지 않으며 이유가 없습니다. 도움을 줄 수 있다면 다음은 HTML 및 CSS 코드입니다.
.nav-selections {
text-transform: uppercase;
letter-spacing: 5px;
font: 18px "lato",sans-serif;
display: inline-block;
text-decoration: none;
color: white;
padding: 18px;
float: right;
margin-left: 50px;
transition: 1.5s;
}
.nav-selections:hover{
transition: 1.5s;
color: black;
}
ul {
background-color: #B79b58;
overflow: auto;
}
li {
list-style-type: none;
}
<nav style="position: sticky; position: -webkit-sticky;">
<ul align="left">
<li><a href="#/contact" class="nav-selections" style="margin-right:35px;">Contact</a></li>
<li><a href="#/about" class="nav-selections">About</a></li>
<li><a href="#/products" class="nav-selections">Products</a></li>
<li><a href="#" class="nav-selections">Home</a></li>
</ul>
</nav>
position: sticky
당신이 조심 아니라면 그것은 인 flexbox 내부의 경우 작업을 중지 할 수 있습니다 및이의 경우도 실패 overflow: hidden
또는 overflow: auto
그것과 어떤 사이에 내부 (신체 루트 또는 가장 가까운 조상 오버플로 : 스크롤) 스크롤
overflow: hidden
하고 overflow: auto
! 나는이 쓰레기를 작동 시키려고 며칠 동안 머리를 긁어왔다