File "frontend.css.php"
Full Path: /www/wwwroot/shphe-en.com/wp-content/plugins/bb-plugin/modules/content-slider/includes/frontend.css.php
File size: 6.72 KB
MIME-type: --
Charset: utf-8
.fl-node-<?php echo $id; ?> .fl-content-slider,
.fl-node-<?php echo $id; ?> .fl-slide {
min-height: <?php echo $settings->height; ?>px;
}
.fl-node-<?php echo $id; ?> .fl-slide-foreground {
margin: 0 auto;
max-width: <?php echo $settings->max_width; ?>px;
}
<?php
for($i = 0; $i < count($settings->slides); $i++) {
// Make sure we have a slide.
if(!is_object($settings->slides[$i])) {
continue;
}
// Slide Settings
$slide = $settings->slides[$i];
// Slide Background Color
if($slide->bg_layout == 'color' && !empty($slide->bg_color)) {
echo '.fl-node-'. $id .' .fl-slide-'. $i;
echo ' { background-color: #'. $slide->bg_color .'; }';
}
// Foreground Photo/Video
if($slide->content_layout == 'photo' || $slide->content_layout == 'video') {
$photo_width = 100 - $slide->text_width;
// Foreground Photo/Video Width
if($slide->text_position != 'center') {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-photo-wrap ';
echo '{ width: '. $photo_width .'%; }';
}
// Foreground Photo/Video Margins
if($slide->text_position == 'left') {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-photo ';
echo '{ margin-right: '. $slide->text_margin_left .'px; ';
echo 'margin-top: '. $slide->text_margin_top .'px; ';
echo 'margin-bottom: '. $slide->text_margin_bottom .'px; }';
}
else if($slide->text_position == 'center') {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-photo ';
echo '{ margin-left: '. $slide->text_margin_left .'px; ';
echo 'margin-right: '. $slide->text_margin_right .'px; ';
echo 'margin-bottom: '. $slide->text_margin_bottom .'px; }';
}
else if($slide->text_position == 'right') {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-photo ';
echo '{ margin-left: '. $slide->text_margin_right .'px; ';
echo 'margin-top: '. $slide->text_margin_top .'px; ';
echo 'margin-bottom: '. $slide->text_margin_bottom .'px; }';
}
}
// Text Width and Margins
if($slide->content_layout != 'none') {
// Content wrap width
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-content-wrap ';
echo '{ width: '. $slide->text_width .'%; }';
// Margins
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-content ';
echo '{ margin-right: '. $slide->text_margin_right .'px; ';
echo 'margin-left: '. $slide->text_margin_left .'px; ';
// 100% height, don't use top/bottom margins
if($slide->text_bg_height == '100%' && !empty($slide->text_bg_color)) {
// Content height
echo ' min-height: '. $settings->height .'px; }';
// Content wrap height
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-content-wrap ';
echo '{ min-height: '. $settings->height .'px; }';
}
// Auto height, use top/bottom margins
else {
echo 'margin-top: '. $slide->text_margin_top .'px; ';
echo 'margin-bottom: '. $slide->text_margin_bottom .'px; }';
}
}
// Text Styles
if($slide->title_size == 'custom') {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-title ';
echo '{ font-size: '. $slide->title_custom_size .'px; }';
}
// Text Color
if(!empty($slide->text_color)) {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-title, ';
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-text, ';
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-text * ';
echo '{ color: #'. $slide->text_color .'; }';
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-text strong ';
echo '{ color: inherit; }';
}
// Text BG Color
if(!empty($slide->text_bg_color)) {
$r = hexdec(substr($slide->text_bg_color,0,2));
$g = hexdec(substr($slide->text_bg_color,2,2));
$b = hexdec(substr($slide->text_bg_color,4,2));
$a = $slide->text_bg_opacity/100;
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-content ';
echo '{ background-color: rgba('.$r.','.$g.','.$b.','.$a.'); padding: 30px; }';
}
// Text Shadow
if($slide->text_shadow) {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-title, ';
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-text ';
echo '{ text-shadow: 0 0 5px rgba(0,0,0,0.3); }';
}
// Responsive Text Styles
if($global_settings->responsive_enabled) {
echo '@media (max-width: '. $global_settings->responsive_breakpoint .'px) { ';
// Responsive Text Color
if(!empty($slide->r_text_color)) {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-title, ';
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-text, ';
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-text * ';
echo '{ color: #'. $slide->r_text_color .'; }';
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-text strong ';
echo '{ color: inherit; }';
}
else {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-title, ';
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-text, ';
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-text * ';
echo '{ color: inherit; }';
}
// Responsive Text BG Color
if(!empty($slide->r_text_bg_color)) {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-content ';
echo '{ background-color: #'. $slide->r_text_bg_color .'; }';
}
else {
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-content ';
echo '{ background-color: transparent; }';
}
// Responsive Text Shadow
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-title, ';
echo '.fl-node-'. $id .' .fl-slide-'. $i .' .fl-slide-text ';
echo '{ text-shadow: none; }';
echo ' }';
}
// Button Styles
if($slide->cta_type == 'button') {
if ( ! isset( $slide->btn_style ) ) {
$slide->btn_style = 'flat';
}
FLBuilder::render_module_css('button', $id . ' .fl-slide-'. $i, array(
'align' => '',
'bg_color' => $slide->btn_bg_color,
'bg_hover_color' => $slide->btn_bg_hover_color,
'bg_opacity' => isset( $slide->btn_bg_opacity ) ? $slide->btn_bg_opacity : 0,
'bg_hover_opacity' => isset( $slide->btn_bg_hover_opacity ) ? $slide->btn_bg_hover_opacity : 0,
'button_transition' => $slide->btn_button_transition,
'border_radius' => $slide->btn_border_radius,
'border_size' => isset( $slide->btn_border_size ) ? $slide->btn_border_size : 2,
'font_size' => $slide->btn_font_size,
'icon' => isset( $slide->btn_icon ) ? $slide->btn_icon : '',
'icon_position' => isset( $slide->btn_icon_position ) ? $slide->btn_icon_position : '',
'link' => $slide->link,
'link_target' => $slide->link_target,
'padding' => $slide->btn_padding,
'style' => ( isset( $slide->btn_3d ) && $slide->btn_3d ) ? 'gradient' : $slide->btn_style,
'text' => $slide->cta_text,
'text_color' => $slide->btn_text_color,
'text_hover_color' => $slide->btn_text_hover_color,
'width' => 'auto'
));
}
}