One can create an animation that starts from height:0 and ends at height:200px. This topic has been discussed extensively before, and solutions have been offered. For instance, one solution is to try adding CSS animation to elements with display:none. Another solution involves identifying that the issue is caused by CSS. It is important to note that it is not possible to animate an element’s display from none to visible or vice versa.
Have you attempted to set the opacity of your content to 0 and then change it to 1 upon hovering?