Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SVG animation
Search
Kaneko Takeshi
December 01, 2020
Technology
28
0
Share
SVG animation
Kaneko Takeshi
December 01, 2020
More Decks by Kaneko Takeshi
See All by Kaneko Takeshi
オープンソースライセンスについて勉強する定期
tkckaneko
0
36
Eye Tracking on the Browser
tkckaneko
0
92
IEEE754を完全に理解した
tkckaneko
1
81
CSSのトレンドをみんなで見よう -2021年-
tkckaneko
0
98
多分これが一番早いと思います
tkckaneko
0
29
暗黒面の話
tkckaneko
0
28
CSR / SSR / SSG / JAMstack
tkckaneko
0
75
BOLT
tkckaneko
0
33
CSS Logical Properties and Values
tkckaneko
0
42
Other Decks in Technology
See All in Technology
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
150
音声言語モデル手法に関する発表の紹介
kzinmr
0
130
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
230
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
2
3.6k
はじめての MagicPod生成AI機能 機能紹介から活用方法まで
magicpod
0
110
ぼくがかんがえたさいきょうのあうとぷっと
yama3133
0
200
AI와 협업하는 조직으로의 여정
arawn
0
510
運用システムにおけるデータ活用とPlatform
sansantech
PRO
0
120
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
390
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
12
4.8k
AIが書いたコードを信じられない問題 〜レビュー負荷を下げるために変えたこと〜 / The AI Code Trust Gap: Reducing the Review Burden
bitkey
PRO
8
1.4k
[OAWTT26][THR1028] Oracle AI Database 26ai へのアップグレード:ベストプラクティスと最新情報
oracle4engineer
PRO
1
110
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6.1k
Thoughts on Productivity
jonyablonski
76
5.1k
GitHub's CSS Performance
jonrohan
1032
470k
[SF Ruby Conf 2025] Rails X
palkan
2
970
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Designing for Timeless Needs
cassininazir
0
200
Building the Perfect Custom Keyboard
takai
2
730
Test your architecture with Archunit
thirion
1
2.2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
170
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
260
Become a Pro
speakerdeck
PRO
31
5.9k
Transcript
SVG animation
Scalable Vector Graphics SVGは2次元グラフィックスをXMLで記述するための言語 詳しくは↓ W3Cの仕様(SVG1.1) https://triple-underscore.github.io/SVG11/ Living Standardの仕様 https://momdo.github.io/html/embedded-content-other.html#svg-0
SVG animation 1. CSS 2. JavaScript 3. SMIL
1. CSS 特徴 - 書くのは簡単 - 制御がほとんどできない - JavaScriptと組み合わせればいい感じ
2. JavaScript 特徴 - だいたいのことができる - 書くのがめんどくさい - ライブラリが豊富
2. JavaScript ライブラリが豊富 - Snap SVG http://snapsvg.io/ モーフィングなどアニメーションが作りやすい
2. JavaScript ライブラリが豊富 - Zdog https://zzz.dog/ 3D表現ができる
3. SMIL 特徴 - プロパティで設定できる - イベント制御もできる
3. SMIL Synchronized Multimedia Integration Language WWW上でマルチメディアコンテンツを表現するためのマークアップ言語の一つである。 静止画、動画、音声、文字(テキスト)などの、位置レイアウト、時間軸上でのレイアウト を、Extensible Markup
Language (XML) フォーマットで記述することで統合し、再生させる ことができる。 (引用元)wikipedia - SMIL https://ja.wikipedia.org/wiki/Synchronized_Multimedia_Integration_Language
3. SMIL 動作環境 - IE・MS Edgeでは動かない - blinkは非推奨を保留という状態 → 動作環境が不安定なので使用されない
なぜ、この話をしたか - Microsoft Edgeが「Chromium」ベースとなることで SMILが利用可能になる - SVG animation2の草案を更新しているのでもっと機 能が充実されるはず →
きっとSMILの時代が来る・・・かも