SlideShare ist ein Scribd-Unternehmen logo
1 von 26
HTML5飯 
2014.10.11
はじめまして
月田小百合(una*) 
http://www.kayac.com/team/tsukida-sayuri 
https://twitter.com/unachang113 
http://jsdo.it/mermaid1112/
マツモトキヨシpresents イケメンビューティーサロン 
http://cp.matsukiyo.co.jp/ikemen/
IRroid 
http://ir-roid.com/
テトラパックほんねマーチ 
http://www.honnemarch.com/
決意の大円陣 
http://campaign-dena.com/special/
突然ですが質問です
javascript、 
20行しか書いてません
javascript、 
1行も書いてません
javascript書くの 
そんなに得意じゃない
少ないコードで豊かな表現 
これが私のシンデレラHTML
少ない工数で豊かな表現!! 
これが私のCSSアニメーション
CSSアニメーション 
利点 
手軽に実装できる 
keyframesを使えば細かな指定も可能 
transition,animationの終了タイミングも取れる 
欠点 
IE9以下で使えない 
パスアニメーションのような複雑な動きは出来ない
円陣、集中線 
Animationのstepsプロパティで実現 
http://jsdo.it/mermaid1112/8wqV
街が引いて行く部分 
transform:scaleで実現 
アニメーションを実行させたいタイミングでclassを追加
アニメーションの連結 
transitionend,animationEndイベントを利用 
まだprefixが取れてないので利用する時は注意
例えばdelayを使うと 
テキストのアニメーション場面転換 
やっぱりテキストのアニメー 
ションの秒数を増やしたい 
場面転換の待ち時間も増やさ 
ないといけない
イージングどうすんの?
EasingFunction 早見表 
http://easings.net/ja#
Keyframes設定めんどい
CSS3 Animation Cheat Sheet - Justin Aguilar 
http://www.justinaguilar.com/animations/
まとめ 
javascriptを使わなくてもアニメーションは手軽に実装で 
きる 
みなさんも楽しいCSSライフを!!!!!

Weitere ähnliche Inhalte

Was ist angesagt?

アセンブラ短歌 On web
アセンブラ短歌 On webアセンブラ短歌 On web
アセンブラ短歌 On webKenji Aiko
 
Cacheに愛されて
Cacheに愛されてCacheに愛されて
Cacheに愛されてAya Komuro
 
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみたVisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみたytanno
 
フロントエンドな人にこそ知ってほしいMTMLの話
フロントエンドな人にこそ知ってほしいMTMLの話フロントエンドな人にこそ知ってほしいMTMLの話
フロントエンドな人にこそ知ってほしいMTMLの話Yasufumi Nishiyama
 
Mercari scraping
Mercari scrapingMercari scraping
Mercari scrapingOgataAyaka
 
Yeoman RIAビルドツール超入門
Yeoman RIAビルドツール超入門Yeoman RIAビルドツール超入門
Yeoman RIAビルドツール超入門Masakazu Muraoka
 
Vim no susume
Vim no susumeVim no susume
Vim no susumeikdysfm
 
MTサイト運用に効く!けっこう便利なプラグインたち
MTサイト運用に効く!けっこう便利なプラグインたちMTサイト運用に効く!けっこう便利なプラグインたち
MTサイト運用に効く!けっこう便利なプラグインたちYasufumi Nishiyama
 
Web API のすすめ
Web API のすすめWeb API のすすめ
Web API のすすめYuji Shimada
 
ReSharperを使ってみた
ReSharperを使ってみたReSharperを使ってみた
ReSharperを使ってみたytanno
 
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)Takatoshi Yamada
 
jQueryプラグインを設置するための環境構築 先生:田中 晶子
jQueryプラグインを設置するための環境構築 先生:田中 晶子jQueryプラグインを設置するための環境構築 先生:田中 晶子
jQueryプラグインを設置するための環境構築 先生:田中 晶子schoowebcampus
 
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めようTakashi Uemura
 
