If you want your eyeshadow colors to pop and stick even better, eyeshadow bases come in very handy. You can use a primer alone, but using a base in the color family or the same as your eyeshadow color, makes for a rich and popping shadow look!
These are my favorite eyeshadow bases:
Nyx Jumbo Eye pencils
I use green for green shadow looks, purple for purple...and you get the picture...lol
These bases go on very smooth, and blend very well, you can use as many colors as you want on your lid. I.e. Green for inner lid or black for outer v or crease, or a rainbow look. It all depends on what you like and what look you are trying to create.
These pencils come in a variety of colors, but Milk is the most popular, and usually very hard to find.
Another base I use is Nyx eyeshadow base:
Rimmel All over pencils are pretty good, and I have a gold, and champagne colored one that I use from time to time. They are not as smooth, but get the job done if you are in a rush, or if it's the first thing you grab. lol
My shadow was so smooth and did not crease, I want to get these in the other colors available.
A base is not necessary if you don't want to use it, ( I don't use them all the time). However, it's always nice to experiment until you find one you like.
Nyx eyeshadow base
Nyx Jumbo Eye Pencils
You can pretty much find all others mentioned, in your local Walmart, drugstore, Target etc. The Nyx pencils and bases are also available at local beauty supply stores.