-
Notifications
You must be signed in to change notification settings - Fork 2
Sample Contents
dynamis edited this page Oct 8, 2019
·
55 revisions
動作検証にも使う API 動作確認的なコンテンツは QA ページ を参照
-
- 組込MHI向けサンプルを作る Project Tanzanite で用意したもの。タッチ操作限定でスワイプ、2D/3D トランジション、動画再生などを確認するのに使える
-
- Svelte - RealWorld
- React/Redux - RealWorld
- Vue - RealWorld
- Angular - RealWorld
- 各フレームワークで実アプリを想定した Spec を満たした実装をしているサンプル集
-
- 2D/3D Transform でスライドをめくる処理のサンプル
-
- HTML5 動画の再生+Transform などを行うビデオデモ
-
- Framework7 を利用したニュースビューア。シンプルな UI 遷移例
-
- Polymer を利用したサンプル。
-
- Python 3 で書かれた OSS のホームオートメーションプラットフォーム。読み込みが重たい。
- Home Assistant Demo
-
OAS (Open Automation Software) Web HMI
- Live Demo
- デザイン的には結構古典的な組み込みデバイス向けなので参考程度
-
20 Things I learned About Browser and the Web
- 絵本的なコンテンツサンプル
- ページめくり効果は CSS Transitions/Animations ではなく Canvas で描いている。
組込機器で使われるアニメーション処理で一番大事になる技術。GPU アクセラレーション (特に Composition) の効果が特に大きく表れる。
- ⭐️ Original Hover Effects https://tympanus.net/Tutorials/OriginalHoverEffects
- CSS Transitions/Animations で軽量なホバーアニメーション例
- ⭐️ Pure CSS Slides
- 回転や平行移動を見やすい形で使っているので比較用に便利
- :target 疑似クラス を使ってクリックすると #anchor が切り替わり適用対象のスタイルが変化し各要素 (ページ) の Transition が発生するようにしている (ついでに :hover とかも)
- WWDC 2015 Logo
- Pure CSS transition effects for off-canvas views
-
Animation on Compositor thread demo
- 裏で重たい JS を動かしつつ試すサンプル
- ref: http://dbaron.org/log/20150916-compositor-animations
- Dozing Bird
- Swiper
- Flux Slider
- Carousel
- A sphere built with CSS 3D transforms
- Webflow - 3D Transform
- CSS 3D Earth
- CSS 3D Clouds
-
CSS scroll effects
- サンプルをスクロールするためには、各サンプルをクリックしてから上下キーで操作
-
GUIMark3 - ビデオコーデックテスト用
- http://www.craftymind.com/factory/guimark3/video/
- http://www.craftymind.com/factory/guimark3/video/html5_360p_base.html
- http://www.craftymind.com/factory/guimark3/video/html5_480p_base.html
- http://www.craftymind.com/factory/guimark3/video/html5_720p_base.html
- http://www.craftymind.com/factory/guimark3/video/html5_720p_high.html
-
HTML5 Video Destruction (Video x Canvas)
- 640x360 Ogg Video を Canvas でタイル状に分割表示、クリックでタイルを散らすことが出来るデモ
-
JavaScript Piano - Audio 再生の反応性テストに
... フォントのデモも ...
- WebRTC Samples
- getUserMedia (カメラ映像取得) 基礎
- カメラ映像にフィルタをかけて Canvas にスナップショット
- getUserMedia 解像度指定
-
双方向ビデオチャット (AppRTC video chat)
- 細かな設定は URL パラメータで https://apprtc.appspot.com/params.html
以下、ほぼ PC 向けのでもばかりで重たいが参考になりそうなモノを取捨選択していく
- MDN - Web GL テクノロジーデモ
-
WebGL Samples
- WebGL Aauarium - Web 伝統の水槽デモ
- Dynamic Cubemap
- WebGL field
- PlayCanvas - スマホゲームなどで使われること多く mozilla も支援・採用してるフレームワーク
-
Philo GL - WebGL のビジュアライゼーションフレームワーク
-
WebGL Globe
- World Population - これくらいが動くと格好いい
- GitHub リポジトリ
-
WebGL Globe
- WebGL Car - キー操作で走らせるのが楽しい
- WebGL Water - 物理演算との組み合わせ例
- Jenga
- Reflective Ball
- Bookcase
- Mother Earth
- ROME - 完全に PC 向けで圧巻のデモ
- WebSocket JavaScript Racer Demo - WebGLのデモでよく使用されるhelloracer.comがドメインごと消滅したが、少し形を変えてwebsocket.orgで復活してた
多くは PC やスマホ向けのフレームワークで組み込み系には重たすぎることが点には注意
「スマホのような動作」を再現したい場合には Material Design の Polymer が便利
-
デモコンテンツ
-
- Material Design で作られたサイトの例として
-
- Material Design のフルページデモ
- コンテンツ感の遷移は CSS Transitions/Animations で、個別のコンテンツは Canvas で描いている。
-
デバイスフォームファクタ別の Material Design について
Angular JS ベースのフレームワーク。Cordova のように Android/iOS 向けアプリ作成が主用途のようだが Web アプリ作成も対象。
Android/iOS のハイブリッドモバイルアプリ向けフレームワーク
Monaca チームによるハイブリッドアプリ向けフレームワーク
- サンプル
- Circle
- Polar Unravel
- my life aquatic (NOTE: 音楽あり)
- Collision Detection
- The Wealth & Health of Nations
- Chord Diagram
- Image Rotation
- Chart
- Clock
- Gear