Transitions won't work if it's created on the fly or if display: none; is used.