From 2d397d6dc49456e77a74191f9a3b965bd8481e56 Mon Sep 17 00:00:00 2001 From: pine3ree Date: Fri, 4 Nov 2016 17:30:40 +0100 Subject: [PATCH] revert to static margin for arrow middle vertical alignment --- scss/components/_accordion-menu.scss | 4 ++-- scss/components/_drilldown.scss | 2 +- scss/components/_dropdown-menu.scss | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/scss/components/_accordion-menu.scss b/scss/components/_accordion-menu.scss index 9f4c0e0eb..b8082c306 100644 --- a/scss/components/_accordion-menu.scss +++ b/scss/components/_accordion-menu.scss @@ -23,14 +23,14 @@ $accordionmenu-arrow-size: 6px !default; @include css-triangle($accordionmenu-arrow-size, $accordionmenu-arrow-color, down); position: absolute; top: 50%; - transform: translateY(-50%); + margin-top: -1 * ($accordionmenu-arrow-size / 2); right: 1rem; } } .is-accordion-submenu-parent[aria-expanded='true'] > a::after { transform-origin: 50% 50%; - transform: scaleY(-1) translateY(50%); + transform: rotate(180deg); } } } diff --git a/scss/components/_drilldown.scss b/scss/components/_drilldown.scss index 31732ad60..3bfb0dd48 100644 --- a/scss/components/_drilldown.scss +++ b/scss/components/_drilldown.scss @@ -71,7 +71,7 @@ $drilldown-background: $white !default; @include css-triangle($drilldown-arrow-size, $drilldown-arrow-color, $global-right); position: absolute; top: 50%; - transform: translateY(-50%); + margin-top: -1 * $drilldown-arrow-size; #{$global-right}: 1rem; } } diff --git a/scss/components/_dropdown-menu.scss b/scss/components/_dropdown-menu.scss index 4063f343e..3f6f991ff 100644 --- a/scss/components/_dropdown-menu.scss +++ b/scss/components/_dropdown-menu.scss @@ -76,6 +76,7 @@ $dropdownmenu-border-width: nth($dropdownmenu-border, 1); > li.is-dropdown-submenu-parent > a::after { @include css-triangle($dropdownmenu-arrow-size, $dropdownmenu-arrow-color, down); #{$global-right}: 5px; + margin-top: -1 * ($dropdownmenu-arrow-size / 2); } } } @@ -163,7 +164,7 @@ $dropdownmenu-border-width: nth($dropdownmenu-border, 1); position: absolute; top: 50%; #{$global-right}: 5px; - transform: translateY(-50%); + margin-top: -1 * $dropdownmenu-arrow-size; } &.opens-inner > .is-dropdown-submenu { -- 2.47.2