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

Подскажите пожалуйста как можно реализовать что то вроде селекта внутри родителя у которого есть скрытые элементы и должна быть горизонтальная прокрутка. Сейчас я сделал это с overflow auto и выпадающий список не видно. Сылка на codepen - https://codepen.io/Valery-Serebryakov/pen/pvyYoEm

const blockLabel = document.querySelector(".block__label");
const blockItem = document.querySelector(".block__item");
if (blockLabel) {
  blockLabel.addEventListener("click", function(e) {
    blockItem.classList.toggle("active");
    e.preventDefault();
  });
}
.block {
  font-size: 28px;
}

.block__container {}

.block__inner {}

.block__wrap {
  background: #104086;
  padding: 50px 100px;
  position: relative;
  display: flex;
  align-items: center;
  column-gap: 100px;
  overflow-x: auto;
}

.block__item {
  position: relative;
}

.block__label {
  cursor: pointer;
  background: #fc7b1d;
  padding: toRem(20);
}

.block__text {
  width: 300px;
  font-size: toRem(18);
  position: absolute;
  z-index: 100;
  left: 0;
  top: 100%;
  padding: 20px;
  background: #c0191e;
  display: none;
}

.active .block__text {
  display: block;
}
<div class="block">
  <div class="block__container">
    <div class="block__inner">
      <div class="block__wrap">
        <div class="block__item">
          <div class="block__label">Кнопка</div>
          <div class="block__text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Natus eius fugit repellat odio recusandae molestias, cum ex modi doloribus, incidunt voluptate ratione! Explicabo suscipit reprehenderit porro ut maxime ipsum temporibus
          </div>
        </div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
        <div class="block__elem">текст</div>
      </div>
    </div>
  </div>
</div>


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