Without using the css3 transition, you can use js setInterval to change some css property for the div, for example:
Change Opacity From 0 To 1
Change height from 0 to full height
Change width from 0 to full width
Initially, you should have display: none; opacity: 0; height: 0; width: 0' display: none; opacity: 0; height: 0; width: 0'
Then you should change display: none to display: block; before using setInterval to change other properties.
(I think you know how to hide the div)
You can also use setTimeout () with a recursive trick.
vothaison
source share