Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
No content
Slide 2
Slide 2 text
はじめに 僕が考える現時点でましな方法論について話 すので、よりよい方法を知っている方がい らっしゃったら教えてください…
Slide 3
Slide 3 text
目次 1. ここでの CSS Animation の定義と魅力 2. CSS Animation で困ること 3. React styled-components の説明
Slide 4
Slide 4 text
1. 定義と魅力 ここでのCSS Animation: -ローディングアニメーション -ループアニメーション を扱います(特に長いアニメーション)
Slide 5
Slide 5 text
1. 定義と魅力 有名なCSS Animation @yui540さんの作品 https://www.yui540.graphics/
Slide 6
Slide 6 text
1. 定義と魅力 PIXIV TECH FES のサイト https://conference.pixiv.co.jp/2020/tech-fes
Slide 7
Slide 7 text
2. 困ること 自分で作ってみよう!!! → -アイデアが浮かばない -素材を動かすには絵のスキルが必要 -ソースコードが長くて管理しづらい
Slide 8
Slide 8 text
2. 困ること ソースコード量がやばい・HTML/CSSの管理が難しい (minifyなし、@kaito_tateyama / summer warsの9周年記念 非公式サイトより)
Slide 9
Slide 9 text
そこでstyled-components !!!
Slide 10
Slide 10 text
3. styled-components -CSS in JS を実現できるライブラリ
Slide 11
Slide 11 text
HTMLもJSファイ ル内で書ける (JSX: React)
Slide 12
Slide 12 text
3. styled-components 嬉しいこと -width,heightのJSによる制御(レスポンシブ) -継承のようなことができる(component) -JSXによるHTMLの制御
Slide 13
Slide 13 text
作ってみた - https://uta8a.github.io/ugoku-kawaii/#/ugoku-kawaii/day3
Slide 14
Slide 14 text
styled-componentsでCSS Animationを はじめよう! -長めのCSS Animationという分野がある -styled-componentsでCSS Animationのつらさが (ある程度)解決できる(CSS in JS, JSX)