Configuration
Punica CSS Framework allows you to seamlessly modify all configuration settings through 3 API files (options, utilities, and themes), enabling effortless customization and recompilation for your project.
The options.scss API file defines the settings and options for all components and elements. It allows you to completely enable/disable any component/element or turn on/off its features. You can also customize styles by adding new size or color options, renaming class names, and modifying all CSS properties for full flexibility.
The utilities.scss API file provides a flexible interface for managing and customizing Punica’s utility class library. It allows you to add new utility classes, disable existing ones, and adjust predefined settings to seamlessly align with your project’s needs.
You can create new themes using the themes.scss API file and manage all settings in the
options.scss
and utilities.scss
API files through your theme map. This approach allows for easy customization and flexibility, enabling you to adapt Punica to meet the specific needs of your project. By consolidating all configuration settings into a single theme map, you streamline the process of updating or switching between themes without the need for modifying multiple files.