For the advanced background effects to be applied you normally have to set the size properties.
Here is an (awful) example of a gradient being applied to a list cell :

It only works if I set the size on the list column body Size & Overflow property :

This is because the server needs the size to create the graphic that is used to fill the cell.
The same is true for any of the advanced bacckground effects :

------------------------------
Marc Reed
Reporting Lead
------------------------------