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

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

161 lines 3.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .king-addons-ajax-atc {
2 display: inline-flex;
3 align-items: center;
4 justify-content: flex-start;
5 gap: 12px;
6 }
7
8 .king-addons-ajax-atc__button {
9 position: relative;
10 display: inline-flex;
11 align-items: center;
12 justify-content: center;
13 gap: 8px;
14 padding: 12px 18px;
15 background-color: #111827;
16 color: #ffffff;
17 border: 1px solid #111827;
18 border-radius: 8px;
19 cursor: pointer;
20 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease;
21 overflow: hidden;
22 --king-addons-atc-indicator-size: 14px;
23 --king-addons-atc-indicator-color: currentColor;
24 }
25
26 .king-addons-ajax-atc__button:hover {
27 background-color: #0b1220;
28 border-color: #0b1220;
29 }
30
31 .king-addons-ajax-atc__button.loading {
32 opacity: 0.7;
33 pointer-events: none;
34 }
35
36 .king-addons-ajax-atc__button.loading .king-addons-ajax-atc__label,
37 .king-addons-ajax-atc__button.added .king-addons-ajax-atc__label,
38 .king-addons-ajax-atc__button.loading .king-addons-ajax-atc__icon,
39 .king-addons-ajax-atc__button.added .king-addons-ajax-atc__icon {
40 visibility: hidden;
41 }
42
43 .king-addons-ajax-atc__button.loading::after {
44 content: "";
45 display: inline-block;
46 width: var(--king-addons-atc-indicator-size, 14px);
47 height: var(--king-addons-atc-indicator-size, 14px);
48 border: 2px solid var(--king-addons-atc-indicator-color, currentColor);
49 border-right-color: transparent;
50 border-radius: 50%;
51 animation: king-addons-ajax-atc-spin 0.8s linear infinite;
52 color: var(--king-addons-atc-indicator-color, currentColor);
53 position: absolute;
54 left: 50%;
55 top: 50%;
56 transform: translate(-50%, -50%);
57 }
58
59 .king-addons-ajax-atc__button.added::after {
60 content: "";
61 display: inline-block;
62 font-size: var(--king-addons-atc-indicator-size, 14px);
63 line-height: 1;
64 color: var(--king-addons-atc-indicator-color, currentColor);
65 position: absolute;
66 left: 50%;
67 top: 50%;
68 transform: translate(-50%, -50%);
69 }
70
71 .king-addons-ajax-atc__button.loading.added::after {
72 content: "";
73 display: inline-block;
74 width: var(--king-addons-atc-indicator-size, 14px);
75 height: var(--king-addons-atc-indicator-size, 14px);
76 border: 2px solid var(--king-addons-atc-indicator-color, currentColor);
77 border-right-color: transparent;
78 border-radius: 50%;
79 animation: king-addons-ajax-atc-spin 0.8s linear infinite;
80 color: var(--king-addons-atc-indicator-color, currentColor);
81 position: absolute;
82 left: 50%;
83 top: 50%;
84 transform: translate(-50%, -50%);
85 }
86
87 .king-addons-ajax-atc__icon {
88 display: inline-flex;
89 align-items: center;
90 line-height: 1;
91 font-size: 1em;
92 }
93
94 .king-addons-ajax-atc__icon svg,
95 .king-addons-ajax-atc__icon img {
96 display: block;
97 width: 1em;
98 height: 1em;
99 }
100
101 /* Make SVG icons follow the configured icon color (some SVGs ship with fixed fills). */
102 .king-addons-ajax-atc__icon svg {
103 fill: currentColor;
104 stroke: currentColor;
105 }
106
107 .king-addons-ajax-atc__icon svg [fill] {
108 fill: currentColor;
109 }
110
111 .king-addons-ajax-atc__icon svg [stroke] {
112 stroke: currentColor;
113 }
114
115 .king-addons-ajax-atc__icon i {
116 display: block;
117 font-size: 1em;
118 line-height: 1;
119 }
120
121 .king-addons-ajax-atc .added_to_cart {
122 display: none;
123 align-items: center;
124 line-height: 1;
125 text-decoration: none;
126 transition: background-color 0.2s ease, color 0.2s ease;
127 }
128
129 .king-addons-ajax-atc__button.added + .added_to_cart {
130 display: inline-flex;
131 }
132
133 .king-addons-ajax-atc__notice {
134 font-size: 13px;
135 color: #16a34a;
136 min-height: 18px;
137 }
138
139 .king-addons-ajax-atc__quantity {
140 width: 70px;
141 padding: 10px 12px;
142 border: 1px solid #e5e7eb;
143 border-radius: 8px;
144 font-size: 14px;
145 }
146
147 @keyframes king-addons-ajax-atc-spin {
148 0% {
149 transform: translate(-50%, -50%) rotate(0deg);
150 }
151 100% {
152 transform: translate(-50%, -50%) rotate(360deg);
153 }
154 }
155
156
157
158
159
160
161