$accordionmenu-arrows: true;
@mixin foundation-accordion-menu {
- [data-accordion-menu] {
- @if $accordionmenu-arrows {
- .has-submenu > a {
- position: relative;
+ @if $accordionmenu-arrows {
+ .is-accordion-submenu-parent > a {
+ position: relative;
- &::after {
- @include css-triangle(6px, $primary-color, down);
- position: absolute;
- top: 50%;
- margin-top: -6px;
- right: 1rem;
- }
+ &::after {
+ @include css-triangle(6px, $primary-color, down);
+ position: absolute;
+ top: 50%;
+ margin-top: -4px;
+ right: 1rem;
}
}
+
+ .is-accordion-submenu-parent[aria-expanded="true"] > a::after {
+ transform-origin: 50% 50%;
+ transform: scaleY(-1);
+ }
}
}
@include foundation-visibility-classes;
@include foundation-float-classes;
@include foundation-accordion;
+ @include foundation-accordion-menu;
@include foundation-badge;
@include foundation-breadcrumbs;
@include foundation-button-group;