Как открыть изображение на весь экран?
На чистом CSS: snippet
Если плагин, то fancybox
На CSS насколько знаю такого нет. Нужно использовать js. Если быть поточнее то jQuery. Есть много плагинов специально созданных для этого.