Блок выходит за границы экрана при уменьшении экрана (overflow не помогает)

github pages

репозиторий

При уменьшении экрана блок .gallery выходит за границы экрана. Overflow для html и body не помогает (может не туда писал, но обычно помогал)

Другими словами - появляется горизонтальная полоса прокрутки.


Ответы (2 шт):

Автор решения: DiD

Попробуйте вставить где-нибудь в код:

<script>
window.addEventListener('resize',(e)=> { 
  document.querySelector('.container_gallery').style.transform = 
    document.body.clientWidth>1300 ? '' : 
      `scale(${document.body.clientWidth/1380}) translate(${-(1300-document.body.clientWidth)/2}px)`; 
});
</script>

Должно помочь.

→ Ссылка
Автор решения: ktscript

прямо в блок gallery (или его класс) впишите overflow-x: scroll, пример:

 <div class="gallery" style="overflow-x: scroll;">
  ...
 </div>

или

 <style>
 .gallery { 
    overflow-x: scroll;
    ...
 }
 </style>
 <div class="gallery">
  ...
 </div>

тогда Ваши фотки станут просматриваемыми на мобильной версии, ну или сюда впишите overflow:hidden, если надо скрыть. также поменяйте на display: inline в блок icons

→ Ссылка