С помощью css можно сделать исчезновение\появление при наведении на элемент, например - наводишь на див, рядом с ним проявляется картинка, и т.д. Но для клика такого не встречал. Впрочем, советую покопаться в возможностях CSS3 и HTML5 - умельцы делают на них игры без JS так что всё возможно.