Web Speech API でおっさんの声を美少女化してみた
Web Speech API でおっさんの声を美少女化してみたWeb Speech API でおっさんの声を美少女化してみた
Web Speech API でおっさんの声を美少女化してみたminoru nakanou
 
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~Yuki Hirano
 
ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料
ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料
ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料minoru nakanou
 

Was ist angesagt? (20)

アセンブラ短歌 On web
アセンブラ短歌 On webアセンブラ短歌 On web
アセンブラ短歌 On web
 
Cacheに愛されて
Cacheに愛されてCacheに愛されて
Cacheに愛されて
 
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみたVisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
 
WebVRの可能性.pptx
WebVRの可能性.pptxWebVRの可能性.pptx
WebVRの可能性.pptx
 
フロントエンドな人にこそ知ってほしいMTMLの話
フロントエンドな人にこそ知ってほしいMTMLの話フロントエンドな人にこそ知ってほしいMTMLの話
フロントエンドな人にこそ知ってほしいMTMLの話
 
Mercari scraping
Mercari scrapingMercari scraping
Mercari scraping
 
Sass less
Sass lessSass less
Sass less
 
Yeoman RIAビルドツール超入門
Yeoman RIAビルドツール超入門Yeoman RIAビルドツール超入門
Yeoman RIAビルドツール超入門
 
Vim no susume
Vim no susumeVim no susume
Vim no susume
 
MTサイト運用に効く!けっこう便利なプラグインたち
MTサイト運用に効く!けっこう便利なプラグインたちMTサイト運用に効く!けっこう便利なプラグインたち
MTサイト運用に効く!けっこう便利なプラグインたち
 
Web API のすすめ
Web API のすすめWeb API のすすめ
Web API のすすめ
 
Web creed
Web creedWeb creed
Web creed
 
ReSharperを使ってみた
ReSharperを使ってみたReSharperを使ってみた
ReSharperを使ってみた
 
Night Hack LT
Night Hack LTNight Hack LT
Night Hack LT
 
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
 
jQueryプラグインを設置するための環境構築 先生:田中 晶子
jQueryプラグインを設置するための環境構築 先生:田中 晶子jQueryプラグインを設置するための環境構築 先生:田中 晶子
jQueryプラグインを設置するための環境構築 先生:田中 晶子
 
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
 
Web Speech API でおっさんの声を美少女化してみた
Web Speech API でおっさんの声を美少女化してみたWeb Speech API でおっさんの声を美少女化してみた
Web Speech API でおっさんの声を美少女化してみた
 
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
 
ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料
ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料
ぱんちら.js -JavaScriptでテクスチャマッピング- HTML5飯発表資料
 

Andere mochten auch

HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料Kazuya Hiruma
 
AdobeTarget-AutomatedPersonalizationCertificate2016
AdobeTarget-AutomatedPersonalizationCertificate2016AdobeTarget-AutomatedPersonalizationCertificate2016
AdobeTarget-AutomatedPersonalizationCertificate2016Greg Wenzel
 
HTML5 と SVG で考える、これからの画像アクセシビリティ
HTML5 と SVG で考える、これからの画像アクセシビリティHTML5 と SVG で考える、これからの画像アクセシビリティ
HTML5 と SVG で考える、これからの画像アクセシビリティNaoki Matsuda
 
Java script初心者のためのnode.jsで学ぶドローン制御プログラミング
Java script初心者のためのnode.jsで学ぶドローン制御プログラミングJava script初心者のためのnode.jsで学ぶドローン制御プログラミング
Java script初心者のためのnode.jsで学ぶドローン制御プログラミング健一 茂木
 
カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)
カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)
カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)Shin Fujisawa
 
A study on existing and required facilities or amenities for
A study on existing and required facilities or amenities forA study on existing and required facilities or amenities for
A study on existing and required facilities or amenities forAlexander Decker
 
Coping with difficult people
 Coping with difficult people Coping with difficult people
