I previously used it for fade transition, but realized that css-animation would be better.
Any sensitive difference between visibility and display?