File: /home/slyfwmm/pianob/wp-content/themes/zk-monaco/inc/dynamic/dynamic.css.php
<?php
/**
* Auto create css from Meta Options.
*
* @author Fox
* @version 1.0.0
*/
class CMSSuperHeroes_DynamicCss
{
function __construct()
{
add_action('wp_head', array($this, 'generate_css'));
}
/**
* generate css inline.
*
* @since 1.0.0
*/
public function generate_css()
{
global $smof_data, $cms_base;
$css = $this->css_render();
if (! isset($smof_data['dev_mode'])) {
$css = $cms_base->compressCss($css);
}
echo '<style type="text/css" data-type="cms_shortcodes-custom-css">'.$css.'</style>';
}
/**
* header css
*
* @since 1.0.0
* @return string
*/
public function css_render()
{
global $smof_data, $cms_base;
ob_start();
/* custom css. */
if(isset($smof_data['custom_css'])) {
echo esc_attr($smof_data['custom_css']);
}
?>
#cms-page:not(.header-v1) #cms-header-logo a,
#cms-page:not(.header-v1) .main-navigation ul:first-child > li > a,
#cms-page:not(.header-v1) .main-navigation ul:first-child > li > span {
line-height:<?php echo esc_attr($smof_data['header_height']); ?>;
}
#cms-page:not(.header-v1) #cms-header-logo a img{
height: <?php echo esc_attr($smof_data['main_logo_height']); ?>
}
/* If ENABLE Sticky Header*/
#cms-page:not(.header-v1) .header-sticky #cms-header-logo a,
#cms-page:not(.header-v1) .header-sticky .main-navigation ul:first-child > li > a,
#cms-page:not(.header-v1) .header-sticky .main-navigation ul:first-child > li > span{
line-height: <?php echo esc_attr($smof_data['menu_sticky_height']); ?>;
}
#cms-page:not(.header-v1) .header-sticky #cms-header-logo a img{
height: <?php echo esc_attr($smof_data['sticky_logo_height']); ?>
}
@media (max-width: 991px){
#masthead #cms-header-navigation{ top: <?php echo esc_attr($smof_data['header_height']); ?>;}
#masthead .has-sticky #cms-header-navigation{ top: <?php echo esc_attr($smof_data['menu_sticky_height']); ?>;}
}
<?php
return ob_get_clean();
}
}
new CMSSuperHeroes_DynamicCss();