Project redo my room is still a work in progress. My mom and I made buttons to add to the headboard we are also redoing. It has been quite a busy week after Christmas so far! Because the half-ball cover buttons were expensive, we just bought shank buttons the size we wanted and fabric that matched the new paint job.
To cover the buttons, cut a circle of fabric about 1/2-1 inch larger than the diameter of the button. Next, sew a running stitch around the edge at about 1/4". Don't back stitch and leave the end of the threads long enough to pull.
Now, pull the threads tight encasing the button. If there are wrinkles in the fabric pull it tighter or hand stitch it some. Tie the ends all together. Make sure it's all tight. Since you really don't need that much fabric (depending on how many buttons your probably only need 1/8 of a yard or a scrap if you have one) and the buttons could be ugly and cheap, it's an inexpensive and quick way to make matching buttons!