@MeMoJlor

Почему не работает overflow-x: scroll?

Есть родитель, который обхватывает весь экран. Внутри есть блок, который должен иметь 200% ширину экрана с добавлением горизонтального скролла, но этого не происходит.

<div class="menu">
         <div class="menucenter">
            
         </div>
</div>


.menu {
   position: fixed
   width:100%;
   height:100vh;
   max-height: 100%;
}

.menucenter {
   position: relative;
   overflow-x: scroll;
   height: 100%;
   width: 200%;
}


Я так понимаю есть какая-то ошибка?
  • Вопрос задан
  • 411 просмотров
Решения вопроса 1
@generate
...
overlof будет дейстовать только на элементы внутри, если внутри дива что то широкое то overlof сработает
<code lang="html">
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.menu
   {position: fixed
   width:100%;
   height:100vh;
   max-height: 100%;
}
.menucenter
   {position: relative;
     background: #000;
     overflow: auto;
      height: 400px;
 }
   .menucenter p {
       width: 200%;
   }
</style>
</head>
<body>

<div class="menu">
         <div class="menucenter">
          <p> text</p>  
         </div>
</div>
   
</body>
</html> 

</code>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы