Вступление #

Для работы табов, можно использовать по умолчанию класс .js-tab и специальную разметку.

Брутали́зм — направление (стиль) в архитектуре периода 1950-х — 1970-х годов, первоначально в архитектуре Великобритании. Одна из ветвей послевоенного архитектурного модернизма. Отправной точкой брутализма считаются проекты и теоретические работы архитекторов-англичан Элисон и Питера Смитсонов. Стиль имел распространение почти во всех странах Европы и мира, в том числе в США, Канаде, Японии, Бразилии, странах Скандинавии и бывшего СССР.

Деконструктиви́зм — направление (стиль) в архитектуре периода 1950-х — 1970-х годов, первоначально в архитектуре Великобритании. Одна из ветвей послевоенного архитектурного модернизма. Отправной точкой брутализма считаются проекты и теоретические работы архитекторов-англичан Элисон и Питера Смитсонов. Стиль имел распространение почти во всех странах Европы и мира, в том числе в США, Канаде, Японии, Бразилии, странах Скандинавии и бывшего СССР.

Архитектурный модернизм — движение в архитектуре двадцатого века, переломное по содержанию, связанное с решительным обновлением форм и конструкций, отказом от художественных стилей прошлого. Охватывает период с начала 1900-х годов и по 1960-е годы, когда в архитектуре стран Западной Европы и США возникли новые тенденции искусства постмодернизма. В специальной литературе термину «архитектурный модернизм» соответствуют английские термины «modern architecture», «modern movement» или же просто «modern», используемые в том же контексте. Выражение «модернизм» употребляется иногда в качестве синонима понятия «современная архитектура».

Установка #

Пример разметки и инициализации табов.

    <div class="js-tab">
        <div class="tab-nav" aria-label="Некоторые направления в архитектуре">
            <button class="tab-trigger" type="button">Брутали́зм</button>
            <button class="tab-trigger" aria-selected="true" type="button">Деконструктиви́зм</button>
            <button class="tab-trigger" type="button">Архитектурный модернизм</button>
        </div>
        <div class="tab-main">
            <div class="tab-content">
                <div class="tab-hidden">
                    <p><b>Брутали́зм</b> — направление (стиль) в архитектуре периода 1950-х — 1970-х годов, первоначально в архитектуре Великобритании. Одна из ветвей послевоенного архитектурного модернизма. Отправной точкой брутализма считаются проекты и теоретические работы архитекторов-англичан Элисон и Питера Смитсонов. Стиль имел распространение почти во всех странах Европы и мира, в том числе в США, Канаде, Японии, Бразилии, странах Скандинавии и бывшего СССР.</p>
                </div>
            </div>
            <div class="tab-content">
                <div class="tab-hidden">
                    <p><b>Деконструктиви́зм</b> — направление (стиль) в архитектуре периода 1950-х — 1970-х годов, первоначально в архитектуре Великобритании. Одна из ветвей послевоенного архитектурного модернизма. Отправной точкой брутализма считаются проекты и теоретические работы архитекторов-англичан Элисон и Питера Смитсонов. Стиль имел распространение почти во всех странах Европы и мира, в том числе в США, Канаде, Японии, Бразилии, странах Скандинавии и бывшего СССР.</p>
                </div>
            </div>
            <div class="tab-content">
                <div class="tab-hidden">
                    <p><b>Архитектурный модернизм</b> — движение в архитектуре двадцатого века, переломное по содержанию, связанное с решительным обновлением форм и конструкций, отказом от художественных стилей прошлого. Охватывает период с начала 1900-х годов и по 1960-е годы, когда в архитектуре стран Западной Европы и США возникли новые тенденции искусства постмодернизма. В специальной литературе термину «архитектурный модернизм» соответствуют английские термины «modern architecture», «modern movement» или же просто «modern», используемые в том же контексте. Выражение «модернизм» употребляется иногда в качестве синонима понятия «современная архитектура».</p>
                </div>
            </div>
        </div>
    </div>
    BasicTabs.init('.my-tab');
    BasicTabs.init(document.querySelector('.my-tab'));
    BasicTabs.init(document.querySelectorAll('.my-tab'));

    // или

    BasicTabs.init(); // по умолчанию инициaлизирует элементы с классом .js-tab

Конфигурация #

Настройки, которые указываются при помощи специальных data-атрибутов.

data-tab-nav #

