Va a necesitar algo más.
Ese ejemplo es un enlace con un span que lo muestra al :hover.
Y esa pseudoclase no es persistente.
Si lo quiere realizar en puro css deberá recurrir o las que sí son presistentes:
:target
:checked
Además de necesitar otra estructura html (listas o un sitema de pestañas o tabs).
Algunos ejemplos para que se haga una idea:
Para ver el funcionamiento de unas y otras:
1
Algunos ejemplos:
2