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 Latest Release GitHub Pages npm bundle size npm downloads GitHub License

🚀 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


🛠️ 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/featurastic-ui-buttons@1.0.0/fui-buttons.js"></script>

also, include the CSS for advanced styling:

<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/featurastic-ui-buttons@1.0.0/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"
hsl(180, 100%, 50%)
Comming Soon!
Secondary data-variant="secondary"
hsl(338, 99%, 50%)
Comming Soon!
Success data-variant="success"
hsl(111, 100%, 50%)
Comming Soon!
Error data-variant="error"
hsl(0, 100%, 50%)
Comming Soon!
Netural data-variant="netural"
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>

🤝 Contributing

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

  1. 🍴 Fork the repository
  2. 🌿 Create your feature branch (git checkout -b feature/AmazingFeature)
  3. 💾 Commit your changes (git commit -m 'Add some AmazingFeature')
  4. 🚀 Push to the branch (git push origin feature/AmazingFeature)
  5. 🔃 Open a Pull Request

Check out our Contribution Guidelines for more details.


📄 License

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


Made with ❤️ by the Nexos Creation Team

⭐ Star us on GitHub!

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