今年はやちがLIGブログで紹介した記事をまとめてみた。

どうもですよ、はやちですよ٩( ᐛ )و
今年もですが一年間リグブログで公開された記事たちをご紹介と振り返りをしようとおもいます。

# [ページがぐにゃっとするSVGモーフィングページを作ってみた](https://liginc.co.jp/373268)
![151604375252246400_61-1310x874.jpg](https://qiita-image-store.s3.amazonaws.com/0/60887/3eff2a0d-fbe5-2789-362a-9701877728e2.jpeg)
[anime.js](http://animejs.com/)を使用してモーフィングページを実装紹介をしました。
![150944977956334600_92.jpg](https://qiita-image-store.s3.amazonaws.com/0/60887/9386722d-400a-5f58-d55b-306bfb2157d0.jpeg)
変形する前と変形した後のSVGを用意してぱぱぱぱっとあーら簡単٩( ᐛ )و
![654abbfe0a421b538002a49e373d36a0.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/f400c83e-9f96-763e-5fe8-853d3b2007d6.gif)

こちらのようにむにゅっとしたローディングが実装できます( ˘ω˘)

# [js不要！SVGのFilterで手書きアニメーションさせてみた](https://liginc.co.jp/376776)
![151798095111996700_38-1310x874.png](https://qiita-image-store.s3.amazonaws.com/0/60887/e80e3c36-4ceb-ff61-fb9c-bf3458ae2189.png)
SVGのFilterとcss3のanimationでじゃぎじゃぎしたアニメーションの実装方法をご紹介いたしました。
![d96ffc32d658d5584e68c378f5aa323e.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/c2bf0311-7a11-c2c9-dbd8-3754e3939178.gif)
Fillterの設定はなかなか奥が深く感じた次第でございます( ་ ⍸ ་ )

# [FullPage.jsを使いつつPjaxの非同期ページ遷移をする方法](https://liginc.co.jp/368996)
![151852043212323100_20-1310x874.jpg](https://qiita-image-store.s3.amazonaws.com/0/60887/6f0c5436-88ac-4d2e-5f87-1fa9abf74c54.jpeg)
[fullPage.js](https://alvarotrigo.com/fullPage/)Pjaxの非同期処理のご紹介をいたしました。
ページに入るときの動作も可能！
![1b93ee244a647efa99689a3a32c38cc0.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/0d2f8b1a-4c1b-50d4-2b80-865179bbac81.gif)
戻るときハッシュの数字通りのブロックに戻ってくれる！
![25a0303a9bacd8502e5fb89c4a5309f3.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/3a65501c-3125-6bd8-f65d-c5e7fee7d6dd.gif)
ので改めてFullPage.jsしゅごい！と思った次第でございました。

# [愛着が湧く！HyperTermで作るMYターミナル！](https://liginc.co.jp/378082)
![151929544773041500_18-1310x874.png](https://qiita-image-store.s3.amazonaws.com/0/60887/b27231e7-6315-6e55-901d-16e5559d696a.png)
わちとあるあるな記事ではございますが、自分用のオリジナルのターミナルカスタマイズしてみました( ᐛ )
**Before**
![151514004595117200_79.png](https://qiita-image-store.s3.amazonaws.com/0/60887/af4cac01-206f-a204-3018-6faa2592e993.png)

**After**
![151514036484623000_68.png](https://qiita-image-store.s3.amazonaws.com/0/60887/756c724e-1694-8960-a344-b9def43a903a.png)

# [とても軽量！ ドラッグアニメーションに優れたPopmotion.js実装例！](https://liginc.co.jp/385908)
![eyecatch_180329_01_jona-1310x874.png](https://qiita-image-store.s3.amazonaws.com/0/60887/2ff182f6-dc78-c17f-cc27-7a751f577270.png)
軽量かつドラッグ操作のアニメーションに優れたプラグインをご紹介しました。

ドラッグだけの操作のみに使ってもいいですし。
![151852482133864900_52.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/96cf5aee-eea6-dd62-a1f4-8a65c06d69b1.gif)

定位置に戻るようなものも可能ですし。
![151852516099910800_71.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/91558c79-d997-c46a-7459-58ae2526cd20.gif)

クリックの操作のアニメーションもぽにょぽにょ
![151852379719418800_49.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/1228e1bc-e9ec-1693-f36d-334351a7300d.gif)

軽量かつ面白い動きでなかなかよいなとおもいました。

# [ストロークアニメーションをラクラク操作！ vivus.jsの使い方](https://liginc.co.jp/394561)
![eyecatch_180425_01_jona-1310x874.png](https://qiita-image-store.s3.amazonaws.com/0/60887/b107d2f7-a726-53be-1d54-65a63c796862.png)
ストローク系のアニメーションについてはcssでの操作でもご紹介させていただきました。
こちらのプラグインはただ再生だけではなく、逆再生、リプレイなどのアニメーションの操作管理に適しているなかなかよきなプラグインであります٩( ᐛ )و
![763b07070046685a64603fdc5cbc2ed2.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/0b35fb9c-7344-ed75-7016-8953194eb0a5.gif)

# [t.jsを使ってタイピング風のアニメーションを再現する](https://liginc.co.jp/396513)
![eyecath_180522_05_kusu-1310x874.png](https://qiita-image-store.s3.amazonaws.com/0/60887/486c59b3-967e-efc7-db0c-e65974b7ac65.png)
基本的な方法のみだけご紹介しておりますが、コールバックもタイミングによって調整可能なので、いろいろと工夫できる気がいたします( ་ ⍸ ་ )
![a934c028407dcaf87332242b10ebc716.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/a578e941-8b27-1ed1-9458-160b4f869f8c.gif)

# [Pixi.jsでCanvasをカンタンに触ってみよう！ 〜パーティクル編〜](https://liginc.co.jp/398518)
![eyecatch_180612_01_jona-1310x874.png](https://qiita-image-store.s3.amazonaws.com/0/60887/2889ab6c-f20e-a272-0865-8feb68e767df.png)
ちゃんと触ってみたいと思っていたcanvasに取り組んだものになります。
簡単と言えどもオブジェクトの配置と計算の意味の理解と慣れが必要だなと思った次第でございます。
![e40412742e8e6e2733b7663326be496f.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/f92346c6-0d39-8a69-063a-da4b8bd75d15.gif)
はやちめっちゃふってる(`⊙ω⊙´)ｶｯ!!

# [「グラデーションのゴーストボタン」をつくるときに最適なスタイルの当て方を考えてみた](https://liginc.co.jp/415315)
![12a52d37bee18413d82b9b3de630cd693-1310x874.png](https://qiita-image-store.s3.amazonaws.com/0/60887/95441f0b-73d5-e48b-7207-8c57f623fc6c.png)
グラデーション枠のゴーストボタンを再現する際にどのような方法が最適なのかを検証をした記事になります。
実装方法のパターンを検証し解説をしております是非ご参考くださいまし(  ¨̮  )
![btn-3.png](https://qiita-image-store.s3.amazonaws.com/0/60887/023e92e0-ebc6-93f7-f5ab-73dceb341103.png)

# [ノンデザインで簡単！CSSフレームワーク「Bulma」でいろんなUIを実装してみた](https://liginc.co.jp/424839)
![ec_181002_01_h-1310x874.png](https://qiita-image-store.s3.amazonaws.com/0/60887/0e8c010f-48a3-36b2-09f3-95192bd21109.png)
なうなCSSフレームワーク[Bulma](https://bulma.io/)でサイトでよく使いそうなサイトのパーツを実際実装をしてご紹介いたしました。
![modal.gif](https://qiita-image-store.s3.amazonaws.com/0/60887/7e2da951-f905-9277-b3d4-5b93f7028808.gif)
自分は特にモーダルの作りに感動です！
ウィンドウがモーダルの中身よりも狭い時にスクロールの操作ができる使いやすい仕様になっているのに感動いたしました(`⊙ω⊙´)ｶｯ!!

# まとめ
いかがでしたでしょうか、今年の頭の方はSVGが多かったですが、ストロークの方は管理の仕方、そしてfillterでアニメーションがつけられることを知り、全体モーフィングでは実際の案件のアイデアとして提案ができそうだなと思いました。
FullPage.jsと非同期処理、pixi.jsとcanvasでは自分の中では挑戦的なものでありました。
ゴーストボタンのように１モジュールのための再現と汎用性のパターンを考えて知見を深めるのもなかなかよきものかなと思いました、多分こちらは１モジュールのMixin化させて今後にいかせられそうなきがします。

駄文な記事ではございますが、今年のはやちはこんなかんじでございます(  ¨̮  )
ではみなさまよいおとしを( ˘ω˘)☞三☞ｼｭｯｼｭｯ