Download the PHP package visuellverstehen/statamic-classify without Composer
On this page you can find all versions of the php package visuellverstehen/statamic-classify. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download visuellverstehen/statamic-classify
More information about visuellverstehen/statamic-classify
Files in visuellverstehen/statamic-classify
Package statamic-classify
Short Description A useful helper to add CSS classes to all HTML tags generated by the bard editor.
License proprietary
Informations about the package statamic-classify
Classify
Classify is a useful helper to add CSS classes to all HTML tags generated by the Statamic Bard editor.
Installation
Requirements
- Statamic v4 || v5
- Laravel 10 || 11
- PHP 8.2+
Installation
Install Classify via composer:
Publish config file
The installation process will automatically publish the classify.php
file into the config
folder.
Usage
Configuration
To add or change style sets, simply add or change an array with classes that should be added to the HTML tag.
This example uses TailwindCSS, but you can use whatever kind of CSS you want.
Example Output
Usage
If you want to use the default style set, use the classify
modifier.
If you want to add multiple style sets, you can define those in the config file:
If you want to get the defined classes for a certain element, you can get them straight from your config or use the classify
tag:
Nested selectors
You can nest your selectors to style elements differently in varying contexts.
Let's assume you want to style links inside lists differently to a general link, you can make use of nesting:
Classify will take care of the order, so you don't need to define the nested selector before the general selector.
Working with CSS frameworks (like TailwindCSS)
Some CSS frameworks utilize JIT compiling, or have some other means of purging CSS classes from production builds to reduce file size. Your classify CSS classes may not appear anywhere else in your template files, as they will be added dynamically. To make sure that your classes will be considered for compiling, you have to include the classify config file as content:
More about us
License
The MIT License (MIT). Please have a look at our license file for more information.
All versions of statamic-classify with dependencies
laravel/framework Version ^10.0 || ^11.0
statamic/cms Version ^4.0 || ^5.0
symfony/dom-crawler Version ^6.0
symfony/css-selector Version ^5.4 || ^6.0 || ^7.0