Coping with difficult peopleDeexan Cases
 
50 states olivia
50 states olivia50 states olivia
50 states oliviaolivia1997
 
Pakistan relation with Neighboring Countries
Pakistan relation with Neighboring CountriesPakistan relation with Neighboring Countries
Pakistan relation with Neighboring CountriesRaja Zohaib Panhwar
 
Romania cuisine_London meeting
Romania cuisine_London meetingRomania cuisine_London meeting
Romania cuisine_London meetingPetraSala
 
Don't Blow Your S.M.A.C. Stack
Don't Blow Your S.M.A.C. StackDon't Blow Your S.M.A.C. Stack
Don't Blow Your S.M.A.C. StackAIIM International
 
How to add the NLT icon on your iPhone
How to add the NLT icon on your iPhoneHow to add the NLT icon on your iPhone
How to add the NLT icon on your iPhoneDaniel Um
 
Arun seem work portfolio
Arun seem work portfolioArun seem work portfolio
Arun seem work portfolioManisha Kenga
 
How to get rid of old i cloud backups on your iphone
How to get rid of old i cloud backups on your iphoneHow to get rid of old i cloud backups on your iphone
How to get rid of old i cloud backups on your iphoneHolidayzqq
 
An overview of Mentor NW 200715 v2
An overview of Mentor NW 200715 v2An overview of Mentor NW 200715 v2
An overview of Mentor NW 200715 v2Mike Gerighty
 
Spoiling survivor
Spoiling survivorSpoiling survivor
Spoiling survivorandytown
 

Andere mochten auch (20)

HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料
 
AdobeTarget-AutomatedPersonalizationCertificate2016
AdobeTarget-AutomatedPersonalizationCertificate2016AdobeTarget-AutomatedPersonalizationCertificate2016
AdobeTarget-AutomatedPersonalizationCertificate2016
 
HTML5 と SVG で考える、これからの画像アクセシビリティ
HTML5 と SVG で考える、これからの画像アクセシビリティHTML5 と SVG で考える、これからの画像アクセシビリティ
HTML5 と SVG で考える、これからの画像アクセシビリティ
 
Java script初心者のためのnode.jsで学ぶドローン制御プログラミング
Java script初心者のためのnode.jsで学ぶドローン制御プログラミングJava script初心者のためのnode.jsで学ぶドローン制御プログラミング
Java script初心者のためのnode.jsで学ぶドローン制御プログラミング
 
カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)
カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)
カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)
 
A study on existing and required facilities or amenities for
A study on existing and required facilities or amenities forA study on existing and required facilities or amenities for
A study on existing and required facilities or amenities for
 
Coping with difficult people
 Coping with difficult people Coping with difficult people
Coping with difficult people
 
50 states olivia
50 states olivia50 states olivia
50 states olivia
 
Pakistan relation with Neighboring Countries
Pakistan relation with Neighboring CountriesPakistan relation with Neighboring Countries
Pakistan relation with Neighboring Countries
 
Announcement
AnnouncementAnnouncement
Announcement
 
Tutorial Presentation
Tutorial PresentationTutorial Presentation
Tutorial Presentation
 
Usabilidad[1]
Usabilidad[1]Usabilidad[1]
Usabilidad[1]
 
Romania cuisine_London meeting
Romania cuisine_London meetingRomania cuisine_London meeting
Romania cuisine_London meeting
 
Don't Blow Your S.M.A.C. Stack
Don't Blow Your S.M.A.C. StackDon't Blow Your S.M.A.C. Stack
Don't Blow Your S.M.A.C. Stack
 
How to add the NLT icon on your iPhone
How to add the NLT icon on your iPhoneHow to add the NLT icon on your iPhone
How to add the NLT icon on your iPhone
 
Arun seem work portfolio
Arun seem work portfolioArun seem work portfolio
Arun seem work portfolio
 
How to get rid of old i cloud backups on your iphone
How to get rid of old i cloud backups on your iphoneHow to get rid of old i cloud backups on your iphone
How to get rid of old i cloud backups on your iphone
 
