PluginProbe ʕ •ᴥ•ʔ
Spider Elements – Premium Elementor Widgets & Addons Library / 1.1.0
Spider Elements – Premium Elementor Widgets & Addons Library v1.1.0
trunk 1.0.0 1.1.0 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.7.0 1.8.0 1.9.0
spider-elements / assets / scss / _Tabs.scss
spider-elements / assets / scss Last commit date
admin 2 years ago _Accordion.scss 2 years ago _Alerts_box.scss 2 years ago _Animated_Headline.scss 2 years ago _Animation.scss 2 years ago _Before_after.scss 2 years ago _Buttons.scss 2 years ago _Cheat_sheet.scss 2 years ago _Common.scss 2 years ago _Counter.scss 2 years ago _Fullscreen_Slider.scss 2 years ago _Icon_box.scss 2 years ago _Instagram.scss 2 years ago _Integration.scss 2 years ago _List_item.scss 2 years ago _Mixins.scss 2 years ago _Pricing_Table.scss 2 years ago _Pricing_Table_Switcher.scss 2 years ago _Skill_Showcase.scss 2 years ago _Tabs.scss 2 years ago _Testimonial.scss 2 years ago _Timeline.scss 2 years ago _Variables.scss 2 years ago _Video.scss 2 years ago _Video_popup.scss 2 years ago _blog_grid.scss 2 years ago _framework.scss 2 years ago _prefix.scss 2 years ago _team.scss 2 years ago admin.css 2 years ago admin.css.map 2 years ago admin.scss 2 years ago main.css 2 years ago main.css.map 2 years ago main.scss 2 years ago
_Tabs.scss
596 lines
1 /*============== Tab Styles ==========*/
2 .tab_shortcode {
3 margin-bottom: 0 !important;
4
5 .tab-content {
6 display: block;
7 color: var(--spe_p_color);
8 padding: 25px 30px;
9 border: 1px solid var(--black_50);
10 border-radius: 0 5px 5px 5px;
11 background-color: #fff;
12 position: relative;
13 p {
14 margin: 0;
15 }
16
17 .ezd_tab_arrow_btn {
18 background: #0dcaf0;
19 border-color: #0dcaf0;
20 color: #fff;
21 }
22
23 .previous,
24 .nexts {
25 position: absolute;
26 top: 50%;
27 transform: translateY(-50%);
28 padding: 0;
29 border-radius: 0;
30 background: #e1ebf0;
31 border: 0;
32 color: var(--brand_color);
33 outline: none;
34 box-shadow: none;
35 transition: all 0.4s linear;
36 height: 32px;
37 width: 19px;
38 text-align: center;
39 opacity: 0;
40
41 &:hover {
42 background: var(--spe_brand_color);
43 color: #fff;
44 }
45 }
46
47 .previous {
48 left: 0;
49 }
50
51 .nexts {
52 right: 0;
53 }
54
55 &:hover {
56 .previous,
57 .nexts {
58 opacity: 1;
59 }
60 }
61 }
62 }
63
64 .header_tab_items,
65 .tab_shortcode {
66 .nav-tabs {
67 .numb {
68 width: 20px;
69 height: 20px;
70 border-radius: 50%;
71 background: var(--spe_brand_color);
72 display: inline-block;
73 text-align: center;
74 line-height: 20px;
75 font-size: 12px;
76 margin-right: 10px;
77 transition: all 0.2s linear;
78 color: #ffffff;
79 }
80 }
81 }
82
83 .header_tab_items {
84 .nav-tabs {
85 .nav-item {
86 .nav-link {
87 display: flex;
88 align-items: center;
89 border: none;
90 box-shadow: none;
91 background: transparent;
92 border-radius: 0;
93 text-align: center;
94 font-size: 14px;
95 font-weight: 400;
96 color: #fff;
97 padding: 10px 30px;
98 text-decoration: none;
99 transition: all 300ms linear 0s;
100 gap: 8px;
101
102 &.active {
103 background: #ffffff;
104 color: var(--spe_brand_color);
105 }
106 }
107 }
108 }
109 }
110
111 /* Sticky Tab Styles */
112 .process_tab_shortcode {
113 position: relative;
114 overflow: hidden;
115
116 .previous,
117 .next {
118 position: absolute;
119 top: 56%;
120 transform: translateY(-50%);
121 padding: 0;
122 border-radius: 0;
123 background: #e1ebf0;
124 border: 0;
125 color: var(--spe_brand_color);
126 outline: none;
127 box-shadow: none;
128 transition: all 0.4s linear;
129 height: 32px;
130 width: 19px;
131 text-align: center;
132
133 &:focus {
134 outline: none;
135 box-shadow: none;
136 }
137
138 &:hover {
139 background: var(--spe_brand_color);
140 color: #fff;
141 border-color: transparent #ebebeb;
142 }
143 }
144
145 .next {
146 right: -30px;
147 border-radius: 5px 0 0 5px;
148 }
149
150 .previous {
151 left: -30px;
152 border-radius: 0 5px 5px 0;
153 }
154
155 &:hover {
156 .next {
157 right: 0;
158 }
159
160 .previous {
161 left: 0;
162 }
163 }
164 }
165
166 /* Vertical Menu Styles */
167 .v_menu {
168 border-bottom: 1px solid #e8ecee;
169 padding-bottom: 20px;
170 padding-top: 5px;
171 margin-bottom: 20px;
172
173 .nav-item {
174 display: inline-block;
175
176 .nav-link {
177 font-size: 16px;
178 color: var(--spe_p_color);
179 transition: all 0.2s linear;
180 padding: 0;
181 border: 0;
182 border-radius: 0;
183
184 span {
185 width: 20px;
186 height: 20px;
187 border-radius: 50%;
188 background: #e1e3eb;
189 display: inline-block;
190 text-align: center;
191 line-height: 20px;
192 font-size: 12px;
193 margin-right: 10px;
194 transition: all 0.2s linear;
195 position: relative;
196 top: -2px;
197 }
198
199 &.active,
200 &:hover {
201 color: var(--spe_brand_color);
202 border: 0;
203 background: transparent;
204
205 span {
206 background: var(--spe_brand_color);
207 color: #fff;
208 }
209 }
210 }
211
212 & + li {
213 margin-left: 55px;
214 }
215 }
216 }
217
218 /* Sticky Tab in Admin Bar */
219 body.admin-bar .sticky_tab.tab_fixed.sticky_tab_item {
220 top: -38px;
221 }
222
223 /* Sticky Tab Fixed Position */
224 .sticky_tab {
225 &.tab_fixed {
226 &.sticky_tab_item {
227 position: fixed;
228 width: 100%;
229 top: -70px;
230 left: 0;
231 right: 0;
232 background: var(--spe_heading_color);
233 transform: translateY(70px);
234 transition: transform 500ms ease, background 500ms ease;
235 z-index: 30;
236 }
237 }
238 }
239
240 /* Tabs Slider Styles */
241 .tabs_sliders {
242 position: relative;
243
244 .scroller-btn {
245 position: absolute;
246 top: 50%;
247 color: var(--spe_brand_color);
248 font-size: 20px;
249 cursor: pointer;
250 transform: translateY(-50%);
251 left: 0;
252 width: 40px;
253 background: #f9f9f9;
254 box-shadow: 4px 0 9px 1px rgba(0, 0, 0, 0.03);
255 line-height: 44px;
256 z-index: 1;
257 text-align: center;
258
259 &:before {
260 content: "";
261 width: 20px;
262 height: 100%;
263 background: linear-gradient(90deg, rgba(249, 249, 249, 0.8) 30%, rgb(249, 249, 249) 100%, rgb(249, 249, 249) 16%, rgb(249, 249, 249) 100%);
264 position: absolute;
265 right: -20px;
266 }
267
268 &.right {
269 right: 0;
270 left: auto;
271
272 &:before {
273 left: -20px;
274 right: auto;
275 }
276 }
277
278 &.inactive-left-arrow {
279 display: none;
280 }
281
282 &.inactive-right-arrow {
283 display: none;
284 }
285
286 }
287
288 ul {
289 &.nav-tabs {
290 display: flex;
291 flex-wrap: nowrap;
292 overflow: hidden;
293 border: 0;
294 .nav-item {
295 margin: 0;
296 min-width: fit-content;
297 .nav-link {
298 font-size: 16px;
299 color: var(--spe_p_color);
300 border-radius: 0;
301 padding: 9px 20px;
302 background: var(--black_25);
303 border: 1px solid var(--black_50);
304 position: relative;
305 text-decoration: none;
306 margin-bottom: 0 !important;
307 display: flex;
308 gap: 8px;
309 align-items: center;
310 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
311
312 &:before {
313 content: "";
314 width: 0;
315 height: 2.1px;
316 background: var(--spe_brand_color);
317 position: absolute;
318 top: 0;
319 left: 0;
320 opacity: 0;
321 transition: width 0.2s linear;
322 }
323
324 &.active {
325 background: #fff;
326 color: var(--black_800);
327 border-color: #ebebeb;
328 border-bottom-color: transparent;
329 z-index: 1;
330
331 &:before {
332 opacity: 1;
333 width: 100%;
334 }
335 }
336 }
337
338 &:last-child {
339 .nav-link {
340 border-right: 1px solid var(--black_50);
341 }
342 }
343 }
344 }
345 }
346
347
348 }
349
350 /* Process Tab Shortcode */
351 .process_tab_shortcode {
352 .version {
353 background: var(--black_25);
354 padding: 30px;
355 font-size: 15px;
356 margin-bottom: 28px;
357
358 p {
359 margin-bottom: 20px;
360 font-size: 15px;
361 color: #6b707f;
362
363 &:last-child {
364 margin-bottom: 0;
365 }
366 }
367
368 .v_head {
369 padding-bottom: 24px;
370 }
371
372 .v_middle {
373 p {
374 margin-bottom: 0;
375 font-size: 15px;
376
377 .red {
378 color: #f12249;
379 }
380
381 .green {
382 color: #11c52f;
383 }
384 }
385 }
386
387 .v_footer {
388 padding-top: 25px;
389
390 p {
391 margin-bottom: 0;
392 }
393 }
394 }
395 }
396
397 /* Process Tab Shortcode */
398 .process_tab_shortcode {
399 .previous,
400 .next {
401 position: absolute;
402 top: 56%;
403 transform: translateY(-50%);
404 padding: 0;
405 border-radius: 0;
406 background: #e1ebf0;
407 border: 0;
408 color: var(--spe_brand_color);
409 outline: none;
410 box-shadow: none;
411 transition: all 0.4s linear;
412 height: 32px;
413 width: 19px;
414 text-align: center;
415
416 &:focus {
417 outline: none;
418 box-shadow: none;
419 }
420
421 &:hover {
422 outline: none;
423 box-shadow: none;
424 background: var(--spe_brand_color);
425 color: #fff;
426 }
427 }
428
429 .next {
430 right: -30px;
431 border-radius: 5px 0 0 5px;
432 }
433
434 .previous {
435 left: -30px;
436 border-radius: 0 5px 5px 0;
437 }
438
439 &:hover {
440 .next {
441 right: 0;
442 }
443
444 .previous {
445 left: 0;
446 }
447 }
448 }
449
450 /* Sticky Tab Styles */
451 body.remove {
452 .tab_fixed {
453 &.header_tab_items {
454 transform: translateY(144px);
455 }
456 }
457 }
458
459 /* Header Tabs Area */
460 .header_tabs_area {
461 .tab_fixed {
462 &.header_tab_items {
463 .nav.nav-tabs {
464 li {
465 a {
466 svg,
467 i,
468 img {
469 display: inline-block;
470 margin-bottom: 0;
471 position: relative;
472 margin-right: 4px;
473 }
474 }
475 }
476 }
477 }
478
479 .header_tab_content {
480 margin-top: 61px;
481 .tab-pane {
482 padding: 0;
483 }
484 }
485 }
486
487 .header_tab_items {
488 span {
489 &.scroller-btn {
490 left: -24px;
491 }
492
493 &.right {
494 right: -24px;
495 left: auto;
496 }
497 }
498 }
499
500 }
501
502 /* Header Tab Items */
503 .header_tab_items {
504 background: var(--spe_heading_color);
505
506 .nav.nav-tabs {
507 justify-content: center;
508 border: none;
509
510 li {
511 margin-bottom: 0;
512
513 a {
514 border: none;
515 box-shadow: none;
516 background: transparent;
517 border-radius: 0;
518 text-align: center;
519 font-size: 14px;
520 font-weight: 400;
521 color: #fff;
522 padding: 10px 30px;
523 text-decoration: none;
524
525 svg,
526 i,
527 img {
528 display: block;
529 margin-bottom: 2px;
530 }
531
532 &:hover {
533 background: var(--black_50);
534 color: var(--spe_p_color);
535
536 svg {
537 path {
538 fill: var(--spe_p_color);
539 }
540 }
541 }
542
543 &.active {
544 background-color: #fff;
545 color: var(--spe_brand_color);
546
547 svg {
548 path {
549 fill: var(--spe_brand_color);
550 }
551 }
552 }
553 }
554 }
555 }
556 }
557
558 /* Auto Tabs Styles */
559 .tab_shortcode,
560 .header_tab_items {
561 .spe_auto_tabs {
562 .nav-item {
563 .nav-link {
564 position: relative;
565 overflow: hidden;
566
567 &:before {
568 display: none;
569 }
570
571 .tab_progress {
572 position: absolute;
573 top: 0;
574 left: 0;
575 width: 100%;
576 height: 2px;
577
578 &::before {
579 content: "";
580 position: absolute;
581 width: 100%;
582 height: 100%;
583 left: 0;
584 top: 0;
585 opacity: 0.4;
586 }
587 }
588
589 .progress-bar {
590 background: #a77def;
591 height: 2px;
592 }
593 }
594 }
595 }
596 }