0.2.0 • Published 7 years ago

smarty-tabs v0.2.0

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

SmartyTabs

Demo https://codepen.io/Alebex/pen/EZpexa


HTML Layout

    <!-- Set init class name -->
    <div class="init-class">
    
        <!-- Navigation container -->
        <div class="smarty-controller">
            <ul class="smarty-controller__list">
                <li class="smarty-controller__item"> tab 1 </li>
                <li class="smarty-controller__item"> tab 2 </li>
            </ul> 
        </div>
        
        <!-- Navigation container -->
        <div class="smarty-content">
            <div class="smarty-content__item"> content block 1 </div>
            <div class="smarty-content__item"> content block 2 </div>
        </div>
        
    </div>

Initialize SmartyTabs

    import SmartyTabs from './smarty-tabs.js';
    
    SmartyTabs('initClass', {
        // config
    })

Parameters

ParameterTypeDefault
classes
navWrapperstring'.smarty-controller'
navListstring'.smarty-controller__list'
navItemsstring'.smarty-controller__item'
contentWrapperstring'.smarty-content'
contentItemsstring'.smarty-content__item'
activeClass.controllerstring'smarty-controller__item--active'
activeClass.contentstring'smarty-content__item--active'
response
tabSlidebooleanfalse
maxScreennumber650
other
startIndexnumber0

Author: Alebex

0.2.0

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago