これは、ヘッダー DIV の CSS です。
#header {
display: block;
float: left;
min-width: 100%;
min-height: 170px;
height: auto;
background-color: #030309;
background-color: #191718;
position:fixed;
margin-top: -210px;
z-index: 999999;
opacity:.76;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
-ms-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
top: 0;
}
これはホバー状態です。
#header:hover {
display:block;
opacity:1;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
-ms-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
ヘッダーがデフォルトで非表示になり、ホバーすると表示されるようにしたいもの。何度も追加しようとしましたdisplay: none
が、うまくいきません。私も何度も試しましたが、ヘッダーの下のコンテンツが固定されたままで、ページの上部からは見えないため、問題ありません。#header
display:block;
#header:hover
opacity:0;
#header
opacity:1;
#header:hover
いくつかの提案?