Как я могу показать дочерний элемент над родительским элементом И братьев и сестер родительского элемента?

Мой вопрос связан с этим вопросом:

Показать дочерний элемент над родительским элементом с помощью CSS

Ответ на этот вопрос, чтобы установитьoverflow: visible, работает только для одного из родителей одного ребенка. Тем не менее, у меня есть ряды этих элементов; ряды родителей, где мне нужно, чтобы ребенок отображался поверх родителей. Я могу заставить ребенка отображаться поверх оригинального родителя, но я не могу заставить ребенка отображаться поверх братьев и сестер родителей. Чтобы дать вам представление о том, о чем я говорю, вот скриншот:

screenshot

Я хочу, чтобы всплывающее окно опций, элемент, скрывающийся за следующими двумя строками, отображалось над этими двумя строками так же, как и над его непосредственным родителем. Я возился с этим и не понял этого, так что, надеюсь, кто-то здесь сможет помочь.

Вот основная структура:

.row,
.selector {
  position: relative;
}

.label,
.selector {
  display: inline-block;
}

.selector {
  overflow: visible;
}

.selector-inner {
  display: block;
}

.selector-arrow {
  float: right;
  width: 21px;
  height: 21px;
  background: url(arrow.png) no-repeat center center;
}

.selector-caption {
  display: inline-block;
}

.options-popup {
  position: absolute;
  z-index: 100;
  top: 0px;
  right: 0px;
}

.options-item {
  /* only for fonts and sizes */
}
<div class="row">
  <div class="label">Color Scheme:</div>
  <div class="selector">
    <div class="selector-inner">
      <div class="selector-arrow"></div>
      <div class="selector-caption">Standard</div>
    </div>
    <div class="options-popup">
      <div class="options-item">Standard</div>
      <div class="options-item">Dark</div>
      <div class="options-item">Light</div>
    </div>
  </div>
</div>

Что я могу сделать с CSS, чтобы всплывающие окна опций отображались поверх всех других элементов? Что мне нужно сделать с HTML?

Ответы на вопрос(1)

Ваш ответ на вопрос