Is it possible to show/hide content in CSS?

Hi. I was wondering if it is possible to show and hide content using CSS? I mean by that is it possible to make entire sections at the click of a button using CSS.

If your not clear, just ask for more details.

Thanks