| Current Path : /home/ereika83/public_html/wp-content/plugins/bb-plugin/modules/accordion/includes/ |
| Current File : /home/ereika83/public_html/wp-content/plugins/bb-plugin/modules/accordion/includes/frontend.css.php |
<?php if ( 0 == $settings->item_spacing ) : ?>
.fl-node-<?php echo $id; ?> .fl-accordion-item:not(:last-child) {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.fl-node-<?php echo $id; ?> .fl-accordion-item:not(:first-child) {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
<?php endif; ?>
<?php if ( $settings->duo_color1 && ( false !== strpos( $settings->label_icon, 'fad fa' ) || false !== strpos( $settings->label_active_icon, 'fad fa' ) ) ) : ?>
.fl-node-<?php echo $id; ?> .fl-module-content .fl-accordion-button-icon.fad:before {
color: <?php echo FLBuilderColor::hex_or_rgb( $settings->duo_color1 ); ?>;
}
<?php endif; ?>
<?php if ( $settings->duo_color2 && ( false !== strpos( $settings->label_icon, 'fad fa' ) || false !== strpos( $settings->label_active_icon, 'fad fa' ) ) ) : ?>
.fl-node-<?php echo $id; ?> .fl-module-content .fl-accordion-button-icon.fad:after {
color: <?php echo FLBuilderColor::hex_or_rgb( $settings->duo_color2 ); ?>;
opacity: 1;
}
<?php endif; ?>
<?php
// Item Spacing
FLBuilderCSS::responsive_rule( array(
'settings' => $settings,
'setting_name' => 'item_spacing',
'selector' => ".fl-node-$id .fl-accordion-item",
'prop' => 'margin-bottom',
'unit' => 'px',
) );
// Item Border
FLBuilderCSS::border_field_rule( array(
'settings' => $settings,
'setting_name' => 'item_border',
'selector' => ".fl-node-$id .fl-accordion-item",
) );
// Label BG Colors
FLBuilderCSS::rule( array(
'selector' => ".fl-node-$id .fl-accordion-button",
'props' => array(
'background-color' => $settings->label_bg_color,
),
) );
// Label Text Color
FLBuilderCSS::rule( array(
'selector' => ".fl-node-$id .fl-accordion-button .fl-accordion-button-label, .fl-node-$id .fl-accordion-button-label:hover, .fl-node-$id .fl-accordion-button .fl-accordion-button-icon",
'props' => array(
'color' => $settings->label_text_color,
),
) );
// Icon Colors
FLBuilderCSS::rule( array(
'selector' => ".fl-node-$id .fl-accordion-button-icon",
'props' => array(
'color' => $settings->label_text_color,
),
) );
// Label Padding
FLBuilderCSS::dimension_field_rule( array(
'settings' => $settings,
'setting_name' => 'label_padding',
'selector' => ".fl-node-$id .fl-accordion-button",
'props' => array(
'padding-top' => 'label_padding_top',
'padding-right' => 'label_padding_right',
'padding-bottom' => 'label_padding_bottom',
'padding-left' => 'label_padding_left',
),
) );
// Label Typography
FLBuilderCSS::typography_field_rule( array(
'selector' => ".fl-node-$id .fl-accordion-button, .fl-node-$id .fl-accordion-button-label",
'setting_name' => 'label_typography',
'settings' => $settings,
) );
// Content Text Color
FLBuilderCSS::rule( array(
'selector' => ".fl-node-$id .fl-accordion .fl-accordion-content :where( p, span, li )",
'enabled' => 'content' === $settings->source,
'props' => array(
'color' => $settings->content_text_color,
),
) );
// Content BG Color
FLBuilderCSS::rule( array(
'selector' => ".fl-node-$id .fl-accordion .fl-accordion-content",
'props' => array(
'background-color' => $settings->content_bg_color,
),
) );
// Content Padding
FLBuilderCSS::dimension_field_rule( array(
'settings' => $settings,
'setting_name' => 'content_padding',
'selector' => ".fl-node-$id .fl-accordion-content",
'props' => array(
'padding-top' => 'content_padding_top',
'padding-right' => 'content_padding_right',
'padding-bottom' => 'content_padding_bottom',
'padding-left' => 'content_padding_left',
),
) );
// Content Typography
FLBuilderCSS::typography_field_rule( array(
'selector' => ".fl-node-$id .fl-accordion-content :where( p, span, li )",
'setting_name' => 'content_typography',
'settings' => $settings,
'enabled' => 'content' === $settings->source,
) );