1.0.2 • Published 2 years ago

r-graph-tabs v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

graph-tabs


Описание плагина

Простой и доступный плагин табов с возможностью изменения некоторых параметров

Демо: https://codepen.io/arti-set-dev/pen/YzjMdJx

Загрузка и инициализация

Для загрузки введите команду: npm i r-tabs.

После загрузки перед инициализацией напишите базовую html разметку для работы плагина. Она должна выглядеть следующим образом:

<div class="tabs" data-tabs="tab1">
    <ul class="tabs__nav">
      <li class="tabs__nav-item"><button class="tabs__nav-btn" type="button">Один</button></li>
      <li class="tabs__nav-item"><button class="tabs__nav-btn" type="button">Два</button></li>
      <li class="tabs__nav-item"><button class="tabs__nav-btn" type="button">Три</button></li>
    </ul>
    <div class="tabs__content">
      <div class="tabs__panel">Один контент</div>
      <div class="tabs__panel">Два контент</div>
      <div class="tabs__panel">Три контент</div>
    </div>
  </div>
  <div class="tabs" data-tabs="tab2">
    <ul class="tabs__nav">
      <li class="tabs__nav-item"><button class="tabs__nav-btn" type="button">Один</button></li>
      <li class="tabs__nav-item"><button class="tabs__nav-btn" type="button">Два</button></li>
      <li class="tabs__nav-item"><button class="tabs__nav-btn" type="button">Три</button></li>
    </ul>
    <div class="tabs__content">
      <div class="tabs__panel">Один контент</div>
      <div class="tabs__panel">Два контент</div>
      <div class="tabs__panel">Три контент</div>
    </div>
  </div>

Для инициализации пропишите следующий код:

const tabs = new GraphTabs('tab1');

Настройки

vertical

Данный параметр отвечает за ориентацию табов. По умолчанию ориентация горизонтальная. Для изменения ориентации пропишите параметр vertical со значением true.

const tabs = new GraphTabs('tab1', {
  vertical: true,
});
1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago