By creating images in css you don't have to load any additional assets. But I suspect these are more just for the author to show off her skills :)
*EDIT his -> her
You can do that, but I think embedded images are slightly larger than the original because the way they are encoded. But still, images are more practical since these would be a cross-browser nightmare.