Ich benutze Bootstrap und haben eine Navbar mit mehreren Links. Die ersten paar Links haben Dropdown-Menüs. Oben in jedem Dropdown-Menü habe ich ein Dreieck hinzugefügt, das nach oben zeigt und auf den Link zeigt, den Sie gerade angeklickt haben. Das Problem ist, dass die Links unterschiedlich lang sind (BRANDS vs MEN'S WATCHES) und ich möchte, dass das Dreieck mit dem Text zentriert ist. Da das Dreieck mit CSS über das :before
Attribut auf der dropdown-menu
gemacht wird, weiß ich nicht, wie man es gemäß der li
mit der dropdown
Klasse zentriert.Wie Chevrons zum Ausrichten auf die Mitte der Link Registerkarte
Bootply meiner navbar: http://www.bootply.com/ebKpdebUKh
CSS für das Dreieck:
#main_navbar2 .dropdown-menu:before { position: absolute;
top: -10px;
left: 55px;
display: inline-block;
border-right: 9px solid transparent;
border-bottom: 9px solid #000;
border-left: 9px solid transparent;
content: '';}
Du bist ein Genie! Danke für die tolle, saubere Lösung :) –
Dein Willkommen .. :) –