Sha256: 23202f56349752af1f231c6689ff6af886e9ca39855be708c662204ccb54693b
Contents?: true
Size: 1.87 KB
Versions: 4
Compression:
Stored size: 1.87 KB
Contents
// Foundation for Sites by ZURB // foundation.zurb.com // Licensed under MIT Open Source //// /// @group drilldown //// /// Transition property to use for animating menus. /// @type Transition $drilldown-transition: transform 0.15s linear !default; /// Adds arrows to drilldown items with submenus, as well as the back button. /// @type Boolean $drilldown-arrows: true !default; /// Sets drilldown arrow color if arrow is used. /// @type Color $drilldown-arrow-color: $primary-color !default; /// Background color for drilldown submenus. /// @type Color $drilldown-background: $white !default; @mixin foundation-drilldown-menu { // Applied to the Menu container .is-drilldown { position: relative; overflow: hidden; } // Applied to nested <ul>s .is-drilldown-submenu { position: absolute; top: 0; #{$global-left}: 100%; z-index: -1; height: 100%; width: 100%; background: $drilldown-background; transition: $drilldown-transition; &.is-active { z-index: 1; display: block; transform: translateX(if($global-text-direction == ltr, -100%, 100%)); } &.is-closing { transform: translateX(if($global-text-direction == ltr, 100%, -100%)); } } @if $drilldown-arrows { .is-drilldown-submenu-parent > a { position: relative; &::after { @include css-triangle(6px, $drilldown-arrow-color, $global-right); position: absolute; top: 50%; margin-top: -6px; #{$global-right}: 1rem; } } .js-drilldown-back::before { @include css-triangle(6px, $drilldown-arrow-color, $global-left); float: $global-left; margin-#{$global-right}: 0.75rem; // Creates space between the arrow and the text margin-#{$global-left}: 0.6rem; // Lines the tip of the arrow with the items below margin-top: 14px; // Aligns the arrow with the text } } }
Version data entries
4 entries across 4 versions & 1 rubygems