1. Components
  2. Tree View

Components

Tailwind CSS Tree View

Browse free customizable Tailwind CSS Tree View. Choose from basic, nested, bordered, arrowed, and other styles to collapse and expand UI elements.

Requires JS

Note that this component requires the use of our Accordion and Tree View plugins, else you can skip this message if you are already using Preline UI as a package.

Basic usage

Basic Tree View example to expand and collapse the treeview node.

assets
css
main
main.css
docs.css
README.txt
.gitignore

Close currently opened

Closes the currently open element at the group level by removing the data-hs-accordion-always-open.

assets
css
main
main.css
docs.css
README.txt
.gitignore

Customize

Customize the Tree View component with any icons and styles.

Text
Frame
Alignment
Left
Right
Top
Bottom

Multiple selection New

You may select multiple folders/files by holding shift, ctrl | cmd key.

assets
css
main
main.css
docs.css
README.txt
.gitignore

Draggable New

Requires Additional Installation

Also note that some of the demos below have the ability to Drag n' Drop items, this uses the external library Sortable.js, make sure it's also connected on the page.

Certain JavaScript Helpers in Preline UI make use of Lodash plugin. Don't forget to install it, if you haven't done so already: npm i lodash

You may select multiple folders/files by holding shift, ctrl | cmd key.

assets
css
main
main.css
docs.css
README.txt
.gitignore

Draggable and auto collapse one level group New

This demo uses Sortable.js to drag n' drop items. You may select multiple folders/files by holding shift, ctrl | cmd key.

assets
css
main
main.css
docs.css
README.txt
.gitignore

Checkbox New

This demo uses Sortable.js to drag n' drop items. You can select folders/files by checking the checkboxes.