PluginProbe
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder / 51.1.65
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder v51.1.65
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 / Compare_Table / style.css

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

215 lines 5.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .king-addons-compare-table {
2 width: 100%;
3 --kng-compare-gap: 10px;
4 --kng-compare-view-cart-gap: 10px;
5 }
6
7 .king-addons-compare-table__scroll {
8 width: 100%;
9 overflow-x: auto;
10 }
11
12 .king-addons-compare-table__table {
13 width: 100%;
14 min-width: 520px;
15 border-collapse: separate;
16 border-spacing: 0;
17 }
18
19 .king-addons-compare-table__row {
20 transition: background-color 0.2s ease;
21 }
22
23 .king-addons-compare-table__cell {
24 padding: 14px 16px;
25 border: 1px solid #e5e7eb;
26 vertical-align: top;
27 background-color: #ffffff;
28 }
29
30 .king-addons-compare-table__row:nth-child(2n) .king-addons-compare-table__cell {
31 background-color: #f9fafb;
32 }
33
34 .king-addons-compare-table__row--head .king-addons-compare-table__cell {
35 background-color: #f3f4f6;
36 font-weight: 700;
37 }
38
39 .king-addons-compare-table__cell--label {
40 width: 160px;
41 font-weight: 600;
42 color: #111827;
43 background-color: #f8fafc;
44 }
45
46 .king-addons-compare-table__product-head {
47 display: flex;
48 align-items: center;
49 gap: 12px;
50 }
51
52 .king-addons-compare-table__product-thumb img {
53 width: 52px;
54 height: 52px;
55 object-fit: cover;
56 border-radius: 6px;
57 border: 1px solid #e5e7eb;
58 background-color: #ffffff;
59 }
60
61 .king-addons-compare-table__product-title {
62 font-weight: 700;
63 color: #111827;
64 }
65
66 .king-addons-compare-table__product-title a,
67 .king-addons-compare-table__cell a {
68 color: inherit;
69 text-decoration: none;
70 }
71
72 .king-addons-compare-table__price {
73 font-weight: 700;
74 color: #16a34a;
75 }
76
77 .king-addons-compare-table__stock {
78 display: inline-flex;
79 align-items: center;
80 gap: 6px;
81 padding: 6px 10px;
82 border-radius: 999px;
83 font-weight: 600;
84 font-size: 13px;
85 }
86
87 .king-addons-compare-table__stock.is-in {
88 background-color: #ecfdf3;
89 color: #15803d;
90 }
91
92 .king-addons-compare-table__stock.is-out {
93 background-color: #fef2f2;
94 color: #b91c1c;
95 }
96
97 .king-addons-compare-table__cell .button {
98 display: inline-flex;
99 align-items: center;
100 justify-content: center;
101 gap: 8px;
102 padding: 10px 16px;
103 border-radius: 8px;
104 border: 1px solid #111827;
105 background-color: #111827;
106 color: #ffffff;
107 transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
108 }
109
110 .king-addons-compare-table__cell .king-addons-compare-table__add-to-cart {
111 position: relative;
112 overflow: hidden;
113 }
114
115 .king-addons-compare-table__cell .king-addons-compare-table__add-to-cart.loading {
116 pointer-events: none;
117 }
118
119 .king-addons-compare-table__cell .king-addons-compare-table__add-to-cart.loading .king-addons-compare-table__add-to-cart-label,
120 .king-addons-compare-table__cell .king-addons-compare-table__add-to-cart.added .king-addons-compare-table__add-to-cart-label {
121 visibility: hidden;
122 }
123
124 .king-addons-compare-table__cell .king-addons-compare-table__add-to-cart.loading::after {
125 content: "";
126 display: inline-block;
127 width: var(--king-addons-atc-indicator-size, 14px);
128 height: var(--king-addons-atc-indicator-size, 14px);
129 border: 2px solid currentColor;
130 border-right-color: transparent;
131 border-radius: 50%;
132 animation: kng-compare-spin 0.8s linear infinite;
133 position: absolute;
134 left: 50%;
135 top: 50%;
136 transform: translate(-50%, -50%);
137 }
138
139 .king-addons-compare-table__cell .king-addons-compare-table__add-to-cart.added::after {
140 content: "";
141 display: inline-block;
142 font-size: var(--king-addons-atc-indicator-size, 14px);
143 line-height: 1;
144 position: absolute;
145 left: 50%;
146 top: 50%;
147 transform: translate(-50%, -50%);
148 }
149
150 .king-addons-compare-table__cell .king-addons-compare-table__add-to-cart.loading.added::after {
151 content: "";
152 display: inline-block;
153 width: var(--king-addons-atc-indicator-size, 14px);
154 height: var(--king-addons-atc-indicator-size, 14px);
155 border: 2px solid currentColor;
156 border-right-color: transparent;
157 border-radius: 50%;
158 animation: kng-compare-spin 0.8s linear infinite;
159 position: absolute;
160 left: 50%;
161 top: 50%;
162 transform: translate(-50%, -50%);
163 }
164
165 .king-addons-compare-table__cell .king-addons-compare-table__add-to-cart + .added_to_cart {
166 display: inline-flex;
167 align-items: center;
168 margin-left: var(--kng-compare-view-cart-gap);
169 }
170
171 @keyframes kng-compare-spin {
172 0% {
173 transform: translate(-50%, -50%) rotate(0deg);
174 }
175 100% {
176 transform: translate(-50%, -50%) rotate(360deg);
177 }
178 }
179
180 .king-addons-compare-table__cell .button:hover {
181 background-color: #0b1220;
182 border-color: #0b1220;
183 }
184
185 .king-addons-compare-table[data-sticky-header="yes"] .king-addons-compare-table__row--head .king-addons-compare-table__cell {
186 position: sticky;
187 top: 0;
188 z-index: 3;
189 }
190
191 .king-addons-compare-table__row.is-equal-hidden {
192 display: none;
193 }
194
195 .king-addons-compare-table__row.is-different {
196 background-color: #f0f9ff;
197 }
198
199 @media (max-width: 768px) {
200 .king-addons-compare-table__table {
201 min-width: 100%;
202 }
203
204 .king-addons-compare-table__product-head {
205 flex-direction: column;
206 align-items: flex-start;
207 }
208 }
209
210
211
212
213
214
215