Conozco el efecto que hace el transition, pero el problema es que no funciona cuando quiero cambiar el atributo display de "none" a "block / inline / inline-block" mediante javascript.
Lo que yo quiero es que, mediante un input type button, el usuario revele contenido <span> que inicialmente está oculto para facilitar la vista y resumir la página.
Esto ya lo estoy haciendo cambiando el display de "none" a "inline" mediante javascript, pero quiero darle un efecto visual con transition, para que se quede más bonito.
Y antes de que lo pregunteis, no puedo usar visibility, porque entonces queda un hueco feo en mitad de la página.
¿Existe alguna manera de darle un efecto visual cuando el display cambie?