How do I display a background image in my sidebar gadget?

2007-04-23 08:57:13 +0000

When your gadget is docked, it displays a background image, which is allowed to be alpha-transparent.

This is controlled by the CSS for your gadget:

body {
    background-image: url(GadgetBackground.png);
    background-repeat: no-repeat;
}

Your background should be 130 pixels wide when docked, but the height can vary. The size is controlled by another CSS rule:

body.docked {
    width: 130px;
    height: 113px;
}

Note that this assumes that you’re using different class names for the docked and undocked state of your gadget.

The background image should be a .PNG file (because you’ll want alpha-transparency).