Class Home
IML 400 Code Examples
Basics
Reading Report Template
Minimal Template
Self referential example
Img and Hover
Background Property Hover Test
Landing Page layout left justified
Landing Page layout center Justified, Fixed Width Grid
Landing Page layout left Justified, Variable Width Grid
Landing Page layout full page list
Tab navigation across multiple pages using lists and inline display
Left menu navigation across multiple pages using lists
Extremely simple tabs template
CSS
CSS Transforms Hexagons
CSS Transitions
Javascript and JQuery
Array Shuffle
Object based pop-ups
and
Object based video pop-ups
Live inputs
using contenteditable
String Manipulation
replacing specific words in a text
String Manipulation
Character Stream
Event binding
Simple Video Background
Slideshow background
Sticky Menu
JQuery UI
A sortable grid
Accordion Template
Fading slideshow
Swiping slideshow
JQuery Plugins
Video Background with Drop down Menu using Tubular
Video Background using Tubular
Image Slideshow using Supersized
JQuery transit plugin
Public APIs
Old Twitter API
[Broken. Needs update to new API]
Delicious API
Instagram API V1
- displays recent images featuring a given hashtag (deprecated)
Flickr API
- takes optional user id (view source)
Tumblr API
- using static data to bypass oAuth server code
Google Maps API Examples
Google Maps API Test
Google Maps API Zooming in
[Refresh a couple of times for full effect]
Google Maps API Flyover Teleporter
Google Maps API Address to Coordinates
[Currently Broken]
HTML5 <canvas>
Clock
Cellular automata
Transformation stack
Drawing pad
SVG and <canvas>
SVG 1
-
SVG 2
- using TwoJS
Tweening
- using TwoJS
2D Particle raster tool -
example 1
-
example 2
- using PaperJS
WebGL and ThreeJS
3D Particle raster tool
- using ThreeJS
Script loader and sketches
- using ThreeJS
Candy shader
- using ThreeJS
Web VR
Basic Google Chrome Cardboard Boilerplate
- using ThreeJS. Works on WebGl-enabled mobile browsers
Basic MozVR Firefox / Oculus Rift Boilerplate
- using ThreeJS. Requires Firefox nightly build
Simple MozVR Firefox / Oculus Rift web content browsing mockup
- using ThreeJS. Rrequires Firefox nightly build. Warning: slow to load. Sometimes needs to reload
Simple scene with cubemap implemented for three different platforms:
WebGL-enabled desktop / tablet / mobile browsers
Google Cardboard
MozVR Firefox / Oculus Rift
Audio and Web Audio
Audio Responsive Square
Document scroll sound controls