You will need two pliers, at least one round nose, and one cutting plier.
The materials needed are: several buttons, round silver beads, headpins and earwires.
Organize the buttons chromatically so that they look like a rainbow. Pick what color you want your rainbow to start and end with, I started with pink and ended in purple.
String them onto the headpin, placing one silver bead in between.
Using your pliers, make a wrapped loop. You can search online to see how.
Since the buttons are different sizes and have different amount of holes, the earrings will have a 'topply' effect. =)
Attach the earwire to the wrapped loop to finish the earrings.