
| Current Path : /var/www/html/atstandard001/styles/uikit/components/mixins/menu/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/atstandard001/styles/uikit/components/mixins/menu/_menu-slidedown.scss |
// Slide-down
// Simple hamburger menu that slides vertically downwards. Pushes and reflows
// the content below by default. You could set this to postion absolute and
// style like an overlay (no reflow or pushing etc).
@mixin slidedown($arrows: false) {
.ms-slidedown {
.rm-toggle {
margin-#{$flow-from}: 0;
padding-#{$flow-from}: 0;
}
.rm-block__content {
position: absolute;
visibility: hidden;
opacity: 0;
transition: $global-transition;
.menu__link {
@include output-rhythm(margin-bottom, 4px);
@include output-rhythm(padding, $xx-small);
position: relative;
display: block;
&:after {
content: none;
display: none;
}
}
.is-child {
position: absolute;
visibility: hidden;
opacity: 0;
transition: $global-transition;
&.is-open--child {
position: relative;
visibility: visible;
opacity: 1;
}
}
.menu__item {
font-family: inherit;
}
}
&.rm-is-open {
.rm-block__content {
position: relative;
visibility: visible;
opacity: 1;
@include output-rhythm(padding, 0 0 $xx-small);
}
}
}
}