Skip to content

Natuworkguy/UltraHTML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 UltraHTML

MIT License GitHub stars GitHub issues GitHub last commit

Ultra-light UI library for beautiful buttons, tabs, chips, popups, dropdowns, switches, and more β€” inspired by Materialize CSS, built from scratch.

⚑ Designed for speed.
🎨 Styled with love.
πŸ’Ύ Zero dependencies.


πŸš€ Getting Started

1. Add UltraHTML to Your Project

git clone https://github.com/Natuworkguy/UltraHTML.git

Then include the files:

<link rel="stylesheet" href="dist/ultra.css">
<script src="dist/ultra.js" onload="Ultra.init()"></script>

2. Use the Components

Here’s a quick taste of what UltraHTML gives you:

<section class="ultra-section ultra-section-ul cover-only ctr-ul">
  Hello, UltraHTML World!
  <button class="ultra-button button-wave">Click Me</button>
</section>

<div class="ultra-chip">I'm a chip</div>

✨ Features

  • πŸ’₯ Wave Button Effects
  • οΏ½οΏ½ Tabbed Navigation
  • 🎯 Chips w/ Click-to-Dismiss
  • πŸ’¬ Popup Toast Messages
  • πŸ“± Responsive Design (Mobile-First)
  • 🎨 Fully Customizable via CSS Variables

πŸ§ͺ Demo

Click here to view the demo.


🧠 Why UltraHTML?

  • No frameworks, no nonsense.
  • Plug-and-play components.
  • Built with performance and developer joy in mind.
  • You can read the whole code in one sitting. And understand it.

πŸ™Œ Inspired By

UltraHTML is proudly inspired by the visual beauty and simplicity of Materialize CSS. We're taking that same vibe β€” clean UI, intuitive interactions β€” and boiling it down to pure CSS + JS, no frameworks required.


πŸ“‚ File Structure

UltraHTML/
β”œβ”€β”€ dist/        # Ready-to-use CSS and JS files (not minified)
β”œβ”€β”€ demo/        # Demo page
β”œβ”€β”€ docs/        # Documentation
β”œβ”€β”€ LICENSE
β”œβ”€β”€ how_to_use.md
└── README.md

πŸ”§ Customization

All key styles are controlled with CSS variables. Example:

:root {
  --btn-default-color: #0bf00b;

  --tab-default-color: #2196f3;

  --chip-color: lightgrey;
}

πŸ“œ License

UltraHTML is licensed under the MIT License.


πŸ§‘β€πŸ’» Author

Made with ❀️ by Natuworkguy

β€œThe UI game needs more love. I’m just here to make it pretty.”


🀝 Contributing

Wanna add new components, fix bugs, or expand features? Go wild. PRs welcome!

About

Ultra-light UI library for beautiful buttons, tabs, popups, and more.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors