$imgbbrdrradius = easy_get_option('easymedia_brdr_rds'); $disenbor = easy_get_option('easymedia_disen_bor'); $disenshadow = easy_get_option('easymedia_disen_sdw'); $brdrbtm = $mrgnbox * 2; $marginhlf = $mrgnbox / 2; $theoptstl = easy_get_option('easymedia_frm_size'); $globalwidth = stripslashes($theoptstl['width']); $pattover = easy_get_option('easymedia_style_pattern'); $ttlcol = easy_get_option('easymedia_ttl_col'); $thumbhov = ucfirst(easy_get_option('easymedia_hover_style')) . '.png'; $thumbhov = plugins_url('css/images/' . $thumbhov . '', dirname(__FILE__)); $thumbhovcol = easymedia_hex2rgb(easy_get_option('easymedia_thumb_col')); $thumbhovcolopcty = easy_get_option('easymedia_hover_opcty') / 100; $thumbiconcol = easy_get_option('easymedia_icon_col'); $disenico = easy_get_option('easymedia_disen_ticon'); $borderrgba = easymedia_hex2rgb(easy_get_option('easymedia_frm_col')); $borderrgbaopcty = easy_get_option('easymedia_thumb_border_opcty') / 100; // IMAGES echo '.view {margin-bottom:' . $mrgnbox . 'px; margin-right:' . $marginhlf . 'px; margin-left:' . $marginhlf . 'px;}'; echo '.da-thumbs article.da-animate p{color:' . $ttlcol . ' !important;}'; if (easy_get_option('easymedia_disen_icocol') == '1') { echo 'span.link_post, span.zoom {background-color:' . $thumbiconcol . ';}'; } if (easy_get_option('easymedia_disen_hovstyle') == '1') { echo '.da-thumbs article.da-animate {cursor: ' . $curstyle . ';}'; } else { echo '.da-thumbs img {cursor: ' . $curstyle . ';}'; } $imgbbrdrradius != '' ? $addborradius = '.view,.view img,.da-thumbs,.da-thumbs article.da-animate {border-radius:' . $imgbbrdrradius . 'px;}' : ($addborradius = ''); echo $addborradius; $disenbor == 1 ? $addborder = '.view {border: ' . $imgborder . 'px solid rgba(' . $borderrgba . ',' . $borderrgbaopcty . ');}' : ($addborder = '');
function emg_dynamic_css_generator() { //Get Plugin settings $frmcol = easy_get_option('easymedia_frm_col'); $shdcol = easy_get_option('easymedia_shdw_col'); $mrgnbox = easy_get_option('easymedia_margin_box'); $imgborder = easy_get_option('easymedia_frm_border'); $curstyle = strtolower(easy_get_option('easymedia_cur_style')); $imgbbrdrradius = easy_get_option('easymedia_brdr_rds'); $disenbor = easy_get_option('easymedia_disen_bor'); $disenshadow = easy_get_option('easymedia_disen_sdw'); $brdrbtm = $mrgnbox * 2; $marginhlf = $mrgnbox / 2; $theoptstl = easy_get_option('easymedia_frm_size'); $globalwidth = stripslashes($theoptstl['width']); $pattover = easy_get_option('easymedia_style_pattern'); $overcol = easy_get_option('easymedia_overlay_col'); $ttlcol = easy_get_option('easymedia_ttl_col'); $thumbhov = ucfirst(easy_get_option('easymedia_hover_style')) . '.png'; $thumbhov = plugins_url('css/images/' . $thumbhov . '', dirname(__FILE__)); $thumbhovcol = easymedia_hex2rgb(easy_get_option('easymedia_thumb_col')); $thumbhovcolopcty = easy_get_option('easymedia_hover_opcty') / 100; $thumbiconcol = easy_get_option('easymedia_icon_col'); $disenico = easy_get_option('easymedia_disen_ticon'); $borderrgba = easymedia_hex2rgb(easy_get_option('easymedia_frm_col')); $borderrgbaopcty = easy_get_option('easymedia_thumb_border_opcty') / 100; ob_start(); // IMAGES echo '.view {margin-bottom:' . $mrgnbox . 'px; margin-right:' . $marginhlf . 'px; margin-left:' . $marginhlf . 'px;}'; echo '.da-thumbs article.da-animate p{color:' . $ttlcol . ' !important;}'; if (easy_get_option('easymedia_disen_icocol') == '1') { echo 'span.link_post, span.zoom, span.zooma {background-color:' . $thumbiconcol . ';}'; } if (easy_get_option('easymedia_disen_hovstyle') == '1') { echo '.da-thumbs article.da-animate {cursor: ' . $curstyle . ';}'; } else { echo '.da-thumbs img {cursor: ' . $curstyle . ';}'; } $imgbbrdrradius != '' ? $addborradius = '.view,.view img,.da-thumbs,.da-thumbs article.da-animate {border-radius:' . $imgbbrdrradius . 'px;}' : ($addborradius = ''); echo $addborradius; $disenbor == 1 ? $addborder = '.view {border: ' . $imgborder . 'px solid rgba(' . $borderrgba . ',' . $borderrgbaopcty . ');}' : ($addborder = ''); echo $addborder; $disenico == 1 ? $showicon = '' : ($showicon = '.forspan {display: none !important;}'); echo $showicon; $disenshadow == 1 ? $addshadow = '.view {-webkit-box-shadow: 1px 1px 3px ' . $shdcol . '; -moz-box-shadow: 1px 1px 3px ' . $shdcol . '; box-shadow: 1px 1px 3px ' . $shdcol . ';}' : ($addshadow = '.view { box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;}'); echo $addshadow; // MEDIA BOX Patterns if ($pattover != '' || $pattover != 'no_pattern') { echo '#mbOverlay {background: url(' . EASYMEDG_PLUGIN_URL . 'css/images/patterns/' . $pattover . '); background-repeat: repeat;}'; } // Thumbnails Title Background color @since 1.2.61 echo '.da-thumbs article.da-animate p { background: rgba(' . easymedia_hex2rgb(easy_get_option('easymedia_ttl_back_col')) . ',0.5) !important;}'; // IE <8 Handle preg_match('/MSIE (.*?);/', $_SERVER['HTTP_USER_AGENT'], $matches); if (isset($matches)) { if (count($matches) > 1 && $disenbor == 1) { $version = explode(".", $matches[1]); switch (true) { case $version[0] <= '8': echo '.view {border: 1px solid ' . $shdcol . ';}'; echo '.iehand {border: ' . $imgborder . 'px solid ' . $frmcol . ';}'; echo '.da-thumbs article{position: absolute; background-image:url(' . $thumbhov . '); background-repeat:repeat; width: 100%; height: 100%;}'; break; case $version[0] > '8': $disenbor == 1 ? $addborder = '.view {border: ' . $imgborder . 'px solid rgba(' . $borderrgba . ',' . $borderrgbaopcty . ');}' : ($addborder = ''); echo $addborder; echo '.da-thumbs article{position: absolute; background: rgba(' . $thumbhovcol . ',' . $thumbhovcolopcty . '); background-repeat:repeat; width: 100%; height: 100%;}'; break; default: break; } } else { if (count($matches) > 1 && $disenbor != '1') { echo '.da-thumbs article{position: absolute; background-image:url(' . $thumbhov . '); background-repeat:repeat; width: 100%; height: 100%;}'; } else { echo '.da-thumbs article{position: absolute; background: rgba(' . $thumbhovcol . ',' . $thumbhovcolopcty . '); background-repeat:repeat; width: 100%; height: 100%;}'; } } } // Magnify Icon if (easy_get_option('easymedia_mag_icon') != '' && $disenico == 1) { echo ' span.zoom{ background-image:url(' . EASYMEDG_PLUGIN_URL . 'css/images/magnify/' . easy_get_option('easymedia_mag_icon') . '.png); background-repeat:no-repeat; background-position:center; }'; } $content = ob_get_clean(); echo emg_css_compress($content); }