Unfortunately there are times when a can of spray paint just won't do the job. Although I really did consider just spray painting my lampshades. Even Googled it and it actually is doable...just didn't seem like a good idea. So I bought some fabric and recovered the lampshades in my bedroom.
So, of course I forgot to take a before pic. This is what they looked like though...in taupe. Plain old pleated lampshade.
You need to measure the width of your shade at the top and the bottom. Then measure the length. Use these measurements to create a half circle.
I first secured the fabric with clothespins to smooth and make sure it fit.
I worked from the bottom up. It was just easier. Cut away excess fabric so that the fabric lines up with the bottom of the shade without any overlay. Then just use your glue gun and glue around the edge. Smooth and pull the fabric as you go to ensure a smooth surface. Repeat for the top.