A highly customizable, production-ready CSS button library built with Sass for mobile web and desktop.
Buttons is a CSS button library built with Sass that provides a collection of customizable, production-ready button styles for web and mobile applications. It solves the problem of creating consistent and visually appealing button interfaces by offering a flexible, modular system that developers can easily adapt to their design needs.
Frontend developers and UI designers building web applications who need a reliable, customizable button component library without heavy dependencies.
Developers choose Buttons for its high customizability via Sass variables, clean separation of styles and colors, and production-ready cross-browser support, making it a lightweight yet powerful alternative to larger UI frameworks.
A CSS button library built using Sass and Compass
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses an _options.scss file to define colors, shapes, and sizes, allowing deep theme integration without modifying core CSS, as highlighted in the customization section.
Offers multiple button types like flat, 3D, and glow, which can be combined independently with color classes for flexible design, demonstrated in the showcase demo.
Tested across modern browsers and gracefully degrades to Internet Explorer 8, ensuring wide production readiness, as stated in the browser support section.
Button types can be excluded during compilation via Sass imports, enabling leaner CSS builds tailored to project needs, as explained in the 'Excluding Button Types' section.
Requires jQuery for dropdown functionality and Font Awesome for icons, adding bloat and outdated tech stacks, as noted in the setup instructions.
Customization necessitates a full Sass/Node.js setup with Grunt, which can be cumbersome for simple integrations, requiring multiple steps as detailed in the README.
Relies on Bower and older build tools like Compass, with no mention of modern alternatives, potentially hindering maintenance and integration in current workflows.