Как включить абсолютный дочерний элемент с отрицательным левым свойством в поле прокрутки? - PullRequest
0 голосов
/ 25 октября 2019

У меня есть дочерний элемент div, позиция которого absolute, а свойство left похоже на -20px (только отрицательное). У родительского div есть overflow:scroll, но он не позволяет scroll влево.

Я пытался удалить родителей или добавить оболочки, пробовал без свойств position и т. Д. ...

html

<div class="container">
  <div class="levels">
     <div class="level">
       <div class="node">Node1</div>
       <div class="node">Node2</div>
       <div class="node">Node3</div>
       <div class="node">Node4</div>
       <div class="node">Node5</div>
    </div>
  </div>
 </div>

css

.container {
  border: 1px solid red;
  margin: 20px;
  height: 200px;
  width: 900px;
  overflow: scroll;
}

.levels { 
  width: 100%;
  height: 100%;
  position: relative;

}

.level{
  border: 2px solid black;
  width: 536px;
  position: absolute;
  left: -20px;
}

.node {
  background-color: blue;
  border: 2px green solid;
  width: 100px;
  display: inline-block;
}

Я смоделировал сценарий в CodePen

Id хотел бы иметьбольше этих «уровней» и даже больше выровненных по левому краю, так что я могу имитировать, как дерево потоков. Если это не тот путь, я бы хотел услышать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...