Frontfire Web Frontend Toolkit
The Frontfire Web Frontend Toolkit offers essential styles and effects combined with a consistent set of interactive widgets and layout utilities. It is suitable for web pages and web applications that need a modern and consistent look and feel and use responsive design to work on all devices and screen sizes. All interactions are fully touch-aware and work with any type of pointing device. The default style equally supports light and dark theme and can be customised with CSS variables.
Frontfire is released under the terms of the MIT licence. See the complete licence text in the code repository for details.
See the change log for all differences between release versions.
The API documentation describes all class methods and properties in detail and includes some examples. While Frontfire version 1 (which as a work in progress never actually used version numbers) was made as a jQuery plugin, version 2 comes in two parts.
Frontfire Core
This part largely replaces those parts of jQuery that are not already covered by modern JavaScript. It can be used independently of the UI part. The ArrayList and Color classes can also be used independently of Frontfire, but are maintained and documented with it.
Frontfire UI
This part builds with styles and plugins upon Core and provides UI widgets and interaction primitives. The Complete bundle contains all of the plugins, the Minimal bundle only the most essential ones. A good first read are the chapters about Installation and then the Page and Typography modules.
Note that Frontfire UI is not an add-in for any existing web page. It relies on CSS reset styles and alters the basic appearance of many standard HTML elements to give them a consistent style without drowning the document in CSS classes. Read the Autostart documentation to learn more about this and how to selectively opt out.
Minimal bundle Complete bundle
The following pages describe general topics or contain full reference lists.