ここで状況は、私はhtmlのヘッダーを作りたいと思います。最初はヘッダーを隠しておきたい。私がマウスの上をブラウザの上に置いたとき。ヘッダー表示ブロック。 がここにコードCSSでホバー表示ブロックを表示できない理由
<html>
<head>
<style type="text/css">
.atas{
top:0px;
background-color: #5F5F5F;
width: 100%;
height: 50px;
position: fixed;
right:0px;
left:0px;
visibility: hidden;
}
.menu{
text-align: center;
width: 100%;
height: 50px;
background-color: red;
}
.menu:hover .atas{
visibility: visible;
}
</style>
</head>
<body >
<div class="menu">Menu</div>
<div class="atas">
</div>
</body>
だ私は、 "メニュー" のdivを置くと、なぜそれが "ATAS" のdivを示していませんでし?
ああです! thanks.Butには次の問題があります。私はメニューdiv.whenをカーソルを移動して表示>非表示> visible.isのように他の方法で改善しますか? – danel
'display:none'と' display:block'を試してみてください –
まだカーソルを移動していますが、まだメニューdiv.itの領域に表示されます> none> display.whatは私がホバーするときですメニュー領域 "atas" divはonce.when私はそれをhide.do私はjavascriptを使用する必要がありますマウスを表示されますか? – danel