Я создал Codpen Pen, показывающий проблему, с которой я столкнулся. Когда вы измените размер браузера на медиа-запрос, в данном случае ‹600px, вы увидите вспышку «переключенной» мобильной навигации вне холста, что делает изменение размера неудобным и неудобным для пользователя.
Проблема заключается в переходе на строку 28:
@include transition(all .25s linear);
Если я удалю эту строку, это решит все проблемы, но удалит переход, который противоречит цели мобильной навигации (он превращает плавную навигацию в неуклюжую вещь, которую я не хочу). Как я могу это исправить? Я уже пробовал:
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
Буду признателен за любую помощь!