আমি নেভিগেশন বারটিকে একবারে স্ক্রোল করে শীর্ষে আটকে রাখতে চাই, তবে এটি কাজ করছে না এবং এর কারণ সম্পর্কে আমার কোনও ধারণা নেই। আপনি যদি সহায়তা করতে পারেন তবে এখানে আমার এইচটিএমএল এবং সিএসএস কোড রয়েছে:
.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
আপনি যদি সাবধান হন না তবে যদি এটি কোনও ফ্লেক্সবক্সের ভিতরে থাকে তবে কাজ করা বন্ধ করতে পারে এবং যদি এটির মধ্যে overflow: hidden
বা এর overflow: auto
মধ্যে যা কিছু থাকে এবং স্ক্রল হয় তবে তা ব্যর্থ হয় (দেহের শিকড় বা
overflow: hidden
এবং সম্পর্কে সম্পর্কে বলার জন্য অনেক ধন্যবাদ overflow: auto
! আমি এই