#Pseudo Variants
The pseudo-variant configuration is used to tell Cirrus which classes to generate to apply on different CSS pseudo-classes. Below is an example of how you can change which pseudo-variants are generated.
/*
Below are all possible values you can use to configure pseudo-variants:
- 'responsive',
- 'dark', 'light',
- 'reduce-motion',
- 'first-of-type',
- 'last-of-type',
- 'portrait', 'landscape',
- 'hover', 'group-hover',
- 'focus', 'group-focus', 'focus-visible', 'focus-within',
- 'active',
- 'visited',
- 'checked',
- 'disabled'
*/
@use "cirrus-ext" with (
$config: (
pseudo-variants: (
FLEX: ('responsive'), // Generates sm:u-flex, md:u-flex, lg:u-flex, xl:u-flex, sm:u-flex-column, etc.
OPACITY: ('group-hover', 'hover', 'group-focus', 'focus', 'active'), // Generates hover:u-opacity-0, focus:u-opacity-0, etc.
...
),
),
);