An overview of Mentor NW 200715 v2
An overview of Mentor NW 200715 v2An overview of Mentor NW 200715 v2
An overview of Mentor NW 200715 v2
 
Bar tuneapp defpres
Bar tuneapp defpresBar tuneapp defpres
Bar tuneapp defpres
 
Spoiling survivor
Spoiling survivorSpoiling survivor
Spoiling survivor
 

Ähnlich wie 第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション

速くなければスマフォじゃない
速くなければスマフォじゃない速くなければスマフォじゃない
速くなければスマフォじゃないKazunari Hara
 
みんなのコンポーネント志向 Web開発
みんなのコンポーネント志向 Web開発みんなのコンポーネント志向 Web開発
みんなのコンポーネント志向 Web開発Yuki Ito
 
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみようMori Shingo
 
WebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみるWebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみるJunichi Okamura
 
AngularJSのDirectiveで俺俺タグつくっちゃお
AngularJSのDirectiveで俺俺タグつくっちゃおAngularJSのDirectiveで俺俺タグつくっちゃお
AngularJSのDirectiveで俺俺タグつくっちゃおToshio Ehara
 
Async flow controll basic and practice
Async flow controll basic and practiceAsync flow controll basic and practice
Async flow controll basic and practiceMasakazu Muraoka
 
CSSだけで実現するグラフィック表現
CSSだけで実現するグラフィック表現CSSだけで実現するグラフィック表現
CSSだけで実現するグラフィック表現AdvancedTechNight
 
NashornとServerSideJavaScript
NashornとServerSideJavaScriptNashornとServerSideJavaScript
NashornとServerSideJavaScriptMizuho Sakamaki
 
レスポンシブおっぱいでまなぶスケーラブルグラフィックス
レスポンシブおっぱいでまなぶスケーラブルグラフィックスレスポンシブおっぱいでまなぶスケーラブルグラフィックス
レスポンシブおっぱいでまなぶスケーラブルグラフィックスminoru nakanou
 
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶカフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶwebcampusschoo
 
GDG Women DevfestW
GDG Women DevfestWGDG Women DevfestW
GDG Women DevfestWTomoko Sato
 
面白法人カヤックのウェブフロントエンド術
面白法人カヤックのウェブフロントエンド術面白法人カヤックのウェブフロントエンド術
面白法人カヤックのウェブフロントエンド術minoru nakanou
 
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Masakazu Muraoka
 
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶカフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶwebcampusschoo
 
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶカフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶwebcampusschoo
 
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?Fumio SAGAWA
 
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶカフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶNaoki Kanazawa
 
20140712 knockoutjs-hands-on-in-osaka
20140712 knockoutjs-hands-on-in-osaka20140712 knockoutjs-hands-on-in-osaka
20140712 knockoutjs-hands-on-in-osakaSeiji Noro
 
次世代Web業務アプリケーション
次世代Web業務アプリケーション次世代Web業務アプリケーション
次世代Web業務アプリケーションFumio SAGAWA
 

Ähnlich wie 第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション (20)

AMD basic and practice
AMD basic and practiceAMD basic and practice
AMD basic and practice
 
速くなければスマフォじゃない
速くなければスマフォじゃない速くなければスマフォじゃない
速くなければスマフォじゃない
 
みんなのコンポーネント志向 Web開発
みんなのコンポーネント志向 Web開発みんなのコンポーネント志向 Web開発
みんなのコンポーネント志向 Web開発
 
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
2010-10-2 FxUG 名古屋勉強会 HTML5で遊んでみよう
 
WebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみるWebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみる
 
AngularJSのDirectiveで俺俺タグつくっちゃお
AngularJSのDirectiveで俺俺タグつくっちゃおAngularJSのDirectiveで俺俺タグつくっちゃお
AngularJSのDirectiveで俺俺タグつくっちゃお
 