Можно реализовать отдельно таб-навигацию и привязать её к основному табу. В значениях указывается класс или id таб-навигации.

    <div class="tab-nav" id="custom-tab-nav" aria-label="Некоторые направления в архитектуре">
        <button class="tab-trigger" type="button">Брутали́зм</button>
        <button class="tab-trigger" aria-selected="true" type="button">Деконструктиви́зм</button>
        <button class="tab-trigger" type="button">Архитектурный модернизм</button>
    </div>

    <div class="js-tab" data-tab-nav="#custom-tab-nav">
        <div class="tab-main">
            <div class="tab-content">
                <div class="tab-hidden">
                    <p><b>Брутали́зм</b> — направление (стиль) в архитектуре периода 1950-х — 1970-х годов, первоначально в архитектуре Великобритании. Одна из ветвей послевоенного архитектурного модернизма. Отправной точкой брутализма считаются проекты и теоретические работы архитекторов-англичан Элисон и Питера Смитсонов. Стиль имел распространение почти во всех странах Европы и мира, в том числе в США, Канаде, Японии, Бразилии, странах Скандинавии и бывшего СССР.</p>
                </div>
            </div>
            <div class="tab-content">
                <div class="tab-hidden">
                    <p><b>Деконструктиви́зм</b> — направление (стиль) в архитектуре периода 1950-х — 1970-х годов, первоначально в архитектуре Великобритании. Одна из ветвей послевоенного архитектурного модернизма. Отправной точкой брутализма считаются проекты и теоретические работы архитекторов-англичан Элисон и Питера Смитсонов. Стиль имел распространение почти во всех странах Европы и мира, в том числе в США, Канаде, Японии, Бразилии, странах Скандинавии и бывшего СССР.</p>
                </div>
            </div>
            <div class="tab-content">
                <div class="tab-hidden">
                    <p><b>Архитектурный модернизм</b> — движение в архитектуре двадцатого века, переломное по содержанию, связанное с решительным обновлением форм и конструкций, отказом от художественных стилей прошлого. Охватывает период с начала 1900-х годов и по 1960-е годы, когда в архитектуре стран Западной Европы и США возникли новые тенденции искусства постмодернизма. В специальной литературе термину «архитектурный модернизм» соответствуют английские термины «modern architecture», «modern movement» или же просто «modern», используемые в том же контексте. Выражение «модернизм» употребляется иногда в качестве синонима понятия «современная архитектура».</p>
                </div>
            </div>
        </div>
    </div>

Брутали́зм — направление (стиль) в архитектуре периода 1950-х — 1970-х годов, первоначально в архитектуре Великобритании. Одна из ветвей послевоенного архитектурного модернизма. Отправной точкой брутализма считаются проекты и теоретические работы архитекторов-англичан Элисон и Питера Смитсонов. Стиль имел распространение почти во всех странах Европы и мира, в том числе в США, Канаде, Японии, Бразилии, странах Скандинавии и бывшего СССР.

Деконструктиви́зм — направление (стиль) в архитектуре периода 1950-х — 1970-х годов, первоначально в архитектуре Великобритании. Одна из ветвей послевоенного архитектурного модернизма. Отправной точкой брутализма считаются проекты и теоретические работы архитекторов-англичан Элисон и Питера Смитсонов. Стиль имел распространение почти во всех странах Европы и мира, в том числе в США, Канаде, Японии, Бразилии, странах Скандинавии и бывшего СССР.

Архитектурный модернизм — движение в архитектуре двадцатого века, переломное по содержанию, связанное с решительным обновлением форм и конструкций, отказом от художественных стилей прошлого. Охватывает период с начала 1900-х годов и по 1960-е годы, когда в архитектуре стран Западной Европы и США возникли новые тенденции искусства постмодернизма. В специальной литературе термину «архитектурный модернизм» соответствуют английские термины «modern architecture», «modern movement» или же просто «modern», используемые в том же контексте. Выражение «модернизм» употребляется иногда в качестве синонима понятия «современная архитектура».

Прослушивание событий #

Можно прослушать события элемента и получить необходимые параметры.

tabs selected #

Срабатывает при выборе вкладки.

Параметры:

Название Тип Описание
event.detail.index number index активного таба.
event.detail.trigger object Триггер выбранной вкладки.
event.detail.content object Контент выбранной вкладки.
    document.querySelector('.my-tab').addEventListener('tabs selected', function() {

        console.log(event.detail); // параметры

    }, false);