Gerillass 3.0.0 is out. One gradient mixin replaces two, and text-gradient takes its colours first, so read the migration guide before you upgrade.

Gerillass

v3.0.0

Pseudo Selector

Type: Function
pseudoSelector();

Appends a pseudo-class to every selector in a list.

Arguments

NameTypeDescription
$elementslistAccepts a list of selectors.
$pseudo (null)stringAccepts a pseudo-class name, without the colon.

Examples

One rule applied to several selectors in the same state.

Sass
#{pseudoSelector(("button", ".btn", "a"), "focus-visible")} {
  outline: 2px solid crimson;
  outline-offset: 2px;
}
CSS
button:focus-visible, .btn:focus-visible, a:focus-visible {
  outline: 2px solid crimson;
  outline-offset: 2px;
}