A simple notification panel with a sidebar menu built using HTML, CSS, and vanilla JavaScript.
- Toggle search input visibility.
- Toggle sidebar menu visibility.
- Smooth animations for showing and hiding elements.
- Clone the repository or download the source files.
- Open
index.html
in your web browser to see the notification panel in action.
index.html
: Contains the HTML structure of the notification panel and sidebar menu.styles.css
: Contains the CSS styles for the notification panel, converted from LESS.scripts.js
: Contains the vanilla JavaScript code for toggling the search input and sidebar menu.
- Search Input Toggle: Click on the search icon in the header to toggle the visibility of the search input.
- Menu Toggle: Click on the menu icon in the header to toggle the visibility of the sidebar menu.
- Colors: Modify the CSS variables in
styles.css
to change the color scheme. - Animations: Adjust the transition and animation properties in
styles.css
to customize the animations. - Content: Update the HTML content in
index.html
to add more notifications or modify the existing ones.
Contributions are welcome! Here are some ways you can contribute:
- Report Bugs: If you find a bug, please report it by opening an issue.
- Suggest Features: If you have a feature request, please let us know by opening an issue.
- Improve Documentation: If you have suggestions for improving the documentation, please submit a pull request.
- Submit Pull Requests: If you can fix a bug or implement a feature, please submit a pull request.
- Fork this repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.