@Delian gracias por la respuesta.
El código CSS que necesito sí lo conozco, con lo que no me aclaro es con los selectores. Por ejemplo, para el corchete de la izquierda (before):
.navbar-nav > li:before {
content: '[';
left: -5px;
position: absolute;
top: 50%;
margin-top: -11px;
opacity: 0;
visibility: hidden;
}
.navbar-nav > li:hover:before {
opacity: 1;
visibility: visible;
}
Con esto consigo que aparezca y desaparezca el corchete según paso o no el ratón por encima.
.navbar-nav > li:before {
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
Sin embargo, usando este selector no consigo hacer funcionar la transición...