Transitions --
Images of China and Hong Kong (2012*)
Using SVG (or in some cases, CSS)
to transition (fade) between images (or, ultimately, pages)
Cool Effects
- AnimMaskSpread1.svg
-- oscillating reflected radial gradient
- AnimMaskSpread.svg
-- too complex mask with reflected radial gradient
- AnimOvalPatternRotate.svg
-- rotating ellipses in a pattern
- AnimOvalsPatternSq.svg
-- circles can make squiggles as they expand
- AnimTriPattern2.svg
-- rotating triangular tessellation
- animHerring.svg --
sliding Herringbone dominoes
- AnimHerring6.svg
-- better still?
- animSwirl2c.svg
-- tessellated cubic Bezier, animated and twirled
- ColorFilter3.svg -- using feComponentTransfer, Gaussian blur and feColorMatrix to dilate
colors
- OvalRotate.svg
-- Rotating both the oval and the image it masks.
- Cairo1.svg -- the Cairo tessellation (see, for example, here). It is graph theoretic dual of (4.3.3.4.3) tiling
- ZoomRects.svg -- rectangles separate from center
- ZoomRects8.svg -- bubbles transition with <replicate> and <random>
- SlideRects4.svg -- rectangles slide from center (carrying images)
Basic Effects
- Simplest Opacity
--- two
images, top one with animated opcity
- AnimMask.svg
-- animated
opacity of mask applied to top image
- AnimMaskGradient.svg
-- oscillating linear gradient, applied through mask
- AnimMaskRadial.svg
-- same as oscillating gradient, above, only radial
- AnimOvalPattern.svg
-- circles expand and shrink in pattern, applied through mask
- AnimSlideSMIL.svg
--
sliding back and forth (flipping each time)
- AnimSlideCycleSMIL.svg
-- keep on sliding: two images each moving right; one is pre-started
- AnimWipeWipe.svg
--
continual wipe to right; three images appear to be needed.
- BoxSlide.svg
-- moving a rectangle through a pattern-mask (problems with Firefox)
- BoxSlide3.svg
-- resizing a rectangle in a pattern mask
- RotateWipe.svg
-- rotating atop the previous
- SimpleOval
-- oscillating spotlight reveals next picture
- ZoomOverZoom1.svg
-- like above but spotlight always shrinks-- closing out of old image
- ZoomOverZoom2.svg
-- opening into new image
- ZoomOverZoom3.svg -- folding open from left
- ZoomRects1.svg -- rectangles separate from center (using scale)
- SlideRects1.svg -- rectangles slide from center (using translate)
- SlideRects3.svg -- rectangles slide from center (carrying images)
- ColorFilter2.svg -- filters: colorMatrix
- ColorFilter4.svg -- filters: blur with colorMatrix
Miscellaneous
- AnimMaskPattern.svg
-- animated stroke-width of rectangle that fills pattern, applied
through mask
- AnimMaskPatternRotate.svg
-- same as above but with rotating rectangle
- AnimMaskSpread2.svg
-- rippling transition with oscillating reflected radial gradient of
varying radius
- AnimSlideOverSMIL.svg
-- slideover; slideover;flip
- AnimAccidentSMIL.svg
-- slide swap, flip
- AnimWipeBlink.svg
--
wipe;blink; wipe;blink
- AnimTriPattern.svg
-- sliding triangular tessellation
- animHerring4.svg
-- bivalent Herringbone dominoes
- AnimHerring5.svg
-- more and better?
- BoxSlide2.svg
-- same as above but rotating entire mask (problems with Firefox)
- BoxSlide4.svg
-- resizing and rotating a rectangle in a pattern mask
- ColorDilate5.svg
-- using feComponentTransfer, Gaussian blur and feColorMatrix to dilate
colors
- ZoomOverZoom2.svg -- fold open left; fold closeed right
- ZoomRects3.svg -- starburst transition with <replicate>
- SlideRects2.svg -- rectangles slide from center as a bit of an earthquake
* Images and
transitions are
copyrighted, until such time as someone helps me figure
out an appropriate license (Creative Commons or otherwise) for
such images and software. The intent is to make this stuff broadly
available
for reuse, but I don't have time to read and understand all the nuances
associated with open licensure. In the meantime, I
suppose
this copyright
statement (applied to most of my online work) applies.