いくつかのメインメニュー項目にドロップダウンメニューがある水平スクロールメニューがあります。問題は、メインメニューをスクロールすると、ドロップダウンメニューが従わない(絶対位置)か、従うようにすると(相対)、メインメニューが押し上げられることです。
絶対の:
相対的:
CSSは次のとおりです。
.navbar {
width:100%;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
}
.dropdown-content {
display: none; //displayed on hover
position: absolute; //or relative
background-color: #f9f9f9;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
これを修正するために私ができることについて何か提案はありますか?
私が探しているのは絶対バージョンです-ドロップダウンメニューがスクロールバーの上にドロップし、押し下げないことに注意してください-しかし、サブメニューが適切に配置されています。
絶対位置の例については、jsfiddleを参照してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加