function royal_custom_css_styling() { // get theme customzier data $custom_css = get_option('royal_custom_css'); $css = '<style id="royal_custom_css_style">'; $css .= '.rf-custom-css textarea { background-color: ' . royal_hex2rgba($custom_css['bg_color'], $custom_css['bg_color_tr']) . '; color: ' . $custom_css['text_color'] . '; font-size: ' . $custom_css['font_size'] . 'px; }'; $css .= '</style>'; // compress css echo str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $css); }
function royal_shadows($selector, $args = array()) { // default values $defaults = array('label' => false, 'horizontal' => 0, 'vertical' => 0, 'blur' => 5, 'spread' => 5, 'color' => '#000000', 'transparency' => 1, 'inset' => ''); // override defaults & extract array keys as variables. ex: 'label' to $label $args = wp_parse_args($args, $defaults); extract($args); if ($label == true) { if ($inset == 1) { $inset = ' inset'; } else { $inset = ''; } $css = $selector . ' { box-shadow: ' . $horizontal . 'px ' . $vertical . 'px ' . $blur . 'px ' . $spread . 'px ' . royal_hex2rgba($color, $transparency) . $inset . '; }'; } else { $css = ''; } // return generated css return $css; }