Как сделать смайлы (эмоции) на CSS?
вообще не согласен с "эсвэгэ" комментаторами, непонятно почему нельзя рисовать на css, теоретически любой свг можно описать css стилями.
практически, примеры
www.tortorse.com/demo/css3angrybirds.html
jsfiddle.net/AlexanderN/onjsw3kv/2
https://bennettfeely.com/csscreatures/
svg, спрайты, разные картинки в png, canvas...