You will need two shades of fabric plus a contrasting color for the lining. About 15-20cm of the main color and the lining should do. For the piping detail a ribbon or a few centimeters of a leftover fabric will do. A 10 cm (4″) zipper (some bias-tape optional)
Easter Bags and Baskets:
More Random Bags to Sew!