Slide 1

Slide 1 text

アニメーション Vue.jsで しよう!

Slide 2

Slide 2 text

⾃⼰紹介 真⽥ 明 クリエイティブスタジオ・ファボリータという屋号で 個⼈事業主してます。 仕事内容は、Web/グラフィックデザイン・Web開発。 真⽥明 デザイン 

Slide 3

Slide 3 text

みなさん、cssアニメーションをどうされてますか?

Slide 4

Slide 4 text

クラスを作って、on/offとかみたいに切り替える jQueryのanimate()を使ってフレームごと設定する その他cssやjsのアニメーションライブラリを使う   

Slide 5

Slide 5 text

もちろん…

Slide 6

Slide 6 text

Vueでもアニメーションができます!

Slide 7

Slide 7 text

Vueでアニメーションする場合 クラスを作ってVueで切り替え Transitionラッパーを使う サードパーティのアニメーションライブラリを使う   

Slide 8

Slide 8 text

どう使い分けるの???

Slide 9

Slide 9 text

Active状態のon/offを使う場合は クラスを作ってVueで切り替えるほうがよさそう Class属性をバインディングする 

Slide 10

Slide 10 text

要素の有無の切り替えを使う場合は Transitionラッパーを使いましょう! 要素をでくくるだけ! 

Slide 11

Slide 11 text

@keyframesを使ったcssアニメーションも Transitionを使いましょう!

Slide 12

Slide 12 text

jQueryのanimate()が恋しくてたまらない⽅は サードパーティのライブラリを使いましょう! Velocity.js TweenMax などなど

Slide 13

Slide 13 text

その他Vueでアニメーションを使う場合 Vuex カスタムディレクティブ ウォッチャー でもできるらしい…

Slide 14

Slide 14 text

ドキュメント vue transition 

Slide 15

Slide 15 text

デモで作ったリポジトリ https://github.com/bje0696/vue_animation