astra_color_responsive_css( array $setting, string $css_property, string $selector )
Astra Responsive Colors
Description
Parameters
- $setting
-
(array) (Required) Responsive colors.
- $css_property
-
(string) (Required) CSS property.
- $selector
-
(string) (Required) CSS selector.
Return
(string) Dynamic responsive CSS.
Source
File: classes/astra-common-functions.php
function astra_color_responsive_css( $setting, $css_property, $selector ) {
$css = '';
if ( isset( $setting['desktop'] ) && ! empty( $setting['desktop'] ) ) {
$css .= $selector . '{' . $css_property . ':' . esc_attr( $setting['desktop'] ) . ';}';
}
if ( isset( $setting['tablet'] ) && ! empty( $setting['tablet'] ) ) {
$css .= '@media (max-width:' . astra_addon_get_tablet_breakpoint() . 'px) {' . $selector . '{' . $css_property . ':' . esc_attr( $setting['tablet'] ) . ';} }';
}
if ( isset( $setting['mobile'] ) && ! empty( $setting['mobile'] ) ) {
$css .= '@media (max-width:' . astra_addon_get_mobile_breakpoint() . 'px) {' . $selector . '{' . $css_property . ':' . esc_attr( $setting['mobile'] ) . ';} }';
}
return $css;
}
Expand full source code Collapse full source code View on Trac