Diff: STRATO-apps/wordpress_03/app/wp-content/themes/blocksy/inc/dynamic-styles/global/single-content.php

Keine Baseline-Datei – Diff nur gegen leer.
Zur Liste
1 -
1 + <?php
2 +
3 + $selector = '[class*="ct-container"] > article[class*="post"]';
4 +
5 + if ($prefix === 'courses_single' && function_exists('tutor')) {
6 + $selector = '.tutor-col-xl-8';
7 + }
8 +
9 + if (strpos($prefix, 'block') !== false) {
10 + $selector = ' > [class*="ct-container"] > article[class*="post"]';
11 + }
12 +
13 + if (! isset($source)) {
14 + blocksy_output_background_css([
15 + 'selector' => blocksy_prefix_selector('', $prefix),
16 + 'css' => $css,
17 + 'tablet_css' => $tablet_css,
18 + 'mobile_css' => $mobile_css,
19 + 'value' => blocksy_get_theme_mod(
20 + $prefix . '_background',
21 + blocksy_background_default_value([
22 + 'backgroundColor' => [
23 + 'default' => [
24 + 'color' => Blocksy_Css_Injector::get_skip_rule_keyword()
25 + ],
26 + ],
27 + ])
28 + ),
29 + 'responsive' => true,
30 + ]);
31 + }
32 +
33 + if (! isset($source)) {
34 + $source = [
35 + 'prefix' => $prefix,
36 + 'strategy' => 'customizer'
37 + ];
38 + }
39 +
40 + if (! function_exists('blocksy_get_content_style_default')) {
41 + return;
42 + }
43 +
44 + $has_boxed = blocksy_akg_or_customizer(
45 + 'content_style',
46 + $source,
47 + blocksy_get_content_style_default()
48 + );
49 +
50 + blocksy_output_responsive([
51 + 'css' => $css,
52 + 'tablet_css' => $tablet_css,
53 + 'mobile_css' => $mobile_css,
54 + 'selector' => blocksy_prefix_selector($selector, $prefix),
55 + 'variableName' => 'has-boxed',
56 + 'value' => blocksy_map_values([
57 + 'value' => $has_boxed,
58 + 'map' => [
59 + 'boxed' => 'var(--true)',
60 + 'wide' => 'var(--false)'
61 + ]
62 + ]),
63 + 'unit' => ''
64 + ]);
65 +
66 + blocksy_output_responsive([
67 + 'css' => $css,
68 + 'tablet_css' => $tablet_css,
69 + 'mobile_css' => $mobile_css,
70 + 'selector' => blocksy_prefix_selector($selector, $prefix),
71 + 'variableName' => 'has-wide',
72 + 'value' => blocksy_map_values([
73 + 'value' => $has_boxed,
74 + 'map' => [
75 + 'wide' => 'var(--true)',
76 + 'boxed' => 'var(--false)'
77 + ]
78 + ]),
79 + 'unit' => ''
80 + ]);
81 +
82 + if (blocksy_some_device($has_boxed, 'boxed')) {
83 + blocksy_output_background_css([
84 + 'selector' => blocksy_prefix_selector($selector, $prefix),
85 + 'css' => $css,
86 + 'tablet_css' => $tablet_css,
87 + 'mobile_css' => $mobile_css,
88 + 'value' => blocksy_akg_or_customizer(
89 + 'content_background',
90 + $source,
91 + blocksy_background_default_value([
92 + 'backgroundColor' => [
93 + 'default' => [
94 + 'color' => 'var(--theme-palette-color-8)'
95 + ],
96 + ],
97 + ])
98 + ),
99 + 'responsive' => true,
100 + 'conditional_var' => '--has-background'
101 + ]);
102 +
103 + blocksy_output_spacing([
104 + 'css' => $css,
105 + 'tablet_css' => $tablet_css,
106 + 'mobile_css' => $mobile_css,
107 + 'selector' => blocksy_prefix_selector($selector, $prefix),
108 + 'property' => 'theme-boxed-content-border-radius',
109 + 'value' => blocksy_akg_or_customizer(
110 + 'content_boxed_radius',
111 + $source,
112 + blocksy_spacing_value([
113 + 'top' => '3px',
114 + 'left' => '3px',
115 + 'right' => '3px',
116 + 'bottom' => '3px',
117 + ])
118 + )
119 + ]);
120 +
121 + blocksy_output_border([
122 + 'css' => $css,
123 + 'tablet_css' => $tablet_css,
124 + 'mobile_css' => $mobile_css,
125 + 'selector' => blocksy_prefix_selector($selector, $prefix),
126 + 'variableName' => 'theme-boxed-content-border',
127 + 'value' => blocksy_akg_or_customizer(
128 + 'content_boxed_border',
129 + $source,
130 + [
131 + 'width' => 1,
132 + 'style' => 'none',
133 + 'color' => [
134 + 'color' => 'rgba(44,62,80,0.2)',
135 + ],
136 + ]
137 + ),
138 + 'default' => [
139 + 'width' => 1,
140 + 'style' => 'none',
141 + 'color' => [
142 + 'color' => 'rgba(44,62,80,0.2)',
143 + ],
144 + ],
145 + 'responsive' => true,
146 + 'skip_none' => true
147 + ]);
148 +
149 + blocksy_output_spacing([
150 + 'css' => $css,
151 + 'tablet_css' => $tablet_css,
152 + 'mobile_css' => $mobile_css,
153 + 'selector' => blocksy_prefix_selector($selector, $prefix),
154 + 'property' => 'theme-boxed-content-spacing',
155 + 'value' => blocksy_akg_or_customizer(
156 + 'boxed_content_spacing',
157 + $source,
158 + [
159 + 'desktop' => blocksy_spacing_value([
160 + 'top' => '40px',
161 + 'left' => '40px',
162 + 'right' => '40px',
163 + 'bottom' => '40px',
164 + ]),
165 + 'tablet' => blocksy_spacing_value([
166 + 'top' => '35px',
167 + 'left' => '35px',
168 + 'right' => '35px',
169 + 'bottom' => '35px',
170 + ]),
171 + 'mobile'=> blocksy_spacing_value([
172 + 'top' => '20px',
173 + 'left' => '20px',
174 + 'right' => '20px',
175 + 'bottom' => '20px',
176 + ]),
177 + ]
178 + )
179 + ]);
180 +
181 + blocksy_output_box_shadow([
182 + 'css' => $css,
183 + 'tablet_css' => $tablet_css,
184 + 'mobile_css' => $mobile_css,
185 + 'selector' => blocksy_prefix_selector($selector, $prefix),
186 + 'value' => blocksy_akg_or_customizer(
187 + 'content_boxed_shadow',
188 + $source,
189 + blocksy_box_shadow_value([
190 + 'enable' => true,
191 + 'h_offset' => 0,
192 + 'v_offset' => 12,
193 + 'blur' => 18,
194 + 'spread' => -6,
195 + 'inset' => false,
196 + 'color' => [
197 + 'color' => 'rgba(34, 56, 101, 0.04)',
198 + ],
199 + ])
200 + ),
201 + 'variableName' => 'theme-boxed-content-box-shadow',
202 + 'responsive' => true
203 + ]);
204 + }
205 +
206 +