PluginProbe
Block Animations, Motion & Scroll Effects – Ghost Kit / 2.25.0
Block Animations, Motion & Scroll Effects – Ghost Kit v2.25.0
3.7.2 3.7.1 3.7.0 3.6.1 trunk 1.6.3 2.25.0 3.3.0 3.3.1 3.3.2 3.3.3 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.5.0 3.5.1 3.6.0
ghostkit / gutenberg / editor.scss

editor.scss in Block Animations, Motion & Scroll Effects – Ghost Kit 2.25.0, at gutenberg/editor.scss

271 lines 7.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Editor Styles.
3 */
4 @import "./variables";
5 @import "./css-variables";
6
7 /**
8 * Components.
9 */
10 @import "./components/active-indicator/editor";
11 @import "./components/code-editor/editor";
12 @import "./components/color-indicator/editor";
13 @import "./components/color-picker/editor";
14 @import "./components/date-time-picker/editor";
15 @import "./components/gap-settings/editor";
16 @import "./components/icon-picker/editor";
17 @import "./components/image-picker/editor";
18 @import "./components/input-drag/editor";
19 @import "./components/modal/editor";
20 @import "./components/pro-note/editor";
21 @import "./components/range-control/editor";
22 @import "./components/remove-button/editor";
23 @import "./components/responsive-tab-panel/editor";
24 @import "./components/select/editor";
25 @import "./components/toggle-group/editor";
26 @import "./components/typography/editor";
27 @import "./components/url-picker/editor";
28
29 /**
30 * Extensions.
31 */
32 @import "./extend/custom-css/editor";
33 @import "./extend/frame/editor";
34 @import "./extend/display/editor";
35 @import "./extend/scroll-reveal/editor";
36 @import "./extend/spacings/editor";
37 @import "./extend/toolbar-templates/editor";
38
39 /**
40 * Formats.
41 */
42 @import "./formats/badge/editor";
43 @import "./formats/uppercase/style";
44
45 /**
46 * Plugins.
47 */
48 @import "./plugins/color-palette/editor";
49 @import "./plugins/custom-code/editor";
50 @import "./plugins/customizer/editor";
51 @import "./plugins/ghostkit/editor";
52 @import "./plugins/templates/editor";
53 @import "./plugins/typography/editor";
54
55 /**
56 * Style Variant.
57 */
58 @import "./style-variants/core-heading/editor";
59 @import "./style-variants/core-list/editor";
60
61 /**
62 * SVG Icons.
63 */
64 @import "./svg-icons/style";
65
66 /**
67 * Blocks.
68 */
69 @import "./blocks/accordion/styles/editor";
70 @import "./blocks/alert/styles/editor";
71 @import "./blocks/button/styles/editor";
72 @import "./blocks/carousel/styles/editor";
73 @import "./blocks/changelog/styles/editor";
74 @import "./blocks/countdown/styles/editor";
75 @import "./blocks/counter-box/styles/editor";
76 @import "./blocks/divider/styles/editor";
77 @import "./blocks/form/styles/editor";
78 @import "./blocks/gif/styles/editor";
79 @import "./blocks/gist/styles/editor";
80 @import "./blocks/google-maps/styles/editor";
81 @import "./blocks/grid/styles/editor";
82 @import "./blocks/icon-box/styles/editor";
83 @import "./blocks/image-compare/styles/editor";
84 @import "./blocks/instagram/styles/editor";
85 @import "./blocks/pricing-table/styles/editor";
86 @import "./blocks/progress/styles/editor";
87 @import "./blocks/shape-divider/styles/editor";
88 @import "./blocks/table-of-contents/styles/editor";
89 @import "./blocks/tabs/styles/editor";
90 @import "./blocks/tabs-legacy/styles/editor";
91 @import "./blocks/testimonial/styles/editor";
92 @import "./blocks/twitter/styles/editor";
93 @import "./blocks/video/styles/editor";
94 @import "./blocks/widgetized-area/styles/editor";
95
96 .ghostkit-help-text {
97 font-size: 90%;
98 font-style: italic;
99 color: #a0a0a0;
100 }
101
102 .ghostkit-code {
103 background: #eef0f3;
104 border-radius: 3px;
105 }
106
107 /**
108 * Disable width limitation for inner blocks.
109 */
110 .ghostkit-alert,
111 .ghostkit-icon-box,
112 .ghostkit-counter-box,
113 .ghostkit-accordion,
114 .ghostkit-tabs-content,
115 .ghostkit-changelog,
116 .ghostkit-form,
117 .ghostkit-grid > .block-editor-inner-blocks > .block-editor-block-list__layout {
118 .wp-block {
119 max-width: none;
120 margin-right: 0;
121 margin-left: 0;
122 }
123 }
124
125 /**
126 * Grid for controls.
127 */
128 .ghostkit-grid-controls {
129 display: flex;
130 flex-wrap: wrap;
131 margin: 0 -10px;
132
133 > * {
134 flex: 1;
135 min-width: 80px;
136 margin: 0 10px !important;
137 }
138 }
139
140 /**
141 * Better appender styles for blocks:
142 * - Grid
143 * - Alert
144 * - Counter Box
145 * - Icon Box
146 * - Testimonial
147 * - Tabs
148 * - Accordion
149 * - Carousel
150 */
151 .ghostkit-grid-inner > .block-editor-block-list__block:not(.is-selected) > .ghostkit-col-content > .block-list-appender:only-child,
152 [data-type="ghostkit/alert"]="ghostkit/alert""]:not(.is-selected) > .ghostkit-alert > .ghostkit-alert-content > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-list-appender:only-child,
153 [data-type="ghostkit/counter-box"]="ghostkit/counter-box""]:not(.is-selected) > .ghostkit-counter-box > .ghostkit-counter-box-content > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-list-appender:only-child,
154 [data-type="ghostkit/icon-box"]="ghostkit/icon-box""]:not(.is-selected) > .ghostkit-icon-box > .ghostkit-icon-box-content > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-list-appender:only-child,
155 [data-type="ghostkit/testimonial"]="ghostkit/testimonial""]:not(.is-selected) > .ghostkit-testimonial > .ghostkit-testimonial-content > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-list-appender:only-child,
156 [data-type="ghostkit/tabs-tab-v2"]="ghostkit/tabs-tab-v2""]:not(.is-selected) > .ghostkit-tab > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-list-appender:only-child,
157 [data-type="ghostkit/accordion-item"]="ghostkit/accordion-item""]:not(.is-selected) > .ghostkit-accordion-item > .ghostkit-accordion-item-content > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-list-appender:only-child,
158 [data-type="ghostkit/carousel-slide"]="ghostkit/carousel-slide""]:not(.is-selected) > .ghostkit-carousel-slide > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-list-appender:only-child {
159 pointer-events: none;
160
161 &::after {
162 position: absolute;
163 top: 0;
164 right: 0;
165 bottom: 0;
166 left: 0;
167 pointer-events: none;
168 content: "";
169 border: 1px dashed;
170 border-radius: 2px;
171 }
172
173 .block-editor-inserter {
174 visibility: hidden;
175 }
176 }
177
178 /**
179 * Extensions icon in panel body
180 */
181 .components-panel__body-toggle > .ghostkit-ext-icon {
182 position: absolute;
183 top: 50%;
184 display: block;
185 transform: translateY(-50%);
186
187 svg {
188 display: block;
189 }
190
191 + span {
192 margin-left: 35px;
193 }
194 }
195
196 /**
197 * Tabs Control.
198 */
199 .ghostkit-control-tabs {
200 > .components-tab-panel__tabs {
201 display: flex;
202 flex-wrap: wrap;
203 margin-bottom: 15px;
204 border-bottom: 1px solid $light-gray-400;
205
206 // single tab
207 > .ghostkit-control-tabs-tab {
208 padding: 9px 11px;
209 padding-bottom: 11px;
210 margin: 0;
211 margin-bottom: -1px;
212 color: #555d66;
213 cursor: pointer;
214 background: none;
215 border: none;
216 border-bottom: 2px solid transparent;
217 border-radius: 0;
218 outline-offset: -1px;
219
220 svg {
221 display: block;
222 width: auto;
223 height: 1.4em;
224 }
225
226 &.is-active {
227 position: relative;
228 z-index: 1;
229 border-bottom: 2px solid $blue-medium-focus;
230 }
231 }
232 }
233
234 // wide
235 &.ghostkit-control-tabs-wide > .components-tab-panel__tabs > .ghostkit-control-tabs-tab {
236 flex: 1;
237 justify-content: center;
238 text-align: center;
239 }
240
241 .ghostkit-control-tabs-separator {
242 padding: 15px;
243 margin-right: -15px;
244 margin-left: -15px;
245 border-top: 1px solid $light-gray-400;
246
247 &:first-child {
248 margin-top: -16px;
249 }
250 }
251 }
252
253 /**
254 * Input drag component cursor.
255 */
256 .ghostkit-component-input-drag {
257 input {
258 cursor: n-resize;
259 }
260 }
261
262 // TODO: remove this fix when Gutenberg fixes this.
263 .components-select-control select[multiple]].components-select-control__input {
264 height: auto;
265 padding-right: 8px;
266
267 ~ .components-input-control__suffix {
268 display: none;
269 }
270 }
271