Graphics Programs Reference
In-Depth Information
Now as the browser window changes size, both sets of icicles will shit , but at dif erent rates of
speed. In fact, the body icicles will move at one-quarter the speed of the size change, and the
div#main icicles will move at three-quarters that speed. h us, if you resize the window at a
speed of 12 pixels per second, the body background will shit at 3 pixels per second, and the
div#main background at 9 pixels per second.
h erefore, if you want the background to move faster than the speed of the resize, you would
give the horizontal of set a percentage value of greater than 100% . Shit ing the image at twice
the speed of the resize would call for a background-position value of 200% 0 , assuming
you wanted the image along the top of the body . Along the bottom, the value would be 200%
100% , and centered vertically in the body it would be 200% 50% .
Now for the bit that can give you a real parallax feeling: You can make the images move
opposite to the direction of the window resize by using negative percentages.
h us, instead of having the background shit right as the window gets wider and let as it gets
narrower, you can have the opposite ef ect. For example:
body { background : url(ice-1.png) -75% 0 repeat-x ; width : 100% ;
padding : 0 ; margin : 0 ;}
div#main { background : url(ice-2.png) 75% 0 repeat-x ; width : 100% ;}
With this setup, the icicles will seem to move away from the window center as the window
gets wider, creating sort of a “zoom in” illusion; as the window is narrowed, the icicles will
move toward the center, appearing to “zoom out.”
One of the things on many a designer's wish list is the capability to l ow text along irregular
shapes instead of the boring boxes they deal with every day. Well, it's not only possible, but it's
also pretty easy and reliable, albeit at a markup cost.
Say you want to l ow your text along a gently sloping curve, as in Figure 5-44.
Search WWH ::

Custom Search