Astra_Elementor::generate_global_elementor_style( string $dynamic_css )
Generate CSS variable style for Elementor.
Description
Parameters
- $dynamic_css
-
(string) (Required) Dynamic CSS.
Return
(object)
Source
File: inc/compatibility/class-astra-elementor.php
public function generate_global_elementor_style( $dynamic_css ) {
$global_palette = astra_get_option( 'global-color-palette' );
$palette_style = array();
$slugs = Astra_Global_Palette::get_palette_slugs();
$style = array();
if ( isset( $global_palette['palette'] ) ) {
foreach ( $global_palette['palette'] as $color_index => $color ) {
$variable_key = '--e-global-color-' . str_replace( '-', '', $slugs[ $color_index ] );
$style[ $variable_key ] = $color;
}
$palette_style[':root'] = $style;
$dynamic_css .= astra_parse_css( $palette_style );
}
return $dynamic_css;
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 3.7.0 | Introduced. |