PluginProbe
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News / 4.0.8
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News v4.0.8
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 2.3.5 2.3.6 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.15 2.4.16 2.4.17 2.4.18 2.4.19 2.4.2 2.4.20 2.4.21 All 88 releases
post-carousel / src / blocks / container / style.scss

style.scss in Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News 4.0.8, at src/blocks/container/style.scss

146 lines 5.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .sp-smart-post-container {
2 margin: auto;
3 }
4 .sp-smart-post-show-pro .sp-smart-post-container__video-wrap,
5 .sp-smart-post-show-pro .sp-smart-post-column__video-wrap {
6 width: 100%;
7 height: 100%;
8 position: absolute;
9 display: block;
10 top: 0;
11 left: 0;
12 }
13
14 .sp-smart-post-show-pro .sp-smart-post-container__video-wrap video,
15 .sp-smart-post-show-pro .sp-smart-post-column__video-wrap video {
16 opacity: 1;
17 max-width: 100%;
18 width: 100%;
19 height: 100%;
20 margin: 0;
21 line-height: 1;
22 border: none;
23 display: inline-block;
24 vertical-align: baseline;
25 -o-object-fit: cover;
26 object-fit: cover;
27 background-size: cover;
28 }
29
30 .sp-smart-post-container-selector {
31 width: 1400px;
32 margin-left: auto;
33 margin-right: auto;
34 padding: 14px;
35 }
36
37 .sp-smart-post-show-pro .wp-block-sp-smart-post-show-container {
38 max-width: none;
39 }
40
41 // Edit page style.
42 .sp-smart-post-container-editor-page {
43 .sp-smart-post-container-column-2:not(.sp-smart-post-flex-column) {
44 > .block-editor-inner-blocks > .block-editor-block-list__layout {
45 display: flex;
46 > .sp-smart-post-container-column:nth-of-type( odd ) {
47 width: calc( var( --columnOne, 50% ) - ( var( --gap, 16px ) / 2) );
48 }
49 > .sp-smart-post-container-column:nth-of-type( even ) {
50 width: calc( var( --columnTwo, 50% ) - ( var( --gap, 16px ) / 2) );
51 }
52 }
53 }
54 .sp-smart-post-container-column-3:not(.sp-smart-post-flex-column) {
55 > .block-editor-inner-blocks > .block-editor-block-list__layout {
56 display: flex;
57 > .sp-smart-post-container-column:nth-of-type( 3n + 1 ) {
58 width: calc( var( --columnOne, 33.33% ) - ( var( --gap, 16px ) / 3) );
59 }
60 > .sp-smart-post-container-column:nth-of-type( 3n + 2 ) {
61 width: calc( var( --columnTwo, 33.33% ) - ( var( --gap, 16px ) / 3) );
62 }
63 > .sp-smart-post-container-column:nth-of-type( 3n + 3 ) {
64 width: calc( var( --columnThree, 33.33% ) - ( var( --gap, 16px ) / 3) );
65 }
66 }
67 }
68 .sp-smart-post-container-column-4:not(.sp-smart-post-flex-column) {
69 > .block-editor-inner-blocks > .block-editor-block-list__layout {
70 display: flex;
71 > .sp-smart-post-container-column:nth-of-type( 4n + 1 ) {
72 width: calc( var( --columnOne, 25% ) - ( var( --gap, 16px ) / 4) );
73 }
74 > .sp-smart-post-container-column:nth-of-type( 4n + 2 ) {
75 width: calc( var( --columnTwo, 25% ) - ( var( --gap, 16px ) / 4) );
76 }
77 > .sp-smart-post-container-column:nth-of-type( 4n + 3 ) {
78 width: calc( var( --columnThree, 25% ) - ( var( --gap, 16px ) / 4) );
79 }
80 > .sp-smart-post-container-column:nth-of-type( 4n + 4 ) {
81 width: calc( var( --columnFour, 25% ) - ( var( --gap, 16px ) / 4) );
82 }
83 }
84 }
85 .sp-smart-post-container-column-multi-row.container-column-multi-row-layout-one:not(.sp-smart-post-flex-column) {
86 > .block-editor-inner-blocks > .block-editor-block-list__layout {
87 display: flex;
88 > .sp-smart-post-container-column:nth-of-type( 6n + 1 ) {
89 width: calc( var( --columnOne, 25% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
90 }
91 > .sp-smart-post-container-column:nth-of-type( 6n + 2 ) {
92 width: calc( var( --columnTwo, 25% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
93 }
94 > .sp-smart-post-container-column:nth-of-type( 6n + 3 ) {
95 width: calc( var( --columnThree, 25% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
96 }
97 > .sp-smart-post-container-column:nth-of-type( 6n + 4 ) {
98 width: calc( var( --columnFour, 25% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
99 }
100 > .sp-smart-post-container-column:nth-of-type( 6n + 5 ) {
101 width: calc( var( --columnFive, 25% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
102 }
103 > .sp-smart-post-container-column:nth-of-type( 6n + 6 ) {
104 width: calc( var( --columnSix, 25% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
105 }
106 }
107 }
108 .sp-smart-post-container-column-multi-row.container-column-multi-row-layout-five:not(.sp-smart-post-flex-column) {
109 > .block-editor-inner-blocks > .block-editor-block-list__layout {
110 display: flex;
111 > .sp-smart-post-container-column:nth-of-type( 3n + 1 ) {
112 width: calc( var( --columnOne, 50% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
113 }
114 > .sp-smart-post-container-column:nth-of-type( 3n + 2 ) {
115 width: calc( var( --columnTwo, 50% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
116 }
117 > .sp-smart-post-container-column:nth-of-type( 3n + 3 ) {
118 width: calc( var( --columnThree, 100% ) );
119 }
120 }
121 }
122 .sp-smart-post-container-column-multi-row:not(.container-column-multi-row-layout-one, .container-column-multi-row-layout-five, .sp-smart-post-flex-column) {
123 > .block-editor-inner-blocks > .block-editor-block-list__layout {
124 display: flex;
125 > .sp-smart-post-container-column:nth-of-type( 4n + 1 ) {
126 width: calc( var( --columnOne, 25% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
127 }
128 > .sp-smart-post-container-column:nth-of-type( 4n + 2 ) {
129 width: calc( var( --columnTwo, 25% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
130 }
131 > .sp-smart-post-container-column:nth-of-type( 4n + 3 ) {
132 width: calc( var( --columnThree, 25% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
133 }
134 > .sp-smart-post-container-column:nth-of-type( 4n + 4 ) {
135 width: calc( var( --columnFour, 25% ) - ( var( --gap, 16px ) / var( --gapMultiplier, 2 )) );
136 }
137 }
138 }
139 }
140
141 @media screen and ( max-width: 767px ) {
142 .sp-smart-post-container-parent-block .sp-smart-post-container-column {
143 width: 100% !important;
144 }
145 }
146