私はマウスの上にマウスを置くと、メニュー "categoriesDropdown"をドロップするタブ "categories"でスティッキーメインメニューを持っています。divをBODYの中心にするにはどうすればいいですか?それは親のものではない
私は、画面の幅を有するようにドロップダウンメニューを必要とし、画面に を中心にします。
メインメニューの下部に固定するには、ドロップダウンメニューが必要です。
唯一の問題は、私は本体にドロップダウンメニューの中心を置くことができないということです。私はそれを親div(カテゴリー)に対して相対的に置くことができます 私が使用するコードは下に示されています。
<div class="categories">
<a>Categories</a>
<div id="categoriesDropdown"></div>
</div>
CSS
.categories {
padding-left: 20px;
padding-right: 20px;
height: 45px;
display: inline-block;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
#categoriesDropdown {
position: absolute;
background: #1d1d1d;
width: 100vw;
height: 0px;
z-index: -1;
overflow: auto;
}
#categoriesDropdown.show {
height: 500px;
}
編集:私は左しようとすると、これは起こります:0;右:0; the grey square being the drop down menu
私は右のあなたがしなければならない必要があるすべては、左入れて理解していた場合:0、右あなたの#categoriesに0を設定するあなたは必要に応じて垂直に中心を合わせるために0を、0を使用することができます。 – Benneb10
これは、カテゴリdivの中央に配置します。私の質問は、私が体の中央にどのように置くことができるかということです。 – hermanboy07