PluginProbe
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder / 51.1.49
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder v51.1.49
51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 51.1.46 51.1.47 51.1.49 All 37 releases
king-addons / includes / widgets / Content_Toggle / style.css

style.css in King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder 51.1.49, at includes/widgets/Content_Toggle/style.css

126 lines 2.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .king-addons-content-toggle {
2 --kng-toggle-width: 104px;
3 --kng-toggle-height: 40px;
4 --kng-toggle-track: #eef2f6;
5 --kng-toggle-track-active: #4f46e5;
6 --kng-toggle-thumb: #ffffff;
7 --kng-pane-gap: 16px;
8 color: #0f172a;
9 display: flex;
10 flex-direction: column;
11 }
12
13 .king-addons-content-toggle__header {
14 display: flex;
15 align-items: center;
16 gap: 12px;
17 }
18
19 .king-addons-content-toggle__label {
20 display: inline-flex;
21 align-items: center;
22 gap: 8px;
23 padding: 0;
24 margin: 0;
25 border: 0;
26 background: none;
27 color: inherit;
28 font-weight: 600;
29 cursor: pointer;
30 transition: color 0.2s ease, opacity 0.2s ease;
31 }
32
33 .king-addons-content-toggle__label:hover {
34 opacity: 0.9;
35 }
36
37 .king-addons-content-toggle__label-icon {
38 display: inline-flex;
39 line-height: 1;
40 }
41
42 .king-addons-content-toggle__label-text {
43 display: inline-flex;
44 align-items: center;
45 }
46
47 .king-addons-content-toggle__label.is-active {
48 color: #111827;
49 }
50
51 .king-addons-content-toggle__switch {
52 position: relative;
53 width: var(--kng-toggle-width);
54 height: var(--kng-toggle-height);
55 padding: 4px;
56 border-radius: 999px;
57 background: var(--kng-toggle-track);
58 border: 1px solid transparent;
59 transition: background-color 0.22s ease, border-color 0.22s ease;
60 cursor: pointer;
61 }
62
63 .king-addons-content-toggle--secondary-active .king-addons-content-toggle__switch {
64 background: var(--kng-toggle-track-active);
65 }
66
67 .king-addons-content-toggle__thumb {
68 position: absolute;
69 top: 4px;
70 left: 4px;
71 width: calc(var(--kng-toggle-height) - 8px);
72 height: calc(var(--kng-toggle-height) - 8px);
73 border-radius: 50%;
74 background: var(--kng-toggle-thumb);
75 box-shadow: 0 4px 12px rgba(15, 23, 42, 0.12);
76 transition: transform 0.22s ease, background-color 0.22s ease;
77 }
78
79 .king-addons-content-toggle--secondary-active .king-addons-content-toggle__thumb {
80 transform: translateX(calc(var(--kng-toggle-width) - var(--kng-toggle-height)));
81 }
82
83 .king-addons-content-toggle__panes {
84 display: grid;
85 gap: var(--kng-pane-gap);
86 }
87
88 .king-addons-content-toggle__pane {
89 position: relative;
90 background: #ffffff;
91 border: 1px solid #e5e7eb;
92 border-radius: 12px;
93 padding: 16px;
94 opacity: 0;
95 transform: translateY(8px);
96 transition: opacity 0.22s ease, transform 0.22s ease;
97 }
98
99 .king-addons-content-toggle__pane.is-active {
100 opacity: 1;
101 transform: translateY(0);
102 }
103
104 .king-addons-content-toggle[data-animation="slide"] .king-addons-content-toggle__pane {
105 transform: translateY(12px);
106 }
107
108 .king-addons-content-toggle[data-animation="slide"] .king-addons-content-toggle__pane.is-active {
109 transform: translateY(0);
110 }
111
112 .king-addons-content-toggle__pane[hidden] {
113 display: none;
114 }
115
116 @media (prefers-reduced-motion: reduce) {
117 .king-addons-content-toggle__thumb,
118 .king-addons-content-toggle__pane {
119 transition: none;
120 }
121 }
122
123
124
125
126