Doing it with style
by William Shakespeare
Blow, blow, thou winter wind,
Thou art not so unkind
As man's ingratitude;
Thy tooth is not so keen
Because thou art not seen,
Although thy breath be rude.
Heigh-ho! sing heigh-ho! unto the green holly:
Most friendship is feigning, most loving mere folly:
Then, heigh-ho! the holly!
This life is most jolly.
Freeze, freeze, thou bitter sky,
Thou dost not bite so nigh
As benefits forgot:
Though thou the waters warp,
Thy sting is not so sharp
As friend remember'd not.
Heigh-ho! sing heigh-ho! unto the green holly:
Most friendship is feigning, most loving mere folly:
Then, heigh-ho! the holly!
This life is most jolly
This one has been done a few times over the last year or two, but the examples I have seen only have fade-out at the bottom and also have been let down by not having an alternative for IE and using 'foreground' images which cause problems for 'non css browsing'.
This version has fade-outs at the top and bottom, uses transparent .png files for non-IE browsers and alternative transparent .gifs for IE5+ and IE6 (not quite so good). IE7, when it arrives will have transparent .png support so will see that version.
The css is very simple and all you need specify is the container width and the scrolling div height.
This does show up a bug in Opera v8.5 whereby the scroll bar doesn't work but the mousewheel does, and what is more, once the mousewheel is active you can move the mouse outside the container and it will still scroll.
There are four images used in this demo, two png files for browsers that understand and two gif files for IE5.5 and IE6. I have placed these below on a red background so that you can see them more clearly.
Top gif
Bottom gif
Top png
Bottom png
18th December 2005
Opera now fixed.
Because of all the time and effort spent in producing this demonstration I would ask that you respect my copyright.
Your donations keep CSS PLAY running.
If your donation is for the use of a demo then please email me with the demo url after making your donation.