Lo que buscas es el efecto toggle de javascript (pero lo digo sin ser ni mucho menos experto en js), que al pulsar un botón aparezca "algo" de tu web. Se puede hacer con css con ":checked" pero la compatibilidad podría ser un problema
Aquí tienes info sobre ello.
toggle1 toggle2