Выставить окно по центру. flex

lutskboy
На сайте с 22.11.2013
Offline
100
118

привет

сделал простое всплывающее окно

если контента мало то оно по центру. а если много то появляется скролл

в хроме все нормально. оно по центру по вертикали. а вот в firefox и ie оно прижато к низу

хром - https://skr.sh/s5VIhSkACB1

firefox и ie - https://skr.sh/s5VMEDlTfAH

https://codepen.io/lutskboy/pen/jOMrqRZ

dma84
На сайте с 21.04.2009
Offline
168
#1

У .jm-bg зачем используете position: absolute и прочие приблуды для выравнивания фиксированного блока по центру?

Достаточно этого:

.jm-bg {
    display: flex;
    align-items: center;
    flex-direction: column;
    overflow-y: scroll;
    height: 100%;
}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий