.show { // Show the menu > .dropdown-menu { display: block; } // Remove the outline when :focus is triggered > a { outline: 0; } } dropdown{ .dropdown-menu { display: none; position: absolute; transform: translate3d(0px, 47px, 0px); top: 0px; left: 0px; will-change: transform; } } //dropup .dropup { // Different positioning for bottom up menu .dropdown-menu { display: none; // // position: absolute; // transform: translate3d(117px, -165px, 0px); // // top: 0px; // // left: 0px; will-change: transform; } } //dropup animation .dropup.show { .dropdown-menu { display: block; opacity: 0; transition: 0.55s; } .fadeInDropdown { opacity: 1; } } //material dropdown .dropdown { .dropdown-menu { display: none; position: absolute; transform: translate3d(6px, 49px, 0px); top: 0px; left: 0px; will-change: transform; } } //material dropdown animation .dropdown.show { .dropdown-menu { display: block; opacity: 0; transition: 0.55s; } .fadeInDropdown { opacity: 1; } }