/** * Sets the styles for column gutter * * @param string $css * @param array $style * @param string $rowID * * @return string * @since 0.1.0 */ public function row_overlay($css, $style, $rowID) { if (isset($style['background']) && !empty($style['bg_overlay_color'])) { $overlay_color = $style['bg_overlay_color']; if (!empty($style['bg_overlay_opacity'])) { $overlay_color = 'rgba( ' . pootlepb_hex2rgb($overlay_color) . ', ' . (1 - $style['bg_overlay_opacity']) . ' )'; } $css .= "{$rowID} .panel-row-style:before { background-color: {$overlay_color}; }"; } return $css; }
private function hover_color(&$attr, $set) { if (!empty($set['portfolio-bg-color'])) { $attr['style'] .= 'background:rgba( ' . pootlepb_hex2rgb($set['portfolio-bg-color']) . ', ' . $this->hover_color_opacity . ' );'; } else { if (!empty($this->hover_color)) { $attr['style'] .= ' background:' . $this->hover_color . ';'; } } }
/** * Sets transparency for content block bg color * @param string $style Content CSS * @param array $set Settings * @since 0.2.3 */ private function bg_color_transparency(&$style, $set) { if (!empty($set['background-transparency']) && !empty($set['background-color'])) { $style .= 'background-color: rgba( ' . pootlepb_hex2rgb($set['background-color']) . ', ' . (1 - $set['background-transparency']) . ' ); '; } }