GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” GitHub - Natuworkguy/UltraHTML: Ultra-light UI library for beautiful buttons, tabs, popups, and more.

BranchesTags
Open more actions menu

Latest commit

 

History

79 Commits
79 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
demo
demo
 
 
dist
dist
 
 
docs
docs
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
how_to_use.md
how_to_use.md
 
 

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.

natuworkguy.github.io/UltraHTML/demo/

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.