No se me ocurre la verdad, con opacity quizas?
http://codepen.io/fede5426/pen/XbRwgL
Más no se puede adaptar, es un video.. O por lo menos no se ocurre en este momento.
Para las listas podes hacer lo siguiente, supongamos que tu estructura es algo asi:
El css deberia quedar más o menos asi:
Código CSS:
Ver originalli{
display:inline-block;
padding:.2em .5em;
border-right:1px solid #000;
}
li:last-child{
border:0;
}
Con el padding en Y (.2em) definís la altura de la linea, y con el padding en X (.5em) la separación entre items..
http://codepen.io/fede5426/pen/xGdNPG
Y sino para tu caso, agrega esto al css y ya:
Código CSS:
Ver originalli:first-child:before{
content: "";
}
Por cierto, por el codigo css que dejaste veo que tu estructura es "ul> a> li".. eso está mal, es al reves.. "ul> li> a"