Звучит так, как будто вы хотите лайтбокс ?
В лайтбоксе вы можете размещать миниатюры изображений на своей странице, а когда пользователь нажимает на них, в середине экрана появляется всплывающее изображение большего размера. Это очень распространено.
Если вы действительно ищете эффект «показать / скрыть», вы можете использовать JavaScript, чтобы показать увеличенное изображение, если пользователь нажимает на уменьшенное изображение. Библиотека JavaScript, такая как jQuery или YUI , сделает это очень просто.