The pattern for my granddaughter's crocheted leg warmers is very simple. Skill level is easy to moderate. You don't have to change colors at the end of each row, but you can.
Work a chain that fits around the leg, minus one and one-half inches. Chain 3 and turn. Double crochet in the 4th chain from the hook and in each chain across. Chain 3 and turn.
Increase by one double crochet in each of the next 4 rows. Continue in double crochet until piece reaches knee length.
Single crochet across the top and evenly spaced along side. Ch 1 and turn. Single crochet along side. Evenly space shells across top, single crochet down opposite side. Ch 1 and turn. Single crochet back to top. Break off. Sew sides together. Decorate with buttons.
Repeat for other leg warmer and work two chains about 25 inches long. Weave the chain ties at base of shell top. Adjust to fit and tie the ends of chain into a bow. The bow can be worn inside or out.