No, di solito si usa Javascript.

Si possono ottenere "animazioni" solo con i css, ma in modo decisamente non molto pulito (vale più come prova di concetto), e in ogni caso quello che vuoi muovere si anima solo a condizione che l'utente stia con il mouse puntato su un punto preciso della pagina.

Ad esempio guarda qui e le pagine collegate.