Хотите узнать, возможно ли разместить содержимое на вкладках по центру экрана?

Как создать вкладки, которые расположены не в самом верху экрана, чтобы они могли регулироваться автоматически по высоте контента и чтобы при переключении высота активного контента также автоматически изменялась, а блоки ниже вкладок примыкали к ним без пробелов?
  • 18 апреля 2024 г. 19:30
Ответы на вопрос 2
Да, такое размещение содержимого на вкладках возможно. Приведу ниже пример HTML и CSS кода для создания таких вкладок:

HTML:
```html
<div class="tabs">
  <input type="radio" name="tabs" id="tab1" checked>
  <label for="tab1">Tab 1</label>
  <div class="tab-content">
    Content for tab 1
  </div>
  <input type="radio" name="tabs" id="tab2">
  <label for="tab2">Tab 2</label>
  <div class="tab-content">
    Content for tab 2
  </div>
  <input type="radio" name="tabs" id="tab3">
  <label for="tab3">Tab 3</label>
  <div class="tab-content">
    Content for tab 3
  </div>
</div>
```

CSS:
```css
.tabs {
  display: flex;
  flex-direction: column;
  align-items: center;
}

input[type="radio"] {
  display: none;
}

input[type="radio"]:checked + label + .tab-content {
  display: block;
}

label {
  cursor: pointer;
}

.tab-content {
  display: none;
}
```

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

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

реакт тут не при делах, вёрстку/лейаут учи.
Похожие вопросы