Astra_Ext_Advanced_Hooks_Markup::astra_ext_advanced_hooks_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/advanced-hooks/classes/class-astra-ext-advanced-hooks-markup.php
public function astra_ext_advanced_hooks_dynamic_css( $dynamic_css, $dynamic_css_filtered = '' ) {
/**
* - Variable Declaration
*/
$page_width = '100%';
$parse_css = '';
$layout = astra_get_option( 'site-layout', 'ast-full-width-layout' );
// set page width depending on site layout.
if ( 'ast-box-layout' == $layout ) {
$page_width = astra_get_option( 'site-layout-box-width' ) . 'px';
}
/* Box Layout CSS */
if ( 'ast-box-layout' == $layout ) :
$box_css = array(
'.ast-custom-header, .ast-custom-footer' => array(
'max-width' => $page_width,
'margin-left' => 'auto',
'margin-right' => 'auto',
),
);
$parse_css .= astra_parse_css( $box_css );
endif;
return $dynamic_css . $parse_css;
}
Expand full source code Collapse full source code View on Trac