astra_sticky_header_widget_dynamic_css( string $dynamic_css, string $dynamic_css_filtered = '' )
Dynamic CSS
Description
Parameters
- $dynamic_css
-
(string) (Required) Astra Dynamic CSS.
- $dynamic_css_filtered
-
(string) (Optional) Astra Dynamic CSS Filters.
Default value: ''
Return
(string)
Source
File: addons/sticky-header/classes/dynamic-css/widget-dynamic.css.php
function astra_sticky_header_widget_dynamic_css( $dynamic_css, $dynamic_css_filtered = '' ) { $num_of_header_widgets = astra_addon_builder_helper()->num_of_header_widgets; for ( $index = 1; $index <= $num_of_header_widgets; $index++ ) { if ( ! Astra_Addon_Builder_Helper::is_component_loaded( 'widget-' . $index, 'header' ) ) { continue; } $_section = 'sidebar-widgets-header-widget-' . $index; $selector = '.ast-header-sticked .header-widget-area[data-section="sidebar-widgets-header-widget-' . $index . '"]'; /** * Copyright CSS. */ if ( Astra_Addon_Builder_Helper::apply_flex_based_css() ) { $header_widget_selector = $selector . '.header-widget-area-inner'; } else { $header_widget_selector = $selector . ' .header-widget-area-inner'; } $css_output_desktop = array( $header_widget_selector => array( 'color' => astra_get_option( 'sticky-header-widget-' . $index . '-color' ), ), $header_widget_selector . ' a' => array( 'color' => astra_get_option( 'sticky-header-widget-' . $index . '-link-color' ), ), $header_widget_selector . ' a:hover' => array( 'color' => astra_get_option( 'sticky-header-widget-' . $index . '-link-h-color' ), ), $selector . ' .widget-title' => array( 'color' => astra_get_option( 'sticky-header-widget-' . $index . '-title-color' ), ), ); /* Parse CSS from array() */ $css_output = astra_parse_css( $css_output_desktop ); $dynamic_css .= $css_output; } return $dynamic_css; }
Expand full source code Collapse full source code View on Trac