This document discusses cinematic UX design for websites, drawing inspiration from film techniques. It covers concepts like time, movement, transitions, continuity and narrative. Examples are given of how these concepts can be applied, such as using camera movements or animation. CSS3 and jQuery are demonstrated for implementing techniques like pans, tilts, zooms, fades and cuts. Problems with some examples are identified and fixes suggested to better achieve the goals of the cinematic techniques. Additional options like canvas animations are also briefly mentioned.
15. Camera Movements
Pan: camera aims left or right
Truck: camera moves left or right
Tilt: camera aims up or down
Pedestal: camera moves up or down
Zoom: camera’s focal length changes
Dolly: camera moves forward or back
21. Camera Movements
Problems
Pans add tension
Pans did not reveal
new information
Style not substance
Fixes
Remove slow zooms
Low angle shots
22. Virtual Camera Movement Code
<div id="clickme">Click here</div>
<div id="camera">
<div id="woman"><img src="woman.png" ... ></div>
<div id="man"><img src="man.png" ... ></div>
</div>
Camera movements are done by animating a wrapper div around
the scene’s content:
Pan = change “left” property
Tilt = change “top” property value
Zoom = change “scale-x, scale-y” property values
30. Transitions
Fades: Animation using JQuery
$( "div:hidden:first" ).fadeIn( "slow" );
$( "div:visible:first" ).fadeOut( "slow" );
With a visible element lower in the z-index stack, the result is a dissolve.
A wipe can be accomplished by moving an element over one lower
in the z-index stack.