

I never hope to see one.
But I can tell you anyhow
I'd rather see than be one.
The desired rendering is as follows:


Copyright 2007.
(Beware of Cthulu.)
The solution of the rendered gradient (from gradient.js) is as follows:
window.onload = function() {
var gradient = document.getElementById("gradient");
for (var i = 0; i < 20; i++) {
var square = document.createElement("div");
var color = 255 - 10 * i;
var xy = 10 * i;
var size = 400 - 2 * xy;
square.style.backgroundColor = "rgb(" + color + ", " + color + ", " + color + ")";
square.style.width = size + "px";
square.style.height = size + "px";
square.style.position = "absolute";
square.style.left = xy + "px";
square.style.top = xy + "px";
gradient.appendChild(square);
}
};