Live Demo link
This project uses Vanilla JS for DOM manipulation to create a list with some interactions.
- Add and remove list items upto 100, after which additions are disabled.
- Hover animations on list items and immediately adjacent siblings.
- Modal popup when list item is clicked
- List item resizes to transform into modal
- Animations for resizing and overlay
- Vanilla JS for interactions and animations
- Tailwind for styling
- Vite for bundling
- Yarn for package management
- π project
- π README.md
- π assets
- π favicon-16x16.png
- π favicon-32x32.png
- π favicon.ico
- π index.html
- π node_modules
- π package.json
- π postcss.config.js
- π src
- π componentHTML.js
- π handlers.js
- π helpers.js
- π index.css
- π main.js
- π tailwind.config.js
- π yarn.lock
Name | Operating System | Device type |
---|---|---|
Chrome | Windows | Desktop |
Chrome | Mac OS | Desktop |
$ npm install --global yarn
$ yarn dev
$ yarn build
$ yarn serve