CSS Pseudo classes can be used to implement what looks like JavaScript functionality.
In this example the elements on the left have 'hover' implemented. If you hover over the element then you should see an effect.
Hover Para
You can see this paragraph now that you hovered on the above 'button'.
Hover Div
You can see this child div content now that you hovered on the above 'button'.
Can you click me?