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 / Quick_View_Product / 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/Quick_View_Product/style.css

197 lines 3.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .king-addons-quick-view {
2 display: inline-flex;
3 justify-content: flex-start;
4 }
5
6 .king-addons-quick-view__trigger {
7 display: inline-flex;
8 align-items: center;
9 gap: 8px;
10 padding: 12px 18px;
11 background-color: #111827;
12 color: #ffffff;
13 border: 1px solid #111827;
14 border-radius: 8px;
15 cursor: pointer;
16 transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, opacity 0.2s ease;
17 }
18
19 .king-addons-quick-view__trigger:hover {
20 background-color: #0b1220;
21 border-color: #0b1220;
22 }
23
24 .king-addons-quick-view__spinner {
25 width: 14px;
26 height: 14px;
27 border: 2px solid rgba(255, 255, 255, 0.4);
28 border-top-color: #ffffff;
29 border-radius: 50%;
30 display: none;
31 animation: king-addons-spin 0.8s linear infinite;
32 }
33
34 .king-addons-quick-view__trigger.is-loading .king-addons-quick-view__spinner {
35 display: inline-block;
36 }
37
38 .king-addons-quick-view__modal {
39 position: fixed;
40 inset: 0;
41 display: none;
42 align-items: center;
43 justify-content: center;
44 z-index: 9999;
45 }
46
47 .king-addons-quick-view__modal.is-open {
48 display: flex;
49 }
50
51 .king-addons-quick-view__overlay {
52 position: absolute;
53 inset: 0;
54 background-color: rgba(0, 0, 0, 0.6);
55 }
56
57 .king-addons-quick-view__content {
58 position: relative;
59 max-width: 900px;
60 width: 90%;
61 max-height: 90vh;
62 background-color: #ffffff;
63 border-radius: 12px;
64 overflow: hidden;
65 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
66 z-index: 1;
67 display: flex;
68 flex-direction: column;
69 }
70
71 .king-addons-quick-view__close {
72 position: absolute;
73 top: 12px;
74 right: 12px;
75 border: none;
76 background: transparent;
77 font-size: 22px;
78 cursor: pointer;
79 color: #111827;
80 }
81
82 .king-addons-quick-view__body {
83 padding: 24px;
84 overflow: auto;
85 }
86
87 .king-addons-quick-view__loader {
88 width: 24px;
89 height: 24px;
90 border: 3px solid #e5e7eb;
91 border-top-color: #111827;
92 border-radius: 50%;
93 margin: 24px auto;
94 animation: king-addons-spin 0.9s linear infinite;
95 display: none;
96 }
97
98 .king-addons-quick-view__loader.is-active {
99 display: block;
100 }
101
102 .king-addons-qv {
103 display: grid;
104 grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
105 gap: 24px;
106 align-items: flex-start;
107 }
108
109 .king-addons-qv__media {
110 position: relative;
111 display: flex;
112 flex-direction: column;
113 gap: 12px;
114 }
115
116 .king-addons-qv__media img {
117 width: 100%;
118 height: auto;
119 border-radius: 10px;
120 object-fit: cover;
121 }
122
123 .king-addons-qv__thumbs {
124 display: grid;
125 grid-template-columns: repeat(auto-fit, minmax(60px, 1fr));
126 gap: 8px;
127 }
128
129 .king-addons-qv__thumb-item img {
130 width: 100%;
131 height: 60px;
132 object-fit: cover;
133 border-radius: 8px;
134 }
135
136 .king-addons-qv__content {
137 display: flex;
138 flex-direction: column;
139 gap: 12px;
140 }
141
142 .king-addons-qv__title {
143 margin: 0;
144 font-size: 20px;
145 font-weight: 700;
146 color: #111827;
147 }
148
149 .king-addons-qv__price {
150 font-size: 18px;
151 font-weight: 600;
152 color: #16a34a;
153 }
154
155 .king-addons-qv__excerpt {
156 margin: 0;
157 color: #4b5563;
158 line-height: 1.6;
159 }
160
161 .king-addons-qv__cta {
162 display: flex;
163 align-items: center;
164 gap: 12px;
165 }
166
167 .king-addons-qv__notice {
168 margin: 0;
169 color: #dc2626;
170 font-size: 14px;
171 }
172
173 .king-addons-quick-view__content--sticky .king-addons-qv__cta {
174 position: sticky;
175 bottom: 0;
176 padding: 12px 0;
177 background: #ffffff;
178 }
179
180 @media (max-width: 767px) {
181 .king-addons-qv {
182 grid-template-columns: 1fr;
183 }
184 }
185
186 @keyframes king-addons-spin {
187 to {
188 transform: rotate(360deg);
189 }
190 }
191
192
193
194
195
196
197