PluginProbe
Page Builder: Pagelayer – Drag and Drop website builder / 2.2.1
Page Builder: Pagelayer – Drag and Drop website builder v2.2.1
2.2.1 2.2.0 2.1.9 2.1.8 2.1.7 2.1.6 2.1.5 2.1.4 2.1.3 trunk 0.9.0 0.9.1 0.9.2 0.9.3 0.9.4 0.9.5 0.9.6 0.9.7 0.9.8 0.9.9 1.0.0 1.0.2 1.0.3 1.0.4 1.0.5 All 129 releases
pagelayer / css / pagelayer-pen.css

pagelayer-pen.css in Page Builder: Pagelayer – Drag and Drop website builder 2.2.1, at css/pagelayer-pen.css

383 lines 7.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Pagelayer Pen editor*/
2 .pagelayer-pen{
3 -webkit-user-select: text;
4 user-select: text;
5 outline: none;
6 }
7
8 .pagelayer-pen:focus{
9 outline: none;
10 }
11
12 .pagelayer-pen-holder{
13 font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
14 background-color: #ffffff;
15 position: fixed;
16 z-index: 9999999999;
17 top: 50px;
18 left: 0;
19 transform: translateY(-100%);
20 box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 20%);
21 border-radius: 8px;
22 line-height: 1;
23 padding: 8px 2px;
24 font-size: 15px !important;
25 display: none;
26 transition: opacity 0.15s ease, transform 0.15s ease;
27 }
28
29 .pagelayer-pen-toolbar{
30 font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
31 box-sizing: border-box;
32 width: max-content;
33 max-width: 90vw;
34 background: none;
35 cursor: pointer;
36 }
37
38 .pagelayer-pen-toolbar .pagelayer-pen-formats{
39 display: inline-block;
40 vertical-align: middle;
41 padding-right: 7px;
42 padding-left: 7px;
43 border-left:1px solid #ccc;
44 font-weight: 700;
45 }
46
47 .pagelayer-pen-toolbar button{
48 background: none;
49 border: none;
50 cursor: pointer;
51 display: inline-block;
52 float: left;
53 height: 24px;
54 padding: 3px 5px;
55 width: 28px;
56 font-size: 14px !important;
57 font-weight: 700 !important;
58 color: #444;
59 }
60
61 .pagelayer-pen-toolbar button strong{
62 font-weight: bold !important;
63 }
64
65 .pagelayer-pen-toolbar .pagelayer-pen-formats:first-child {
66 padding-left: 0px !important;
67 border-left: 0px;
68 }
69 /* Start Dropdown picker*/
70 .pagelayer-pen-picker{
71 color: #444;
72 display: inline-block;
73 float: left;
74 height: 24px;
75 position: relative;
76 vertical-align: middle;
77 padding:3px 5px;
78 font-size: 14px !important;
79 font-weight: 500 !important;
80 }
81
82 .pagelayer-pen-picker-label {
83 cursor: pointer;
84 display: inline-block;
85 height: 100%;
86 position: relative;
87 width: 100%;
88 }
89
90 .pagelayer-pen-picker .pagelayer-pen-picker-label:after {
91 content: "\f0dc";
92 padding-left: 15px;
93 font-weight: 600;
94 font-family: "Font Awesome 5 Free";
95 font-size: 12px;
96 }
97
98 .pagelayer-pen-picker.pagelayer-pen-font .pagelayer-pen-picker-label:after,
99 .pagelayer-pen-picker.pagelayer-pen-lineheight .pagelayer-pen-picker-label:after,
100 .pagelayer-pen-picker.pagelayer-pen-color-picker .pagelayer-pen-picker-label:after {
101 content: "";
102 padding-left: 0;
103 }
104
105 .pagelayer-pen-picker-label::before {
106 display: inline-block;
107 }
108
109 .pagelayer-pen-picker-options {
110 background-color: #fff;
111 display: none;
112 min-width: 100%;
113 padding: 4px 8px;
114 position: absolute;
115 white-space: nowrap;
116 margin-left: -8px;
117 max-height: 200px;
118 overflow: auto;
119 }
120
121 .pagelayer-pen-picker-options::-webkit-scrollbar {
122 width:3px;
123 }
124
125 .pagelayer-pen-picker-options::-webkit-scrollbar-track {
126 background: #f1f1f1;
127 }
128
129 .pagelayer-pen-picker-options::-webkit-scrollbar-thumb {
130 background: #888;
131 }
132
133 .pagelayer-pen-picker-options::-webkit-scrollbar-thumb:hover {
134 background: #555;
135 cursor:context-menu;
136 }
137
138 .pagelayer-pen-picker-options .pagelayer-pen-picker-item {
139 cursor: pointer;
140 display: block;
141 padding-bottom: 5px;
142 padding-top: 5px;
143 }
144
145 .pagelayer-pen-picker.pagelayer-pen-expanded .pagelayer-pen-picker-label {
146 color: #ccc;
147 z-index: 2;
148 }
149
150 .pagelayer-pen-picker.pagelayer-pen-expanded .pagelayer-pen-picker-label .pagelayer-pen-fill {
151 fill: #ccc;
152 }
153
154 .pagelayer-pen-picker.pagelayer-pen-expanded .pagelayer-pen-picker-label .pagelayer-pen-stroke {
155 stroke: #ccc;
156 }
157
158 .pagelayer-pen-picker.pagelayer-pen-expanded .pagelayer-pen-picker-options {
159 display: block;
160 margin-top: -1px;
161 top: 100%;
162 z-index: 1;
163 box-shadow: 0px 0px 1px 1px #e4e4e4;
164 }
165
166 .pagelayer-pen-color-picker .pagelayer-pen-picker-labe{
167 padding: 2px 4px;
168 }
169
170 .pagelayer-pen-icon-picker .pagelayer-pen-picker-options {
171 padding: 4px 0px;
172 }
173
174 .pagelayer-pen-icon-picker .pagelayer-pen-picker-item {
175 height: 24px;
176 width: 24px;
177 padding: 2px 4px;
178 }
179
180 .pagelayer-pen-color-picker .pagelayer-pen-picker-options {
181 padding: 3px 5px;
182 width: 152px;
183 }
184
185 .pagelayer-pen-color-picker .pagelayer-pen-picker-item {
186 border: 1px solid transparent;
187 float: left;
188 height: 16px;
189 margin: 2px;
190 padding: 0px;
191 width: 16px;
192 }
193
194 .pagelayer-pen-size-picker .pagelayer-pen-picker-label:before,
195 .pagelayer-pen-picker:not(.pagelayer-pen-color-picker) .pagelayer-pen-picker-item:empty:before{
196 content: attr(data-value);
197 }
198
199 .pagelayer-pen-link-tooltip > *{
200 margin:0 2px;
201 }
202
203 .pagelayer-pen-link-tooltip input{
204 min-width: 200px;
205 max-width: 300px;
206 font-size: 13px;
207 padding: 8px 12px;
208 border: 1px solid #ddd;
209 border-radius: 4px;
210 outline: none;
211 transition: border-color 0.2s, box-shadow 0.2s;
212 }
213
214 .pagelayer-pen-link-tooltip input:focus{
215 border-color: #06c;
216 box-shadow: 0 0 0 2px rgba(0, 102, 204, 0.1);
217 }
218
219 .pagelayer-pen-unlink-btn,
220 .pagelayer-pen-link-btn{
221 padding: 8px 16px;
222 cursor: pointer;
223 border-radius: 4px;
224 font-size: 13px;
225 transition: background-color 0.2s, color 0.2s;
226 }
227
228 /* End Dropdown picker*/
229 /* Start HTML viewer*/
230 .pagelayer-pen-html-viewer{
231 position: fixed;
232 top: 0;
233 bottom: 0;
234 left: 0;
235 right: 0;
236 display: none;
237 background: #0000009c;
238 z-index:999999;
239 }
240
241 .pagelayer-pen-html-viewer .pagelayer-pen-html-holder{
242 width: 90%;
243 height: 80vh;
244 margin: auto;
245 top: 50%;
246 position: relative;
247 transform: translateY(-50%);
248 background: #fff;
249 box-shadow: 0px 0px 7px 0px #fff;
250 }
251
252 .pagelayer-pen-html-viewer .pagelayer-pen-html-area{
253 resize: none;
254 width: 100%;
255 height: calc(100% - 50px);
256 border-radius: 0;
257 padding: 10px;
258 font-family: courier, courier new, serif;
259 line-height: 1.5;
260 }
261
262 .pagelayer-pen-html-viewer .pagelayer-pen-html-btn{
263 height: 40px;
264 text-align: center;
265 display: flex;
266 align-items: center;
267 justify-content: center;
268 }
269
270 .pagelayer-pen-html-viewer .pagelayer-pen-html-btn button{
271 margin-right: 10px;
272 padding: 7px 20px !important;
273 font-size: 15px !important;
274 }
275
276 .pagelayer-pen-html-viewer .pagelayer-pen-html-area:focus{
277 border:none;
278 outline:none;
279 }
280
281 /* End HTML viewer*/
282 .pagelayer-pen-toolbar .pagelayer-pen-close{
283 background: #e6e6e6;
284 position: absolute;
285 top: 0;
286 right: 0;
287 width: auto;
288 height: auto;
289 border-radius: 0;
290 }
291
292 .pagelayer-pen-toolbar .pagelayer-pen-close .fas{
293 font-size: 10px !important;
294 color: #fb0101;
295 margin:0;
296 padding:0;
297 }
298
299 .pagelayer-pen-toolbar svg{
300 width:18px;
301 float:left;
302 }
303
304 .pagelayer-pen-stroke{
305 fill: none;
306 stroke: #444;
307 stroke-linecap: round;
308 stroke-linejoin: round;
309 stroke-width: 2;
310 }
311
312 .pagelayer-pen-active,
313 .pagelayer-pen-toolbar button:hover,
314 .pagelayer-pen-picker-label:hover,
315 .pagelayer-pen-picker-item:hover,
316 .pagelayer-pen-active .fas,
317 .pagelayer-pen-toolbar button:hover .fas,
318 .pagelayer-pen-picker-label:hover .fas,
319 .pagelayer-pen-picker-item:hover .fas{
320 color: #06c;
321 }
322
323 .pagelayer-pen-active .pagelayer-pen-fill,
324 .pagelayer-pen-toolbar button:hover .pagelayer-pen-fill,
325 .pagelayer-pen-picker-label:hover .pagelayer-pen-fill,
326 .pagelayer-pen-picker-item:hover .pagelayer-pen-fill{
327 fill: #06c;
328 }
329
330 .pagelayer-pen-active .pagelayer-pen-stroke,
331 .pagelayer-pen-toolbar button:hover .pagelayer-pen-stroke,
332 .pagelayer-pen-picker-label:hover .pagelayer-pen-stroke,
333 .pagelayer-pen-picker-item:hover .pagelayer-pen-stroke{
334 stroke: #06c;
335 }
336
337 .pagelayer-pen-custom-input{
338 display: block;
339 width: 100%;
340 min-width: 75px;
341 height: 25px;
342 margin-top: 5px;
343 margin-bottom: 5px;
344 font-size: 12px !important;
345 }
346
347 .pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h1"]:before{
348 content: "Heading 1" !important;
349 font-size: 2em;
350 }
351
352 .pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h2"]:before{
353 content: "Heading 2" !important;
354 font-size: 1.5em;
355 }
356
357 .pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h3"]:before{
358 content: "Heading 3" !important;
359 font-size: 1em;
360 }
361
362 .pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h4"]:before{
363 content: "Heading 4" !important;
364 }
365
366 .pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h5"]:before{
367 content: "Heading 5" !important;
368 font-size: 0.83em;
369 }
370
371 .pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h6"]:before{
372 content: "Heading 6" !important;
373 font-size: 0.67em;
374 }
375
376 .pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="p"]:before{
377 content: "Paragraph" !important;
378 }
379
380 .pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="blockquote"]:before{
381 content: "Blockquote" !important;
382 }
383