Cammel-LT#5 入門してみた: CSS Animation & React/styled-components
by
kaito_tateyama
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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)