Credo che sia più semplicemente fatto con un unso ottimo dei css.
Dando valori diversi all'acrive,,,