我有一個導航欄,我正在水平滾動並在懸停上顯示子元素。CSS只能水平滾動的方法
然而,一旦子元素都顯示我是那麼能向下滾動。任何人都知道如何防止這個懸停(子列表)顯示在我的div之外?
這是我的HTML:
<body>
<div class="container">
<nav>
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li>
<span>Dropdown 1</span>
<ul>
<li><a href="#">Sublink 1</a></li>
<li><a href="#">Sublink 2</a></li>
<li><a href="#">Sublink 3</a></li>
<li><a href="#">Sublink 4</a></li>
<li><a href="#">Sublink 5</a></li>
<li><a href="#">Sublink 6</a></li>
<li><a href="#">Sublink 7</a></li>
<li><a href="#">Sublink 8</a></li>
<li><a href="#">Sublink 9</a></li>
</ul>
</li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
<li><a href="#">Link 5</a></li>
<li><a href="#">Link 6</a></li>
<li><a href="#">Link 7</a></li>
<li><a href="#">Link 8</a></li>
<li><a href="#">Link 9</a></li>
<li>
<span>Dropdown 2</span>
<ul>
<li><a href="#">Sublink 1</a></li>
<li><a href="#">Sublink 2</a></li>
<li><a href="#">Sublink 3</a></li>
<li><a href="#">Sublink 4</a></li>
<li><a href="#">Sublink 5</a></li>
<li><a href="#">Sublink 6</a></li>
<li><a href="#">Sublink 7</a></li>
<li><a href="#">Sublink 8</a></li>
<li><a href="#">Sublink 9</a></li>
</ul>
</li>
</ul>
</nav>
<p>Desire is to have nav bar scrollable horizontally and drop downs that aren't cut - possible without JavaScript?</p>
</div>
</body>