Async flow controll basic and practice
Async flow controll basic and practiceAsync flow controll basic and practice
Async flow controll basic and practice
 
CSSだけで実現するグラフィック表現
CSSだけで実現するグラフィック表現CSSだけで実現するグラフィック表現
CSSだけで実現するグラフィック表現
 
NashornとServerSideJavaScript
NashornとServerSideJavaScriptNashornとServerSideJavaScript
NashornとServerSideJavaScript
 
レスポンシブおっぱいでまなぶスケーラブルグラフィックス
レスポンシブおっぱいでまなぶスケーラブルグラフィックスレスポンシブおっぱいでまなぶスケーラブルグラフィックス
レスポンシブおっぱいでまなぶスケーラブルグラフィックス
 
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶカフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
 
GDG Women DevfestW
GDG Women DevfestWGDG Women DevfestW
GDG Women DevfestW
 
面白法人カヤックのウェブフロントエンド術
面白法人カヤックのウェブフロントエンド術面白法人カヤックのウェブフロントエンド術
面白法人カヤックのウェブフロントエンド術
 
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
 
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶカフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
 
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶカフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
 
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
 
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶカフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
 
20140712 knockoutjs-hands-on-in-osaka
20140712 knockoutjs-hands-on-in-osaka20140712 knockoutjs-hands-on-in-osaka
20140712 knockoutjs-hands-on-in-osaka
 
次世代Web業務アプリケーション
次世代Web業務アプリケーション次世代Web業務アプリケーション
次世代Web業務アプリケーション
 

Kürzlich hochgeladen

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 

Kürzlich hochgeladen (12)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション

Hinweis der Redaktion

  1. 突然ですが質問です
  2. 初めまして。HTML5部の月田小百合です。 カヤックではクライアントワークチームでフロントエンドエンジニアをやっております。 12新卒で入社してからずっと女一人だったんですが最近やっと部署に女性が入社してほんとうに幸せです。
  3. どんなものをつくってきたか軽く紹介すると HTML5で乙女ゲームを作ったり
  4. 株を美少女でわかりやすく紹介するサイトをつくったり
  5. 森をはかいされていく動物のホンネがマンガ太郎風の絵柄で見れるサイトをつくったり
  6. 横浜DeNAベイスターズさんの応援感謝のキャンペーンサイトを作ったりしております。
  7. 突然ですが質問です
  8. この動画の行くぞ!!!を押した後に始まるアニメーション、どうやって実装したとおもいますか?
  9. 実は、js20行くらいしか書いてません
  10. 次にこれ。 去年html5experts.jpのロゴコンテストに出した物で1日サイトのロゴをジャックさせて頂きました。
  11. これに至ってはjsは1行も書いてません
  12. 私は、jsを書くのはぶっちゃけそんなに得意ではないんですが そんな私でも簡単にアニメーションを作る事ができます。
  13. 突然ですが質問です
  14. 突然ですが質問です
  15. これをつかえば。 利点の説明
  16. この動画の行くぞ!!!を押した後に始まるアニメーション、どうやって実装したとおもいますか?
  17. Animationのstepsプロパティでコマ数を指定して Keyframesで100%に画像のサイズを指定してあげると、コマアニメを実現する事が出来ます。 円陣は3コマで作ってあるのでsteps(2,end)が(3,end)になる感じです。
  18. 街が引いてく部分はtransform:scaleで実装してます。 必要なタイミングでクラスを追加してあげるだけで後は勝手にcssがアニメーションしてくれます。
  19. transition,animattionにはdelayがあるのでcssだけでアニメーションを上手くつなげる事は可能ですが 色々な調整をしていくとどうしてもdelayだけでやろうとすると管理がめんどくさくなってしまうので アニメーションが終了したタイミングのイベントを取ってシーンの切り替えを実現しています。 以上が大円陣の案件で利用したアニメーションのテクニックです。 トリッキーな事は一切していないのですが割とリッチなアニメーションが作れていると思います。