この記事は Vue.js #3 Advent Calendar 2018 の19日目の記事です。 Vue で動くものを作る 要素の動きを扱おうとする場合,CSS のみで記述すると複雑となってしまいます. Vue には要素の動きを扱う トランジション があります. Vue のドキュメントのトランジションのページを見ていただくと,いろいろと動くデモが載っています. この記事では,このトランジションを利用して,ゲームを作るときに利用できそうな動きを例示していきます. カードがめくれる動き(transition) Vue の transition を利用します この機能は基本的に 要素が現れる/消える ときの動きを扱ってくれます 作成例 カードがひっくり返る動作のデモです カードが現れる/消えるときにカードが90度回転するようにしてあげています 実装のポイント <transition> に mod