... | ... |
@@ -7,9 +7,10 @@ use Contao\System; |
7 | 7 |
$GLOBALS['TL_DCA']['tl_content']['palettes']['__selector__'][] = 'vr_bw_addImage'; |
8 | 8 |
$GLOBALS['TL_DCA']['tl_content']['palettes']['__selector__'][] = 'vr_bw_minHeight'; |
9 | 9 |
$GLOBALS['TL_DCA']['tl_content']['palettes']['__selector__'][] = 'vr_bw_width'; |
10 |
+$GLOBALS['TL_DCA']['tl_content']['palettes']['__selector__'][] = 'vr_bw_bgBesideContent'; |
|
10 | 11 |
$GLOBALS['TL_DCA']['tl_content']['palettes']['background_wrapper'] = ' |
11 | 12 |
{type_legend},type,headline; |
12 |
- {background_legend},vr_bw_addImage,vr_bw_bgColor,vr_bw_bgWidthRestriction; |
|
13 |
+ {background_legend},vr_bw_addImage,vr_bw_bgBesideContent,vr_bw_bgColor,vr_bw_bgWidthRestriction; |
|
13 | 14 |
{content_legend},vr_bw_minHeight,vr_bw_width,vr_bw_vAlign,vr_bw_padding,vr_bw_colorInvert; |
14 | 15 |
{template_legend:hide},customTpl; |
15 | 16 |
{protected_legend:hide},protected; |
... | ... |
@@ -27,6 +28,7 @@ $GLOBALS['TL_DCA']['tl_content']['palettes']['grid_placement_wrapper'] = ' |
27 | 28 |
'; |
28 | 29 |
|
29 | 30 |
$GLOBALS['TL_DCA']['tl_content']['subpalettes']['vr_bw_addImage'] = 'vr_bw_bgSRC,size,vr_bw_bgSize,vr_bw_bgPos,vr_bw_bgOpacity'; |
31 |
+$GLOBALS['TL_DCA']['tl_content']['subpalettes']['vr_bw_bgBesideContent'] = 'vr_bw_bgHorizontalPosition,vr_bw_bgHorizontalWidth'; |
|
30 | 32 |
$GLOBALS['TL_DCA']['tl_content']['subpalettes']['vr_bw_minHeight_-mh-ratio'] = 'vr_bw_mh_ratio'; |
31 | 33 |
$GLOBALS['TL_DCA']['tl_content']['subpalettes']['vr_bw_minHeight_-mh-vh'] = 'vr_bw_mh_viewport'; |
32 | 34 |
$GLOBALS['TL_DCA']['tl_content']['subpalettes']['vr_bw_width_-width-extended'] = 'vr_bw_widthText'; |
... | ... |
@@ -100,6 +102,51 @@ $GLOBALS['TL_DCA']['tl_content']['fields']['vr_bw_bgOpacity'] = [ |
100 | 102 |
'sql' => "varchar(16) NOT NULL default ''" |
101 | 103 |
]; |
102 | 104 |
|
105 |
+$GLOBALS['TL_DCA']['tl_content']['fields']['vr_bw_bgBesideContent'] = [ |
|
106 |
+ 'inputType' => 'checkbox', |
|
107 |
+ 'eval' => ['tl_class' => 'w50','submitOnChange' =>true], |
|
108 |
+ 'sql' => ['type' => 'boolean', 'default' => false] |
|
109 |
+]; |
|
110 |
+ |
|
111 |
+$GLOBALS['TL_DCA']['tl_content']['fields']['vr_bw_bgHorizontalPosition'] = [ |
|
112 |
+ 'inputType' => 'select', |
|
113 |
+ 'options' => [ |
|
114 |
+ '' => 'Links', |
|
115 |
+ '-bg-horizontal-align-right' => 'Rechts', |
|
116 |
+ ], |
|
117 |
+ 'eval' => ['tl_class' => 'w50'], |
|
118 |
+ 'sql' => "varchar(32) NOT NULL default ''" |
|
119 |
+]; |
|
120 |
+ |
|
121 |
+$GLOBALS['TL_DCA']['tl_content']['fields']['vr_bw_bgHorizontalWidth'] = [ |
|
122 |
+ 'inputType' => 'select', |
|
123 |
+ 'default' => '-bg-horizontal-width-50', |
|
124 |
+ 'options' => [ |
|
125 |
+ '-bg-horizontal-width-5' => '5%', |
|
126 |
+ '-bg-horizontal-width-10' => '10%', |
|
127 |
+ '-bg-horizontal-width-15' => '15%', |
|
128 |
+ '-bg-horizontal-width-20' => '20%', |
|
129 |
+ '-bg-horizontal-width-25' => '25%', |
|
130 |
+ '-bg-horizontal-width-30' => '30%', |
|
131 |
+ '-bg-horizontal-width-35' => '35%', |
|
132 |
+ '-bg-horizontal-width-40' => '40%', |
|
133 |
+ '-bg-horizontal-width-45' => '45%', |
|
134 |
+ '-bg-horizontal-width-50' => '50%', |
|
135 |
+ '-bg-horizontal-width-55' => '55%', |
|
136 |
+ '-bg-horizontal-width-60' => '60%', |
|
137 |
+ '-bg-horizontal-width-65' => '65%', |
|
138 |
+ '-bg-horizontal-width-70' => '70%', |
|
139 |
+ '-bg-horizontal-width-75' => '75%', |
|
140 |
+ '-bg-horizontal-width-80' => '80%', |
|
141 |
+ '-bg-horizontal-width-85' => '85%', |
|
142 |
+ '-bg-horizontal-width-90' => '90%', |
|
143 |
+ '-bg-horizontal-width-95' => '95%', |
|
144 |
+ '-bg-horizontal-width-100' => '100%', |
|
145 |
+ ], |
|
146 |
+ 'eval' => ['tl_class' => 'w50'], |
|
147 |
+ 'sql' => "varchar(32) NOT NULL default ''" |
|
148 |
+]; |
|
149 |
+ |
|
103 | 150 |
$GLOBALS['TL_DCA']['tl_content']['fields']['vr_bw_bgColor'] = [ |
104 | 151 |
'inputType' => 'select', |
105 | 152 |
'options' => [ |
... | ... |
@@ -109,7 +156,7 @@ $GLOBALS['TL_DCA']['tl_content']['fields']['vr_bw_bgColor'] = [ |
109 | 156 |
'-alt-color-black' => 'Schwarz', |
110 | 157 |
'-alt-color-white' => 'Weiß', |
111 | 158 |
], |
112 |
- 'eval' => ['tl_class' => 'w50', 'includeBlankOption' => true], |
|
159 |
+ 'eval' => ['tl_class' => 'clr w50', 'includeBlankOption' => true], |
|
113 | 160 |
'sql' => "varchar(16) NOT NULL default ''" |
114 | 161 |
]; |
115 | 162 |
|
... | ... |
@@ -42,6 +42,30 @@ |
42 | 42 |
<source>You can set the background image/video opacity.</source> |
43 | 43 |
<target>Sie können die Deckkraft des Hintergrundbildes/-videos einstellen.</target> |
44 | 44 |
</trans-unit> |
45 |
+ <trans-unit id="tl_content.vr_bw_bgBesideContent.0"> |
|
46 |
+ <source>Image besides content</source> |
|
47 |
+ <target>Bild neben Inhalt</target> |
|
48 |
+ </trans-unit> |
|
49 |
+ <trans-unit id="tl_content.vr_bw_bgBesideContent.1"> |
|
50 |
+ <source>Displays the image beside the content instead of behind the content.</source> |
|
51 |
+ <target>Zeigt das Bild neben dem Inhalt und nicht hinter dem Inhalt an.</target> |
|
52 |
+ </trans-unit> |
|
53 |
+ <trans-unit id="tl_content.vr_bw_bgHorizontalPosition.0"> |
|
54 |
+ <source>Horizontal position</source> |
|
55 |
+ <target>Horizontale Position</target> |
|
56 |
+ </trans-unit> |
|
57 |
+ <trans-unit id="tl_content.vr_bw_bgHorizontalPosition.1"> |
|
58 |
+ <source>Whether the image is shown left or right of content.</source> |
|
59 |
+ <target>Ob das Bild links oder rechts vom Inhalt angezeigt wird.</target> |
|
60 |
+ </trans-unit> |
|
61 |
+ <trans-unit id="tl_content.vr_bw_bgHorizontalWidth.0"> |
|
62 |
+ <source>Horizontal width</source> |
|
63 |
+ <target>Horizontale Breite</target> |
|
64 |
+ </trans-unit> |
|
65 |
+ <trans-unit id="tl_content.vr_bw_bgHorizontalWidth.1"> |
|
66 |
+ <source>The width of the image in relation to the total width.</source> |
|
67 |
+ <target>Die Breite des Bildes im Verhältnis zur Gesamtbreite.</target> |
|
68 |
+ </trans-unit> |
|
45 | 69 |
<trans-unit id="tl_content.vr_bw_bgColor.0"> |
46 | 70 |
<source>Background color</source> |
47 | 71 |
<target>Hintergrund-Farbe</target> |
... | ... |
@@ -32,6 +32,24 @@ |
32 | 32 |
<trans-unit id="tl_content.vr_bw_bgOpacity.1"> |
33 | 33 |
<source>You can set the background image/video opacity.</source> |
34 | 34 |
</trans-unit> |
35 |
+ <trans-unit id="tl_content.vr_bw_bgBesideContent.0"> |
|
36 |
+ <source>Image besides content</source> |
|
37 |
+ </trans-unit> |
|
38 |
+ <trans-unit id="tl_content.vr_bw_bgBesideContent.1"> |
|
39 |
+ <source>Displays the image beside the content instead of behind the content.</source> |
|
40 |
+ </trans-unit> |
|
41 |
+ <trans-unit id="tl_content.vr_bw_bgHorizontalPosition.0"> |
|
42 |
+ <source>Horizontal position</source> |
|
43 |
+ </trans-unit> |
|
44 |
+ <trans-unit id="tl_content.vr_bw_bgHorizontalPosition.1"> |
|
45 |
+ <source>Whether the image is shown left or right of content.</source> |
|
46 |
+ </trans-unit> |
|
47 |
+ <trans-unit id="tl_content.vr_bw_bgHorizontalWidth.0"> |
|
48 |
+ <source>Horizontal width</source> |
|
49 |
+ </trans-unit> |
|
50 |
+ <trans-unit id="tl_content.vr_bw_bgHorizontalWidth.1"> |
|
51 |
+ <source>The width of the image in relation to the total width.</source> |
|
52 |
+ </trans-unit> |
|
35 | 53 |
<trans-unit id="tl_content.vr_bw_bgColor.0"> |
36 | 54 |
<source>Background color</source> |
37 | 55 |
</trans-unit> |
... | ... |
@@ -37,6 +37,7 @@ |
37 | 37 |
/* Background scaling */ |
38 | 38 |
/* Background position */ |
39 | 39 |
/* Background opacity */ |
40 |
+ /* Bacgkround beside */ |
|
40 | 41 |
/* Background color */ |
41 | 42 |
/* Foreground base */ |
42 | 43 |
/* Height */ |
... | ... |
@@ -147,6 +148,22 @@ |
147 | 148 |
opacity: 1; |
148 | 149 |
} |
149 | 150 |
|
151 |
+.content-background-wrapper.-bg-beside-content .content-background-wrapper-bg { |
|
152 |
+ inset: 0 auto 0 0; |
|
153 |
+ width: 50%; |
|
154 |
+} |
|
155 |
+.-bg-horizontal-align-right.content-background-wrapper.-bg-beside-content .content-background-wrapper-bg { |
|
156 |
+ inset: 0 0 0 auto; |
|
157 |
+} |
|
158 |
+ |
|
159 |
+.content-background-wrapper.-bg-beside-content .content-background-wrapper-fg .content-grid .fragments { |
|
160 |
+ padding-left: 50%; |
|
161 |
+} |
|
162 |
+.-bg-horizontal-align-right.content-background-wrapper.-bg-beside-content .content-background-wrapper-fg .content-grid .fragments { |
|
163 |
+ padding-left: 0; |
|
164 |
+ padding-right: 50%; |
|
165 |
+} |
|
166 |
+ |
|
150 | 167 |
.content-background-wrapper.-alt-color-1 { |
151 | 168 |
background-color: var(--vr-bw-bgcolor-1); |
152 | 169 |
} |
... | ... |
@@ -2,4 +2,4 @@ |
2 | 2 |
(var(--vr-bw-content-max-width) - var(--vr-bw-indent-max-width)) / 2 |
3 | 3 |
);--vr-bw-breakout-size:calc( |
4 | 4 |
(var(--vr-bw-breakout-max-width) - var(--vr-bw-content-max-width)) / 2 |
5 |
- )}@media screen and (max-width:599px){:root{--vr-bw-padding-inline:.5rem}}.content-background-wrapper{position:relative}.content-background-wrapper .content-background-wrapper-bg{position:absolute;inset:0}.content-background-wrapper .content-background-wrapper-bg img{position:absolute;inset:0;object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%}.content-background-wrapper .content-background-wrapper-bg video{position:absolute;inset:0;display:block;width:100%;height:100%}.-bg-size-contain.content-background-wrapper .content-background-wrapper-bg img{object-fit:contain}.-bg-size-stretch.content-background-wrapper .content-background-wrapper-bg img{object-fit:fill}.-bg-size-auto.content-background-wrapper .content-background-wrapper-bg img,.content-background-wrapper .content-background-wrapper-bg video{object-fit:none}.-bg-pos-0-0.content-background-wrapper .content-background-wrapper-bg img{object-position:0 0}.-bg-pos-50-0.content-background-wrapper .content-background-wrapper-bg img{object-position:50%0}.-bg-pos-100-0.content-background-wrapper .content-background-wrapper-bg img{object-position:100%0}.-bg-pos-0-50.content-background-wrapper .content-background-wrapper-bg img{object-position:0 50%}.-bg-pos-50-50.content-background-wrapper .content-background-wrapper-bg img{object-position:50% 50%}.-bg-pos-100-50.content-background-wrapper .content-background-wrapper-bg img{object-position:100% 50%}.-bg-pos-0-100.content-background-wrapper .content-background-wrapper-bg img{object-position:0 100%}.-bg-pos-50-100.content-background-wrapper .content-background-wrapper-bg img{object-position:50% 100%}.-bg-pos-100-100.content-background-wrapper .content-background-wrapper-bg img,.content-background-wrapper .content-background-wrapper-bg video{object-position:100% 100%}.-bg-opacity-10.content-background-wrapper .content-background-wrapper-bg{opacity:.1}.-bg-opacity-20.content-background-wrapper .content-background-wrapper-bg{opacity:.2}.-bg-opacity-30.content-background-wrapper .content-background-wrapper-bg{opacity:.3}.-bg-opacity-40.content-background-wrapper .content-background-wrapper-bg{opacity:.4}.-bg-opacity-50.content-background-wrapper .content-background-wrapper-bg{opacity:.5}.-bg-opacity-60.content-background-wrapper .content-background-wrapper-bg{opacity:.6}.-bg-opacity-70.content-background-wrapper .content-background-wrapper-bg{opacity:.7}.-bg-opacity-80.content-background-wrapper .content-background-wrapper-bg{opacity:.8}.-bg-opacity-90.content-background-wrapper .content-background-wrapper-bg{opacity:.9}.-bg-opacity-100.content-background-wrapper .content-background-wrapper-bg{opacity:1}.content-background-wrapper.-alt-color-1{background-color:var(--vr-bw-bgcolor-1)}.content-background-wrapper.-alt-color-2{background-color:var(--vr-bw-bgcolor-2)}.content-background-wrapper.-alt-color-3{background-color:var(--vr-bw-bgcolor-3)}.content-background-wrapper.-alt-color-black{background-color:#000}.content-background-wrapper.-alt-color-black .content-background-wrapper-fg,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h1,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h2,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h3,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h4,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h5,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h6{color:#fff}.content-background-wrapper.-alt-color-white{background-color:#fff}.content-background-wrapper.-alt-color-white .content-background-wrapper-fg,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h1,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h2,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h3,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h4,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h5,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h6{color:#000}.content-background-wrapper .content-background-wrapper-fg{position:relative;box-sizing:border-box;display:flex;align-items:flex-start}.-mh-small.content-background-wrapper .content-background-wrapper-fg{min-height:var(--vr-bw-height-small)}.-mh-medium.content-background-wrapper .content-background-wrapper-fg{min-height:var(--vr-bw-height-medium)}.-mh-large.content-background-wrapper .content-background-wrapper-fg{min-height:var(--vr-bw-height-large)}.-mh-viewport-100.-mh-vh.content-background-wrapper .content-background-wrapper-fg{min-height:100svh}.-mh-viewport-66.-mh-vh.content-background-wrapper .content-background-wrapper-fg{min-height:66.666svh}.-mh-viewport-50.-mh-vh.content-background-wrapper .content-background-wrapper-fg{min-height:50svh}.-mh-viewport-33.-mh-vh.content-background-wrapper .content-background-wrapper-fg{min-height:33.333svh}.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{display:table;content:"";padding-top:100%;float:left}.-mh-ratio-21-9.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:42.857%}.-mh-ratio-16-10.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:62.5%}.-mh-ratio-16-9.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:56.25%}.-mh-ratio-8-3.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:37.5%}.-mh-ratio-5-4.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:80%}.-mh-ratio-4-3.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:75%}.-mh-ratio-3-2.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:66.666%}.-mh-ratio-5-1.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:20%}.-mh-ratio-4-1.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:25%}.-mh-ratio-3-1.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:33.333%}.-mh-ratio-2-1.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:50%}.-mh-ratio-1-1.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:100%}.content-background-wrapper .content-background-wrapper-fg .content-grid{width:100%;display:grid;grid-template-columns:[full-width-start]minmax(var(--vr-bw-padding-inline),1fr)[breakout-start]minmax(var(--vr-bw-padding-inline),var(--vr-bw-breakout-size))[content-start]minmax(var(--vr-bw-padding-inline),var(--vr-bw-content-size))[indent-start]min(100% - var(--vr-bw-padding-inline)*6,var(--vr-bw-indent-max-width))[indent-end]minmax(var(--vr-bw-padding-inline),var(--vr-bw-content-size))[content-end]minmax(var(--vr-bw-padding-inline),var(--vr-bw-breakout-size))[breakout-end]minmax(var(--vr-bw-padding-inline),1fr)[full-width-end]}.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:content;position:relative}.-width-small.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:indent}.-width-extended.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:breakout}.-width-default-left.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:breakout/indent}.-width-default-right.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:indent/breakout}.-width-extended-left.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:breakout/content}.-width-extended-right.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:content/breakout}.-width-full.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:full-width}@media screen and (max-width:599px){.-width-extended.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:full-width}.-width-default-left.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:full-width/content}.-width-default-right.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:content/full-width}.-width-extended-left.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:full-width/content}.-width-extended-right.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:content/full-width}.-width-extended.-add-text-indent.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{padding:0 calc(var(--vr-bw-padding-inline)*2)}.-width-default-left.-add-text-indent.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{padding:0 0 0 calc(var(--vr-bw-padding-inline)*2)}.-width-default-right.-add-text-indent.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{padding:0 calc(var(--vr-bw-padding-inline)*2)0 0}.-width-extended-left.-add-text-indent.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{padding:0 0 0 calc(var(--vr-bw-padding-inline)*2)}.-width-extended-right.-add-text-indent.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{padding:0 calc(var(--vr-bw-padding-inline)*2)0 0}}.-va-center.content-background-wrapper .content-background-wrapper-fg{align-items:center}.-va-bottom.content-background-wrapper .content-background-wrapper-fg{align-items:flex-end}.-va-stretch.content-background-wrapper .content-background-wrapper-fg{display:flex;align-items:stretch}.-va-stretch.content-background-wrapper .content-background-wrapper-fg .content-grid{flex:1}.-padding.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-small)0}.-padding-medium.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-medium)0}.-padding-large.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-large)0}.-padding-top.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-small)0 0}.-padding-top-medium.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-medium)0 0}.-padding-top-large.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-large)0 0}.-padding-bottom.content-background-wrapper .content-background-wrapper-fg .fragments{padding:0 0 var(--vr-bw-padding-small)}.-padding-bottom-medium.content-background-wrapper .content-background-wrapper-fg .fragments{padding:0 0 var(--vr-bw-padding-medium)}.-padding-bottom-large.content-background-wrapper .content-background-wrapper-fg .fragments{padding:0 0 var(--vr-bw-padding-large)}.-color-inverted.content-background-wrapper .content-background-wrapper-fg{color:var(--vr-bw-color-inverted)}.-color-inverted.content-background-wrapper .content-background-wrapper-fg h1,.-color-inverted.content-background-wrapper .content-background-wrapper-fg h2,.-color-inverted.content-background-wrapper .content-background-wrapper-fg h3,.-color-inverted.content-background-wrapper .content-background-wrapper-fg h4,.-color-inverted.content-background-wrapper .content-background-wrapper-fg h5,.-color-inverted.content-background-wrapper .content-background-wrapper-fg h6{color:var(--vr-bw-color-headline-inverted)} |
|
6 | 5 |
\ No newline at end of file |
6 |
+ )}@media screen and (max-width:599px){:root{--vr-bw-padding-inline:.5rem}}.content-background-wrapper{position:relative}.content-background-wrapper .content-background-wrapper-bg{position:absolute;inset:0}.content-background-wrapper .content-background-wrapper-bg img{position:absolute;inset:0;object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%}.content-background-wrapper .content-background-wrapper-bg video{position:absolute;inset:0;display:block;width:100%;height:100%}.-bg-size-contain.content-background-wrapper .content-background-wrapper-bg img{object-fit:contain}.-bg-size-stretch.content-background-wrapper .content-background-wrapper-bg img{object-fit:fill}.-bg-size-auto.content-background-wrapper .content-background-wrapper-bg img,.content-background-wrapper .content-background-wrapper-bg video{object-fit:none}.-bg-pos-0-0.content-background-wrapper .content-background-wrapper-bg img{object-position:0 0}.-bg-pos-50-0.content-background-wrapper .content-background-wrapper-bg img{object-position:50%0}.-bg-pos-100-0.content-background-wrapper .content-background-wrapper-bg img{object-position:100%0}.-bg-pos-0-50.content-background-wrapper .content-background-wrapper-bg img{object-position:0 50%}.-bg-pos-50-50.content-background-wrapper .content-background-wrapper-bg img{object-position:50% 50%}.-bg-pos-100-50.content-background-wrapper .content-background-wrapper-bg img{object-position:100% 50%}.-bg-pos-0-100.content-background-wrapper .content-background-wrapper-bg img{object-position:0 100%}.-bg-pos-50-100.content-background-wrapper .content-background-wrapper-bg img{object-position:50% 100%}.-bg-pos-100-100.content-background-wrapper .content-background-wrapper-bg img,.content-background-wrapper .content-background-wrapper-bg video{object-position:100% 100%}.-bg-opacity-10.content-background-wrapper .content-background-wrapper-bg{opacity:.1}.-bg-opacity-20.content-background-wrapper .content-background-wrapper-bg{opacity:.2}.-bg-opacity-30.content-background-wrapper .content-background-wrapper-bg{opacity:.3}.-bg-opacity-40.content-background-wrapper .content-background-wrapper-bg{opacity:.4}.-bg-opacity-50.content-background-wrapper .content-background-wrapper-bg{opacity:.5}.-bg-opacity-60.content-background-wrapper .content-background-wrapper-bg{opacity:.6}.-bg-opacity-70.content-background-wrapper .content-background-wrapper-bg{opacity:.7}.-bg-opacity-80.content-background-wrapper .content-background-wrapper-bg{opacity:.8}.-bg-opacity-90.content-background-wrapper .content-background-wrapper-bg{opacity:.9}.-bg-opacity-100.content-background-wrapper .content-background-wrapper-bg{opacity:1}.content-background-wrapper.-bg-beside-content .content-background-wrapper-bg{inset:0 auto 0 0;width:50%}.-bg-horizontal-align-right.content-background-wrapper.-bg-beside-content .content-background-wrapper-bg{inset:0 0 0 auto}.content-background-wrapper.-bg-beside-content .content-background-wrapper-fg .content-grid .fragments{padding-left:50%}.-bg-horizontal-align-right.content-background-wrapper.-bg-beside-content .content-background-wrapper-fg .content-grid .fragments{padding-left:0;padding-right:50%}.content-background-wrapper.-alt-color-1{background-color:var(--vr-bw-bgcolor-1)}.content-background-wrapper.-alt-color-2{background-color:var(--vr-bw-bgcolor-2)}.content-background-wrapper.-alt-color-3{background-color:var(--vr-bw-bgcolor-3)}.content-background-wrapper.-alt-color-black{background-color:#000}.content-background-wrapper.-alt-color-black .content-background-wrapper-fg,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h1,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h2,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h3,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h4,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h5,.content-background-wrapper.-alt-color-black .content-background-wrapper-fg h6{color:#fff}.content-background-wrapper.-alt-color-white{background-color:#fff}.content-background-wrapper.-alt-color-white .content-background-wrapper-fg,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h1,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h2,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h3,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h4,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h5,.content-background-wrapper.-alt-color-white .content-background-wrapper-fg h6{color:#000}.content-background-wrapper .content-background-wrapper-fg{position:relative;box-sizing:border-box;display:flex;align-items:flex-start}.-mh-small.content-background-wrapper .content-background-wrapper-fg{min-height:var(--vr-bw-height-small)}.-mh-medium.content-background-wrapper .content-background-wrapper-fg{min-height:var(--vr-bw-height-medium)}.-mh-large.content-background-wrapper .content-background-wrapper-fg{min-height:var(--vr-bw-height-large)}.-mh-viewport-100.-mh-vh.content-background-wrapper .content-background-wrapper-fg{min-height:100svh}.-mh-viewport-66.-mh-vh.content-background-wrapper .content-background-wrapper-fg{min-height:66.666svh}.-mh-viewport-50.-mh-vh.content-background-wrapper .content-background-wrapper-fg{min-height:50svh}.-mh-viewport-33.-mh-vh.content-background-wrapper .content-background-wrapper-fg{min-height:33.333svh}.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{display:table;content:"";padding-top:100%;float:left}.-mh-ratio-21-9.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:42.857%}.-mh-ratio-16-10.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:62.5%}.-mh-ratio-16-9.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:56.25%}.-mh-ratio-8-3.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:37.5%}.-mh-ratio-5-4.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:80%}.-mh-ratio-4-3.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:75%}.-mh-ratio-3-2.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:66.666%}.-mh-ratio-5-1.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:20%}.-mh-ratio-4-1.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:25%}.-mh-ratio-3-1.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:33.333%}.-mh-ratio-2-1.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:50%}.-mh-ratio-1-1.-mh-ratio.content-background-wrapper .content-background-wrapper-fg:before{padding-top:100%}.content-background-wrapper .content-background-wrapper-fg .content-grid{width:100%;display:grid;grid-template-columns:[full-width-start]minmax(var(--vr-bw-padding-inline),1fr)[breakout-start]minmax(var(--vr-bw-padding-inline),var(--vr-bw-breakout-size))[content-start]minmax(var(--vr-bw-padding-inline),var(--vr-bw-content-size))[indent-start]min(100% - var(--vr-bw-padding-inline)*6,var(--vr-bw-indent-max-width))[indent-end]minmax(var(--vr-bw-padding-inline),var(--vr-bw-content-size))[content-end]minmax(var(--vr-bw-padding-inline),var(--vr-bw-breakout-size))[breakout-end]minmax(var(--vr-bw-padding-inline),1fr)[full-width-end]}.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:content;position:relative}.-width-small.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:indent}.-width-extended.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:breakout}.-width-default-left.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:breakout/indent}.-width-default-right.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:indent/breakout}.-width-extended-left.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:breakout/content}.-width-extended-right.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:content/breakout}.-width-full.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:full-width}@media screen and (max-width:599px){.-width-extended.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:full-width}.-width-default-left.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:full-width/content}.-width-default-right.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:content/full-width}.-width-extended-left.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:full-width/content}.-width-extended-right.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{grid-column:content/full-width}.-width-extended.-add-text-indent.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{padding:0 calc(var(--vr-bw-padding-inline)*2)}.-width-default-left.-add-text-indent.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{padding:0 0 0 calc(var(--vr-bw-padding-inline)*2)}.-width-default-right.-add-text-indent.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{padding:0 calc(var(--vr-bw-padding-inline)*2)0 0}.-width-extended-left.-add-text-indent.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{padding:0 0 0 calc(var(--vr-bw-padding-inline)*2)}.-width-extended-right.-add-text-indent.content-background-wrapper .content-background-wrapper-fg .content-grid>.fragments{padding:0 calc(var(--vr-bw-padding-inline)*2)0 0}}.-va-center.content-background-wrapper .content-background-wrapper-fg{align-items:center}.-va-bottom.content-background-wrapper .content-background-wrapper-fg{align-items:flex-end}.-va-stretch.content-background-wrapper .content-background-wrapper-fg{display:flex;align-items:stretch}.-va-stretch.content-background-wrapper .content-background-wrapper-fg .content-grid{flex:1}.-padding.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-small)0}.-padding-medium.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-medium)0}.-padding-large.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-large)0}.-padding-top.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-small)0 0}.-padding-top-medium.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-medium)0 0}.-padding-top-large.content-background-wrapper .content-background-wrapper-fg .fragments{padding:var(--vr-bw-padding-large)0 0}.-padding-bottom.content-background-wrapper .content-background-wrapper-fg .fragments{padding:0 0 var(--vr-bw-padding-small)}.-padding-bottom-medium.content-background-wrapper .content-background-wrapper-fg .fragments{padding:0 0 var(--vr-bw-padding-medium)}.-padding-bottom-large.content-background-wrapper .content-background-wrapper-fg .fragments{padding:0 0 var(--vr-bw-padding-large)}.-color-inverted.content-background-wrapper .content-background-wrapper-fg{color:var(--vr-bw-color-inverted)}.-color-inverted.content-background-wrapper .content-background-wrapper-fg h1,.-color-inverted.content-background-wrapper .content-background-wrapper-fg h2,.-color-inverted.content-background-wrapper .content-background-wrapper-fg h3,.-color-inverted.content-background-wrapper .content-background-wrapper-fg h4,.-color-inverted.content-background-wrapper .content-background-wrapper-fg h5,.-color-inverted.content-background-wrapper .content-background-wrapper-fg h6{color:var(--vr-bw-color-headline-inverted)} |
|
7 | 7 |
\ No newline at end of file |
... | ... |
@@ -94,6 +94,29 @@ |
94 | 94 |
@at-root .-bg-opacity-100#{&} { opacity: 1 } |
95 | 95 |
} |
96 | 96 |
|
97 |
+ /* Bacgkround beside */ |
|
98 |
+ &.-bg-beside-content { |
|
99 |
+ .content-background-wrapper-bg { |
|
100 |
+ inset: 0 auto 0 0; |
|
101 |
+ width: 50%; |
|
102 |
+ |
|
103 |
+ @at-root .-bg-horizontal-align-right#{&} { inset: 0 0 0 auto; } |
|
104 |
+ } |
|
105 |
+ |
|
106 |
+ .content-background-wrapper-fg { |
|
107 |
+ .content-grid { |
|
108 |
+ .fragments { |
|
109 |
+ padding-left: 50%; |
|
110 |
+ |
|
111 |
+ @at-root .-bg-horizontal-align-right#{&} { |
|
112 |
+ padding-left: 0; |
|
113 |
+ padding-right: 50%; |
|
114 |
+ } |
|
115 |
+ } |
|
116 |
+ } |
|
117 |
+ } |
|
118 |
+ } |
|
119 |
+ |
|
97 | 120 |
/* Background color */ |
98 | 121 |
&.-alt-color-1 { background-color: var(--vr-bw-bgcolor-1); } |
99 | 122 |
&.-alt-color-2 { background-color: var(--vr-bw-bgcolor-2); } |
... | ... |
@@ -87,6 +87,18 @@ class BackgroundWrapperController extends AbstractContentElementController |
87 | 87 |
$arrCssClasses[] = $model->vr_bw_bgOpacity; |
88 | 88 |
} |
89 | 89 |
} |
90 |
+ if ($model->vr_bw_bgBesideContent) |
|
91 |
+ { |
|
92 |
+ $arrCssClasses[] = '-bg-beside-content'; |
|
93 |
+ if (!empty($model->vr_bw_bgHorizontalPosition)) |
|
94 |
+ { |
|
95 |
+ $arrCssClasses[] = $model->vr_bw_bgHorizontalPosition; |
|
96 |
+ } |
|
97 |
+ if (!empty($model->vr_bw_bgHorizontalWidth)) |
|
98 |
+ { |
|
99 |
+ $arrCssClasses[] = $model->vr_bw_bgHorizontalWidth; |
|
100 |
+ } |
|
101 |
+ } |
|
90 | 102 |
if (!empty($model->vr_bw_bgColor)) |
91 | 103 |
{ |
92 | 104 |
$arrCssClasses[] = $model->vr_bw_bgColor; |