FUN (mostly for me)

Colors

Colors

Clicking on this picture will fill your screen with color panel similar to the photo. I say similar because the colors for each small square are randomly chosen so your chances of repeating the pattern are very small. When pattern is on screen replace it by clicking icon (§) on left side of the page or just refreshing your browser.


(Geeky stuff: The screen is divided into a 25x25 grid of rectangles. Each is filled with a randomly chosen color. The colors consist of a red, blue and green components each with 256 possible values. This gives a theoretical possibly number of colors at 256 x 256 x 256. Since there is a 25 x 25 grid with each panel containing a randomly chosen color the final number of possible page patterns is, well, a lot.)

Patterns

Clicking on this picture Patterns will fill your screen with a patterned panel similar to the photo. I say similar because the patterns for each small square are randomly chosen so your chances of repeating the pattern are very small. This one may take a few seconds to load because ... well if you want to know why read the geeky stuff below. When pattern is on screen replace it by clicking left icon (§) or just refreshing your browser.

(Geeky stuff: I use the same 25x25 grid with each grid cell using 4% of the screen height and 4% of the screen width. Each grid cell is a rectangle and is filled with a randomly chosen pattern. The pattern is a rectangle divided horizontally, vertically and diagonally to make eight segments, each segment can be either black or white. Binarily this is two to the eighth power or 256. Each of the 625 rectangles is loaded with a small image of one of the possible 256 patterns. Even though the images are small they are numerous and may take a few seconds to load. The final number of possible screen patterns is 256 x 25 x 25 which is 160,000+. Note: subsequent reloads are faster because previously loaded images are stored in the cache)

If you wondering why this page exists the answer is that I got sidetracked while learning HTML, CSS, and Javascript (geeky stuff) while creating this website.

msanderz