Animation vs Transition?
Анимация состоит из кадров, соответственно, если требуется более тонкое управление анимацией, то используем animation, т.е.keyframes и промежуточные значения. 
А для простой анимации transition.
Проще говоря:transition - для анимации "старт-финиш"animation- для анимации в которой нужно управлять кадрами
Хм, вы что-то путаете. Transform - это обычное свойство элемента, как width, height, background-color etc; и к анимации прямого отношения не имеет. Используя css есть два способа сейчас для анимаций: keyframes и transition, с animation-delay и transition-delay соответственно.Edit: Ответ не имеет смысла, так как автор изменил вопрос.