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

242 lines 6.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .king-addons-parallax-depth-cards {
2 --ka-pdc-cols: 3;
3 --ka-pdc-col-gap: 24px;
4 --ka-pdc-row-gap: 24px;
5 --ka-pdc-card-min-height: 260px;
6 --ka-pdc-content-gap: 12px;
7 --ka-pdc-text-align: left;
8 --ka-pdc-content-align-x: flex-start;
9 --ka-pdc-content-align-y: flex-start;
10 --ka-pdc-media-width: 120px;
11 --ka-pdc-icon-size: 36px;
12 --ka-pdc-perspective: 900px;
13 --ka-pdc-badge-bg: #0f172a;
14 --ka-pdc-badge-color: #ffffff;
15 --ka-pdc-button-bg: #0f172a;
16 --ka-pdc-button-color: #ffffff;
17 --ka-pdc-button-border: #0f172a;
18 --ka-pdc-button-bg-hover: #1e293b;
19 --ka-pdc-button-color-hover: #ffffff;
20 --ka-pdc-button-border-hover: #1e293b;
21 --ka-pdc-icon-color: #0f172a;
22 --ka-pdc-media-radius: 14px;
23 --ka-pdc-hover-scale: 1;
24 --ka-pdc-hover-lift: 0px;
25 color: #0f172a;
26 }
27
28 .king-addons-parallax-depth-cards--align-left {
29 --ka-pdc-text-align: left;
30 --ka-pdc-content-align-x: flex-start;
31 }
32
33 .king-addons-parallax-depth-cards--align-center {
34 --ka-pdc-text-align: center;
35 --ka-pdc-content-align-x: center;
36 }
37
38 .king-addons-parallax-depth-cards--align-right {
39 --ka-pdc-text-align: right;
40 --ka-pdc-content-align-x: flex-end;
41 }
42
43 .king-addons-parallax-depth-cards--valign-top {
44 --ka-pdc-content-align-y: flex-start;
45 }
46
47 .king-addons-parallax-depth-cards--valign-center {
48 --ka-pdc-content-align-y: center;
49 }
50
51 .king-addons-parallax-depth-cards--valign-bottom {
52 --ka-pdc-content-align-y: flex-end;
53 }
54
55 .king-addons-parallax-depth-cards--height-auto {
56 --ka-pdc-card-min-height: auto;
57 }
58
59 .king-addons-parallax-depth-cards__grid {
60 display: grid;
61 grid-template-columns: repeat(var(--ka-pdc-cols), minmax(0, 1fr));
62 column-gap: var(--ka-pdc-col-gap);
63 row-gap: var(--ka-pdc-row-gap);
64 }
65
66 .king-addons-parallax-depth-cards--mode-single .king-addons-parallax-depth-cards__grid {
67 grid-template-columns: minmax(0, 1fr);
68 }
69
70 .king-addons-parallax-depth-cards__card {
71 position: relative;
72 min-height: var(--ka-pdc-card-min-height);
73 background-color: #ffffff;
74 border: 1px solid #e2e8f0;
75 border-radius: 18px;
76 box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08);
77 overflow: hidden;
78 perspective: var(--ka-pdc-perspective);
79 transition: box-shadow 0.25s ease, border-color 0.25s ease, background-color 0.25s ease, transform 0.25s ease;
80 }
81
82 .king-addons-parallax-depth-cards__card:hover,
83 .king-addons-parallax-depth-cards__card:focus-within {
84 border-color: #cbd5f5;
85 box-shadow: 0 20px 48px rgba(15, 23, 42, 0.14);
86 transform: scale(var(--ka-pdc-hover-scale)) translateY(var(--ka-pdc-hover-lift));
87 }
88
89 .king-addons-parallax-depth-cards__card-inner {
90 position: relative;
91 z-index: 1;
92 height: 100%;
93 padding: 28px;
94 display: flex;
95 flex-direction: column;
96 gap: var(--ka-pdc-content-gap);
97 align-items: var(--ka-pdc-content-align-x);
98 justify-content: var(--ka-pdc-content-align-y);
99 text-align: var(--ka-pdc-text-align);
100 transform-style: preserve-3d;
101 }
102
103 .king-addons-parallax-depth-cards__layer {
104 position: relative;
105 z-index: 1;
106 transform: translate3d(0, 0, 0);
107 }
108
109 .king-addons-parallax-depth-cards__layer--bg {
110 position: absolute;
111 inset: 0;
112 z-index: 0;
113 pointer-events: none;
114 }
115
116 .king-addons-parallax-depth-cards__layer--media,
117 .king-addons-parallax-depth-cards__layer--content {
118 width: 100%;
119 }
120
121 .king-addons-parallax-depth-cards__content {
122 display: flex;
123 flex-direction: column;
124 gap: var(--ka-pdc-content-gap);
125 width: 100%;
126 }
127
128 .king-addons-parallax-depth-cards__badge {
129 display: inline-flex;
130 align-items: center;
131 justify-content: center;
132 padding: 4px 12px;
133 border-radius: 999px;
134 font-size: 12px;
135 font-weight: 600;
136 background-color: var(--ka-pdc-badge-bg);
137 color: var(--ka-pdc-badge-color);
138 }
139
140 .king-addons-parallax-depth-cards__badge.is-left {
141 align-self: flex-start;
142 }
143
144 .king-addons-parallax-depth-cards__badge.is-right {
145 align-self: flex-end;
146 }
147
148 .king-addons-parallax-depth-cards__title {
149 margin: 0;
150 font-size: 20px;
151 font-weight: 600;
152 color: inherit;
153 }
154
155 .king-addons-parallax-depth-cards__description {
156 margin: 0;
157 color: #475569;
158 line-height: 1.6;
159 }
160
161 .king-addons-parallax-depth-cards__media {
162 width: var(--ka-pdc-media-width);
163 max-width: 100%;
164 display: flex;
165 align-items: center;
166 justify-content: center;
167 }
168
169 .king-addons-parallax-depth-cards__media.is-align-left {
170 margin-right: auto;
171 }
172
173 .king-addons-parallax-depth-cards__media.is-align-center {
174 margin-left: auto;
175 margin-right: auto;
176 }
177
178 .king-addons-parallax-depth-cards__media.is-align-right {
179 margin-left: auto;
180 }
181
182 .king-addons-parallax-depth-cards__media img {
183 width: 100%;
184 height: auto;
185 display: block;
186 border-radius: var(--ka-pdc-media-radius);
187 }
188
189 .king-addons-parallax-depth-cards__icon {
190 font-size: var(--ka-pdc-icon-size);
191 color: var(--ka-pdc-icon-color);
192 line-height: 1;
193 display: inline-flex;
194 align-items: center;
195 justify-content: center;
196 }
197
198 .king-addons-parallax-depth-cards__button {
199 display: inline-flex;
200 align-items: center;
201 justify-content: center;
202 gap: 8px;
203 padding: 10px 18px;
204 border-radius: 999px;
205 border: 1px solid var(--ka-pdc-button-border);
206 background-color: var(--ka-pdc-button-bg);
207 color: var(--ka-pdc-button-color);
208 font-weight: 600;
209 text-decoration: none;
210 cursor: pointer;
211 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
212 }
213
214 .king-addons-parallax-depth-cards__button:hover {
215 background-color: var(--ka-pdc-button-bg-hover);
216 color: var(--ka-pdc-button-color-hover);
217 border-color: var(--ka-pdc-button-border-hover);
218 }
219
220 .king-addons-parallax-depth-cards__button:focus-visible {
221 outline: 2px solid currentColor;
222 outline-offset: 2px;
223 }
224
225 .king-addons-parallax-depth-cards__card.is-active .king-addons-parallax-depth-cards__card-inner,
226 .king-addons-parallax-depth-cards__card.is-active .king-addons-parallax-depth-cards__layer {
227 will-change: transform;
228 }
229
230 @media (max-width: 767px) {
231 .king-addons-parallax-depth-cards__card-inner {
232 padding: 22px;
233 }
234 }
235
236 @media (prefers-reduced-motion: reduce) {
237 .king-addons-parallax-depth-cards__card-inner,
238 .king-addons-parallax-depth-cards__layer {
239 transition: none !important;
240 }
241 }
242