I have a hidden div. I want that div will appear and hidden smoothly. I've applied this CSS which is not working! What's the reason for it?
HTML:
<div class="a">
<p>Hover Me</p>
<div class="box">
Some Text Some Text Some Text Some Text Some Text Some Text
</div>
</div>
CSS:
.box {
width: 500px;
border: 1px solid #ccc;
visibility: hidden;
height: 0;
overflow: hidden;
}
.a:hover .box {
visibility: visible;
transition: height 0.1s ease;
height: auto;
}