UNPKG

flex-element-tabs

Version:

flex-element-tabs is a versatile JavaScript library for creating dynamic tabs in web interfaces. It offers customizable, lightweight, and easy-to-integrate tab components, enhancing user navigation and content organization in web applications.

53 lines (40 loc) 1.75 kB
# Flex Element Tabs `flex-element-tabs` is a lightweight and flexible JavaScript library for creating tabbed interfaces in web applications. ## Installation Use the package manager [npm](https://www.npmjs.com/) to install flex-element-tabs. ```bash npm install flex-element-tabs ``` ```bash import { TabsContainer, TabsItem } from "flex-element-tabs"; ``` ## Basic Example ```bash <TabsContainer active={1} containerClass="" itemClass="" headClass=""> <TabsItem title="Title 1"> <div> Sample Content 1 </div> </TabsItem> <TabsItem title="Title 2"> <div> Sample Content 2 </div> </TabsItem> <TabsItem title="Title 3"> <div> Sample Content 3 </div> </TabsItem> </TabsContainer> ``` ## Option | Function | Description | Type | | :--------------------| :-------------------------------------------------------------- | :---------- | | active={} | Default target open tab | number | | containerClass="" | You can define default classes for the main container. | string | | itemClass="" | You can make default style edits for tabs | string | | headClass="" | You can make style edits for the tab container. | string | | title="" | Space reserved for tab names. Supports Html objects (icon etc.) | any | ## Other To change tab locations, simply swap the TabsItem objects. The first one always represents the 1st tab