Util: Generates a CSS var string, e.g. var(--wp--preset--color--background)
from a preset string such as var:preset|space|50
.
Parameters
$style_value
stringrequired- A single CSS preset value.
$css_vars
string[]required- An associate array of CSS var patterns used to generate the var string.
Source
protected static function get_css_var_value( $style_value, $css_vars ) {
foreach ( $css_vars as $property_key => $css_var_pattern ) {
$slug = static::get_slug_from_preset_value( $style_value, $property_key );
if ( static::is_valid_style_value( $slug ) ) {
$var = strtr(
$css_var_pattern,
array( '$slug' => $slug )
);
return "var($var)";
}
}
return '';
}
Changelog
Version | Description |
---|---|
6.1.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.