Chris Michel created an Apple aluminum keyboard out of nothing but CSS and HTML5:
I began with the function keys and thought I would just leave the icons out, just using the “F1”, “F2”, to keep it simple. But once I got that row done, I just had to take a crack at creating the little icons with some beautiful CSS. I started with the sound-off icon, and successfully rendered it close enough for what I was going for. That little icon started a monster, because some of these icons were quite tedious to design. I spent a couple hours just on the function row icons, after that things started to speed up. I mainly focused on Safari and Chrome for this, so those will render the keyboard most accurately.
Pretty slick.