CSS Challenge: How would you mark-up this element?

over 8 years ago from , Senior Interactive Designer / Developer with Hoefler & Co.

I've had to mark this up a handful of times in recent months and always approach it in a different way, but I'm not sure which I feel is the best. Wanted to throw this out to the masses and see what approach others might take.

How would you mark this up and style it?

Expanding button