Я использую flexbox, чтобы разделить пространство на веб-странице. У меня есть основная область с SVG и липкий нижний колонтитул. У нижнего колонтитула есть кнопка, которая меняет свой текст, когда мышь входит и уходит. Проблема в том, что нижний колонтитул временно сдвигается вниз, когда это происходит.
Смотрите здесь: http://jsfiddle.net/nicmcd/zb149q0k/49/
Посредством отладки я обнаружил, что вызывающий раздражение стиль CSS приводит к тому, что область SVG установлена на высоту 100%:
svg {
width: 100%;
height: 100%; /* this is the offensive style */
top: 0;
left: 0;
}
Моя дилемма в том, что мне нужно, чтобы SVG был установлен на высоту 100%, потому что я хочу, чтобы он занимал все пространство, которое не занимает нижний колонтитул.
Одна странная вещь заключается в том, что после того, как нижний колонтитул смещается, он возвращается, если размер окна изменяется.
Пожалуйста, помогите!