Как сделать вкладки javascript

Узнайте, как создавать пользовательские вкладки и работать с ними с помощью JavaScript. Узнайте, как использовать пример для создания и работы с вкладками.

Создание вкладок на JavaScript

Создание вкладок на JavaScript позволяет пользователям увидеть разнообразные контент на одной странице. Вкладки сделают ваш сайт более привлекательным и легко распознаваемым. Для создания вкладок на JavaScript необходимо писать небольшой код. Пример кода представлен ниже.


let tabButtons = document.querySelectorAll('.tabcontainer .buttoncontainer button');
let tabPanels = document.querySelectorAll('.tabcontainer .tabpanel');

function showPanel(panelIndex, colorCode) {
    tabButtons.forEach(function(node) {
        node.style.backgroundColor = "";
        node.style.color = "";
    });
    tabButtons[panelIndex].style.backgroundColor = colorCode;
    tabButtons[panelIndex].style.color = "white";
    tabPanels.forEach(function(node) {
        node.style.display = "none";
    });
    tabPanels[panelIndex].style.display = "block";
    tabPanels[panelIndex].style.backgroundColor = colorCode;
}
showPanel(0, '#4286f4');

Данный код используется для того, чтобы скрывать и показывать вкладки. Код имеет следующие части:

  • Определение массива кнопок и массива панелей с использованием querySelectorAll.
  • Функция showPanel, которая будет вызываться при нажатии на кнопку.
  • Вызов функции showPanel при загрузке страници, чтобы показать первую вкладку.

При нажатии на кнопку вызывается функция showPanel. Эта функция изменяет цвет кнопки, показывает нужную панель и изменяет цвет фона панели. Для создания вкладок на JavaScript необходимо писать такой же код для каждой кнопки и панели. Таким образом, пользователи могут легко переключаться между вкладками и получать доступ к нужному контенту.

Ответы (0)