reproduce the Path menu experience with CSS3