PluginProbe ʕ •ᴥ•ʔ
Beaver Builder Page Builder – Drag and Drop Website Builder / 2.4.2.4
Beaver Builder Page Builder – Drag and Drop Website Builder v2.4.2.4
2.8.6.1 2.8.6.2 2.9.0.5 2.9.1.1 2.9.2.1 2.9.3.1 2.9.3.2 2.9.4 2.9.4.1 2.9.4.2 trunk 1.10.4 1.10.5.1 1.10.6.3 1.10.6.4 1.10.6.5 1.10.7 1.10.8.3 1.10.9 1.10.9.1 1.10.9.2 1.11 1.3.6 1.3.7 1.3.8 1.3.8.1 1.3.8.2 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.5 1.4.6 1.4.8 1.5.0 1.5.3 1.5.5 1.5.6 1.5.9 1.6.0.1 1.6.1.1 1.6.2 1.6.2.1 1.6.4 1.6.4.1 1.6.4.3 1.6.4.4 1.6.4.7 1.7.1 1.7.3 1.7.4 1.7.5 1.7.8 1.8.1 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7.1 1.8.8 1.9.1 1.9.2 1.9.4 1.9.5.1 1.9.5.3 2.0.3.2 2.0.4.1 2.0.4.2 2.0.4.3 2.0.4.4 2.0.5 2.0.6 2.0.6.2 2.0.6.3 2.0.6.4 2.1.1.2 2.1.1.3 2.1.2.2 2.1.2.4 2.1.3.4 2.1.4.1 2.1.4.2 2.1.4.3 2.1.4.5 2.1.6.3 2.1.7.2 2.10.0.6 2.10.1.2 2.10.1.5 2.10.2.2 2.2.0.6 2.2.1.4 2.2.1.5 2.2.2.5 2.2.4.3 2.2.5.3 2.2.6.1 2.2.6.3 2.3.1.1 2.3.2.5 2.3.2.8 2.4.0.5 2.4.1.2 2.4.1.3 2.4.2 2.4.2.1 2.4.2.2 2.4.2.4 2.4.2.5 2.5.1 2.5.1.1 2.5.1.3 2.5.2.1 2.5.2.3 2.5.3.1 2.5.4.2 2.5.4.3 2.5.4.4 2.5.4.5 2.5.4.6 2.5.5.3 2.5.5.5 2.6.0.3 2.6.1.4 2.6.2 2.6.2.3 2.6.3 2.6.3.1 2.6.3.2 2.7.0.5 2.7.1.1 2.7.2 2.7.2.1 2.7.3 2.7.3.1 2.7.3.2 2.7.4.1 2.7.4.2 2.7.4.3 2.7.4.4 2.7.4.5 2.8.0.4 2.8.0.5 2.8.0.7 2.8.1.1 2.8.1.2 2.8.1.3 2.8.2.2 2.8.3.1 2.8.3.2 2.8.3.4 2.8.3.5 2.8.3.6 2.8.3.7 2.8.3.9 2.8.4.1 2.8.4.2 2.8.4.3 2.8.4.4 2.8.5.3
beaver-builder-lite-version / includes / column-css.php
beaver-builder-lite-version / includes Last commit date
shapes 7 years ago updater 5 years ago vendor 5 years ago admin-posts.php 7 years ago admin-settings-js-config.php 8 years ago admin-settings-license.php 5 years ago admin-settings-modules.php 5 years ago admin-settings-post-types.php 6 years ago admin-settings-tools.php 5 years ago admin-settings-upgrade.php 7 years ago admin-settings-user-access.php 7 years ago admin-settings-welcome.php 5 years ago admin-settings.php 7 years ago column-css.php 5 years ago column-group.php 7 years ago column-settings.php 5 years ago column.php 7 years ago compatibility.php 5 years ago export-filters.php 8 years ago export.php 5 years ago global-settings.php 5 years ago icon-selector.php 8 years ago layout-js-config.php 8 years ago layout-settings.php 7 years ago loop-settings-matching.php 7 years ago module-settings.php 5 years ago module.php 7 years ago row-css.php 5 years ago row-js.php 7 years ago row-settings.php 5 years ago row-video.php 5 years ago row.php 7 years ago shape-layer.php 7 years ago strings.php 7 years ago ui-bar-title-area.php 5 years ago ui-bar.php 5 years ago ui-extras.php 5 years ago ui-field-align.php 7 years ago ui-field-animation.php 7 years ago ui-field-border.php 7 years ago ui-field-button-group.php 7 years ago ui-field-button.php 8 years ago ui-field-code.php 8 years ago ui-field-color.php 7 years ago ui-field-date.php 7 years ago ui-field-dimension.php 7 years ago ui-field-editor.php 8 years ago ui-field-font.php 7 years ago ui-field-form.php 5 years ago ui-field-gradient.php 7 years ago ui-field-icon.php 7 years ago ui-field-layout.php 8 years ago ui-field-link.php 5 years ago ui-field-multiple-audios.php 8 years ago ui-field-multiple-photos.php 8 years ago ui-field-ordering.php 8 years ago ui-field-photo-sizes.php 7 years ago ui-field-photo.php 5 years ago ui-field-post-type.php 8 years ago ui-field-preset.php 7 years ago ui-field-raw.php 7 years ago ui-field-select.php 7 years ago ui-field-shadow.php 7 years ago ui-field-shape-transform.php 7 years ago ui-field-suggest.php 7 years ago ui-field-text.php 7 years ago ui-field-textarea.php 6 years ago ui-field-time.php 8 years ago ui-field-timezone.php 8 years ago ui-field-typography.php 7 years ago ui-field-unit.php 7 years ago ui-field-video.php 8 years ago ui-field.php 7 years ago ui-js-config.php 5 years ago ui-js-templates.php 5 years ago ui-legacy-custom-field.php 8 years ago ui-legacy-field.php 7 years ago ui-legacy-settings.php 8 years ago ui-loop-settings.php 5 years ago ui-service-settings.php 8 years ago ui-settings-config.php 6 years ago ui-settings-form-row.php 5 years ago ui-settings-form.php 5 years ago updater-config.php 5 years ago
column-css.php
197 lines
1 <?php if ( ! empty( $col->settings->text_color ) ) : // Text Color ?>
2 .fl-node-<?php echo $col->node; ?> {
3 color: <?php echo FLBuilderColor::hex_or_rgb( $col->settings->text_color ); ?>;
4 }
5 .fl-builder-content .fl-node-<?php echo $col->node; ?> *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
6 color: <?php echo FLBuilderColor::hex_or_rgb( $col->settings->text_color ); ?>;
7 }
8 <?php endif; ?>
9
10 <?php if ( ! empty( $col->settings->link_color ) ) : // Link Color ?>
11 .fl-builder-content .fl-node-<?php echo $col->node; ?> a {
12 color: <?php echo FLBuilderColor::hex_or_rgb( $col->settings->link_color ); ?>;
13 }
14 <?php elseif ( ! empty( $col->settings->text_color ) ) : ?>
15 .fl-builder-content .fl-node-<?php echo $col->node; ?> a {
16 color: <?php echo FLBuilderColor::hex_or_rgb( $col->settings->text_color ); ?>;
17 }
18 <?php endif; ?>
19
20 <?php if ( ! empty( $col->settings->hover_color ) ) : // Link Hover Color ?>
21 .fl-builder-content .fl-node-<?php echo $col->node; ?> a:hover {
22 color: <?php echo FLBuilderColor::hex_or_rgb( $col->settings->hover_color ); ?>;
23 }
24 <?php elseif ( ! empty( $col->settings->text_color ) ) : ?>
25 .fl-builder-content .fl-node-<?php echo $col->node; ?> a:hover {
26 color: <?php echo FLBuilderColor::hex_or_rgb( $col->settings->text_color ); ?>;
27 }
28 <?php endif; ?>
29
30 <?php if ( ! empty( $col->settings->heading_color ) ) : // Heading Color ?>
31 .fl-builder-content .fl-node-<?php echo $col->node; ?> h1,
32 .fl-builder-content .fl-node-<?php echo $col->node; ?> h2,
33 .fl-builder-content .fl-node-<?php echo $col->node; ?> h3,
34 .fl-builder-content .fl-node-<?php echo $col->node; ?> h4,
35 .fl-builder-content .fl-node-<?php echo $col->node; ?> h5,
36 .fl-builder-content .fl-node-<?php echo $col->node; ?> h6,
37 .fl-builder-content .fl-node-<?php echo $col->node; ?> h1 a,
38 .fl-builder-content .fl-node-<?php echo $col->node; ?> h2 a,
39 .fl-builder-content .fl-node-<?php echo $col->node; ?> h3 a,
40 .fl-builder-content .fl-node-<?php echo $col->node; ?> h4 a,
41 .fl-builder-content .fl-node-<?php echo $col->node; ?> h5 a,
42 .fl-builder-content .fl-node-<?php echo $col->node; ?> h6 a {
43 color: <?php echo FLBuilderColor::hex_or_rgb( $col->settings->heading_color ); ?>;
44 }
45 <?php elseif ( ! empty( $col->settings->text_color ) ) : ?>
46 .fl-builder-content .fl-node-<?php echo $col->node; ?> h1,
47 .fl-builder-content .fl-node-<?php echo $col->node; ?> h2,
48 .fl-builder-content .fl-node-<?php echo $col->node; ?> h3,
49 .fl-builder-content .fl-node-<?php echo $col->node; ?> h4,
50 .fl-builder-content .fl-node-<?php echo $col->node; ?> h5,
51 .fl-builder-content .fl-node-<?php echo $col->node; ?> h6,
52 .fl-builder-content .fl-node-<?php echo $col->node; ?> h1 a,
53 .fl-builder-content .fl-node-<?php echo $col->node; ?> h2 a,
54 .fl-builder-content .fl-node-<?php echo $col->node; ?> h3 a,
55 .fl-builder-content .fl-node-<?php echo $col->node; ?> h4 a,
56 .fl-builder-content .fl-node-<?php echo $col->node; ?> h5 a,
57 .fl-builder-content .fl-node-<?php echo $col->node; ?> h6 a {
58 color: <?php echo FLBuilderColor::hex_or_rgb( $col->settings->text_color ); ?>;
59 }
60 <?php endif; ?>
61
62 <?php
63
64 $responsive_enabled = $global_settings->responsive_enabled;
65
66 // Width - Desktop
67 FLBuilderCSS::rule( array(
68 'selector' => ".fl-node-$id",
69 'props' => array(
70 'width' => "{$settings->size}%",
71 ),
72 ) );
73
74 // Width - Medium
75 FLBuilderCSS::rule( array(
76 'media' => 'medium',
77 'selector' => ".fl-builder-content .fl-node-$id",
78 'enabled' => '' !== $settings->size_medium && $responsive_enabled,
79 'props' => array(
80 'width' => "{$settings->size_medium}% !important",
81 'max-width' => 'none',
82 '-webkit-box-flex' => '0 1 auto',
83 '-moz-box-flex' => '0 1 auto',
84 '-webkit-flex' => '0 1 auto',
85 '-ms-flex' => '0 1 auto',
86 'flex' => '0 1 auto',
87 ),
88 ) );
89
90 // Width - Responsive
91 FLBuilderCSS::rule( array(
92 'media' => 'responsive',
93 'selector' => ".fl-builder-content .fl-node-$id",
94 'enabled' => '' !== $settings->size_responsive && $responsive_enabled,
95 'props' => array(
96 'width' => "{$settings->size_responsive}% !important",
97 'max-width' => 'none',
98 'clear' => 'none',
99 'float' => 'left',
100 ),
101 ) );
102
103 // Stacking Order - Responsive
104 FLBuilderCSS::rule( array(
105 'media' => 'responsive',
106 'selector' => ".fl-col-group-custom-width.fl-col-group-responsive-reversed .fl-node-$id",
107 'enabled' => 'reversed' == $settings->responsive_order && '' !== $settings->size_responsive && $responsive_enabled,
108 'props' => array(
109 'flex-basis' => "{$settings->size_responsive}%",
110 'margin' => '0',
111 ),
112 ) );
113
114 // Background Color
115 FLBuilderCSS::rule( array(
116 'selector' => ".fl-node-$id > .fl-col-content",
117 'enabled' => ( ( 'color' == $settings->bg_type ) || ( 'photo' == $settings->bg_type ) ),
118 'props' => array(
119 'background-color' => $settings->bg_color,
120 ),
121 ) );
122
123 // Background Gradient
124 FLBuilderCSS::rule( array(
125 'selector' => ".fl-node-$id > .fl-col-content",
126 'enabled' => 'gradient' === $settings->bg_type,
127 'props' => array(
128 'background-image' => FLBuilderColor::gradient( $settings->bg_gradient ),
129 ),
130 ) );
131
132 // Background Color Overlay
133 FLBuilderCSS::rule( array(
134 'selector' => ".fl-node-$id > .fl-col-content:after",
135 'enabled' => 'none' !== $settings->bg_overlay_type && in_array( $settings->bg_type, array( 'photo' ) ),
136 'props' => array(
137 'background-color' => 'color' === $settings->bg_overlay_type ? $settings->bg_overlay_color : '',
138 'background-image' => 'gradient' === $settings->bg_overlay_type ? FLBuilderColor::gradient( $settings->bg_overlay_gradient ) : '',
139 ),
140 ) );
141
142 // Background Photo - Desktop
143 FLBuilderCSS::rule( array(
144 'selector' => ".fl-node-$id > .fl-col-content",
145 'enabled' => 'photo' === $settings->bg_type,
146 'props' => array(
147 'background-image' => $settings->bg_image_src,
148 'background-repeat' => $settings->bg_repeat,
149 'background-position' => $settings->bg_position,
150 'background-attachment' => $settings->bg_attachment,
151 'background-size' => $settings->bg_size,
152 ),
153 ) );
154
155 // Background Photo - Medium
156 FLBuilderCSS::rule( array(
157 'media' => 'medium',
158 'selector' => ".fl-node-$id > .fl-col-content",
159 'enabled' => 'photo' === $settings->bg_type,
160 'props' => array(
161 'background-image' => $settings->bg_image_medium_src,
162 'background-repeat' => $settings->bg_repeat_medium,
163 'background-position' => $settings->bg_position_medium,
164 'background-attachment' => $settings->bg_attachment_medium,
165 'background-size' => $settings->bg_size_medium,
166 ),
167 ) );
168
169 // Background Photo - Responsive
170 FLBuilderCSS::rule( array(
171 'media' => 'responsive',
172 'selector' => ".fl-node-$id > .fl-col-content",
173 'enabled' => 'photo' === $settings->bg_type,
174 'props' => array(
175 'background-image' => $settings->bg_image_responsive_src,
176 'background-repeat' => $settings->bg_repeat_responsive,
177 'background-position' => $settings->bg_position_responsive,
178 'background-attachment' => $settings->bg_attachment_responsive,
179 'background-size' => $settings->bg_size_responsive,
180 ),
181 ) );
182
183 // Border
184 FLBuilderCSS::border_field_rule( array(
185 'settings' => $settings,
186 'setting_name' => 'border',
187 'selector' => ".fl-node-$id > .fl-col-content",
188 ) );
189
190 // Minimum Height
191 FLBuilderCSS::responsive_rule( array(
192 'settings' => $col->settings,
193 'setting_name' => 'min_height',
194 'selector' => ".fl-builder-content .fl-node-$id > .fl-col-content",
195 'prop' => 'min-height',
196 ) );
197