Ожидается: раскрывающийся список открывается без создания горизонтальной прокрутки.
Факт: при отображении раскрывающегося списка появляется горизонтальная полоса прокрутки.
Вот минимальный пример:
-
Mobile
Left column
Right column
*{ margin:0; padding:0; box-sizing:border-box; }
.container{
width: min(1100px, 100%);
margin: 0 auto;
padding: 0 16px;
}
.navigation{
display:flex;
align-items:center;
}
.has-menu{ position:relative; }
/* dropdown */
.menucontent-style{
position:absolute;
top:100%;
left:0;
width:100vw; /* likely cause? */
padding:30px 80px;
display:none;
background:#fff;
box-shadow:0 10px 40px rgba(0,0,0,.15);
}
.has-menu:hover .menucontent-style{
display:flex;
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... -container
Мобильная версия