なぜ子 div がフェードイン効果なしで表示されたのか理解できませんか? div(「黒」)にカーソルを合わせると、div(赤)が徐々に表示される必要があります..どうすればよいですか?
HTML
<div class="main">
<div class="ok"></div>
</div>
CSS
.main {
width: 200px;
height: 200px;
background: black;
}
.ok {
width: 50px;
height: 50px;
background: red;
display: none;
-webkit-transition: opacity 1s linear;
opacity: 0;
}
.main:hover .ok{
opacity: 1;
display: block;
}
ありがとう