Skip to content

A modern, customizable, and feature-rich UI button library for web developers. Perfect for React, Angular, Vue, and plain JavaScript projects.

License

Notifications You must be signed in to change notification settings

nexoscreation/featurastic-ui-buttons

Repository files navigation

GitHub Pages GitHub Latest Release GitHub License GitHub code size


🚀 Featurastic UI Buttons

image

🎨 A modern, customizable, and feature-rich UI button library designed for stunning web interfaces. Perfect for developers who demand elegance, responsiveness, and simplicity.


✨ Features

  • 💡 Customizable Styles: Tailor colors, sizes, shapes, and effects effortlessly.
  • Lightweight & Fast: Minimal footprint, optimized for performance.
  • 📱 Responsive Design: Looks fantastic on all devices.
  • 🔌 Seamless Integration: Works with React, Angular, Vue, and vanilla JavaScript.
  • 🌈 Predefined Themes: Use built-in themes or create your own.
  • Ripple Effects: Add interactive animations with one attribute.
  • 🌟 Extendable: Add custom behaviors and styles easily.

🔗 Useful Links

Web Demo
GitHub Repo
YouTube Video
NPM Package
Screenshot

🛠️ Getting Started

Basic Usage (HTML + JS)

Quickly add a stylish button to your webpage:

<!-- Button Element -->
<button class="fui-btn" data-variant="primary">Click Me</button>

<!-- Include the JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/fui-buttons.js"></script>

also, include the CSS for advanced styling:

<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/[email protected]/fui-buttons.css"
/>

🌟 Built-in Themes & Variants

Featurastic UI Buttons come with built-in themes:

Variant Usage Class Preview Color Preview Button
Primary data-variant="primary" #00ffff hsl(180, 100%, 50%) Comming Soon!
Secondary data-variant="secondary" #fe015e hsl(338, 99%, 50%) Comming Soon!
Success data-variant="success" #26ff00 hsl(111, 100%, 50%) Comming Soon!
Error data-variant="error" #ff0000 hsl(0, 100%, 50%) Comming Soon!
Netural data-variant="netural" #808080 hsl(0, 0%, 50%) Comming Soon!

🌈 Example Buttons

Explore the power of Featurastic UI Buttons:

<!-- Button Variants -->
<button class="fui-btn" data-variant="primary">Primary</button>
<button class="fui-btn" data-variant="secondary">Secondary</button>

<!-- Ripple Effect -->
<button class="fui-btn" data-variant="success" data-ripple="true">
  Success with Ripple
</button>

🎉 Coming Soon

  • React.js, Vue.js, Nuxt.js Components
  • Advanced animations and accessibility options.
  • More themes and variants.
  • Customizable Button size.

🤝 Contributing

We ❤️ contributions! Here's how you can help:

  1. Fork this repository.
  2. Create a new branch: git checkout -b feature-name.
  3. Commit your changes: git commit -m "Add some feature".
  4. Push to your branch: git push origin feature-name.
  5. Open a pull request.

🛡️ License

This project is open-source and licensed under the CC0-1.0 License. See the LICENSE file for more details.

About

A modern, customizable, and feature-rich UI button library for web developers. Perfect for React, Angular, Vue, and plain JavaScript projects.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published