PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.87
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.87
51.1.87 51.1.86 51.1.84 51.1.85 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 All 41 releases
king-addons / includes / widgets / Quick_Post_Grid / style.css

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

225 lines 5.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .king-addons-post-grid {
2 --kng-post-grid-gap: 20px;
3 }
4
5 .king-addons-post-grid__grid {
6 display: grid;
7 grid-template-columns: repeat(3, minmax(0, 1fr));
8 gap: var(--kng-post-grid-gap);
9 }
10
11 @media (max-width: 767px) {
12 .king-addons-post-grid__grid {
13 grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)) !important;
14 }
15 }
16
17 .king-addons-post-grid__card {
18 display: flex;
19 flex-direction: column;
20 gap: 12px;
21 height: 100%;
22 padding: 20px;
23 background-color: #ffffff;
24 border: 1px solid #e5e7eb;
25 border-radius: 12px;
26 box-shadow: 0 16px 40px rgba(17, 24, 39, 0.06);
27 }
28
29 .king-addons-post-grid__media {
30 position: relative;
31 overflow: hidden;
32 border-radius: 10px;
33 }
34
35 .king-addons-post-grid__media img {
36 display: block;
37 width: 100%;
38 height: auto;
39 object-fit: var(--kng-post-grid-image-fit, cover);
40 }
41
42 .king-addons-post-grid__body {
43 display: flex;
44 flex-direction: column;
45 gap: 12px;
46 height: 100%;
47 }
48
49 .king-addons-post-grid__title {
50 margin: 0;
51 font-size: 18px;
52 line-height: 1.4;
53 font-weight: 700;
54 color: #111827;
55 }
56
57 .king-addons-post-grid__title a {
58 color: inherit;
59 text-decoration: none;
60 }
61
62 .king-addons-post-grid__meta {
63 margin: 0;
64 color: #6b7280;
65 font-size: 14px;
66 line-height: 1.4;
67 }
68
69 .king-addons-post-grid__excerpt {
70 margin: 0;
71 color: #4b5563;
72 line-height: 1.6;
73 font-size: 15px;
74 }
75
76 .king-addons-post-grid__button {
77 display: inline-flex;
78 align-items: center;
79 justify-content: center;
80 gap: 8px;
81 padding: 10px 16px;
82 width: fit-content;
83 background-color: #111827;
84 color: #ffffff;
85 border: 1px solid #111827;
86 border-radius: 999px;
87 font-weight: 600;
88 text-decoration: none;
89 transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
90 }
91
92 .king-addons-post-grid__button:hover {
93 background-color: #0b1220;
94 border-color: #0b1220;
95 color: #ffffff;
96 box-shadow: 0 10px 25px rgba(17, 24, 39, 0.18);
97 }
98
99 .king-addons-post-grid--button-align-left .king-addons-post-grid__button {
100 align-self: flex-start;
101 }
102
103 .king-addons-post-grid--button-align-center .king-addons-post-grid__button {
104 align-self: center;
105 }
106
107 .king-addons-post-grid--button-align-right .king-addons-post-grid__button {
108 align-self: flex-end;
109 }
110
111 .king-addons-post-grid--button-text-align-left .king-addons-post-grid__button {
112 justify-content: flex-start;
113 text-align: left;
114 }
115
116 .king-addons-post-grid--button-text-align-center .king-addons-post-grid__button {
117 justify-content: center;
118 text-align: center;
119 }
120
121 .king-addons-post-grid--button-text-align-right .king-addons-post-grid__button {
122 justify-content: flex-end;
123 text-align: right;
124 }
125
126 .king-addons-post-grid--text-align-left .king-addons-post-grid__body {
127 align-items: flex-start;
128 text-align: left;
129 }
130
131 .king-addons-post-grid--text-align-center .king-addons-post-grid__body {
132 align-items: center;
133 text-align: center;
134 }
135
136 .king-addons-post-grid--text-align-right .king-addons-post-grid__body {
137 align-items: flex-end;
138 text-align: right;
139 }
140
141 .king-addons-post-grid__card[data-card-link] {
142 cursor: pointer;
143 }
144
145 .elementor-editor-active .king-addons-post-grid__card[data-card-link] {
146 cursor: default;
147 }
148
149 .king-addons-post-grid .king-addons-post-grid__card {
150 transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.25s ease;
151 }
152
153 .king-addons-post-grid__card.is-anim-hover-lift {
154 transition: transform 0.25s ease, box-shadow 0.25s ease;
155 }
156
157 .king-addons-post-grid__card.is-anim-hover-lift:hover {
158 transform: translateY(-6px);
159 box-shadow: 0 18px 38px rgba(17, 24, 39, 0.18);
160 }
161
162 .king-addons-post-grid__card.is-anim-hover-zoom .king-addons-post-grid__media img {
163 transition: transform 0.25s ease;
164 }
165
166 .king-addons-post-grid__card.is-anim-hover-zoom:hover .king-addons-post-grid__media img {
167 transform: scale(1.04);
168 }
169
170 .king-addons-post-grid__card.is-anim-hover-tilt {
171 transition: transform 0.28s ease, box-shadow 0.28s ease;
172 transform-style: preserve-3d;
173 transform-origin: center;
174 }
175
176 .king-addons-post-grid__card.is-anim-hover-tilt:hover {
177 transform: translateY(-8px) rotate3d(1, 1, 0, 6deg) perspective(700px) translateX(-4px);
178 box-shadow: 0 22px 44px rgba(17, 24, 39, 0.22);
179 }
180
181 .king-addons-post-grid__card.is-anim-hover-float {
182 transition: transform 0.32s ease, box-shadow 0.32s ease;
183 }
184
185 .king-addons-post-grid__card.is-anim-hover-float:hover {
186 transform: translateY(-12px) scale(1.01);
187 box-shadow: 0 20px 32px rgba(17, 24, 39, 0.18);
188 }
189
190 .king-addons-post-grid__card.is-anim-hover-scale-fade {
191 transition: transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;
192 }
193
194 .king-addons-post-grid__card.is-anim-hover-scale-fade:hover {
195 transform: scale(1.03);
196 box-shadow: 0 22px 44px rgba(17, 24, 39, 0.22);
197 opacity: 0.94;
198 }
199
200 .king-addons-post-grid--image-ratio-square .king-addons-post-grid__media {
201 aspect-ratio: 1 / 1;
202 }
203
204 .king-addons-post-grid--image-ratio-4-3 .king-addons-post-grid__media {
205 aspect-ratio: 4 / 3;
206 }
207
208 .king-addons-post-grid--image-ratio-3-2 .king-addons-post-grid__media {
209 aspect-ratio: 3 / 2;
210 }
211
212 .king-addons-post-grid--image-ratio-16-9 .king-addons-post-grid__media {
213 aspect-ratio: 16 / 9;
214 }
215
216 .king-addons-post-grid--image-ratio-square .king-addons-post-grid__media img,
217 .king-addons-post-grid--image-ratio-4-3 .king-addons-post-grid__media img,
218 .king-addons-post-grid--image-ratio-3-2 .king-addons-post-grid__media img,
219 .king-addons-post-grid--image-ratio-16-9 .king-addons-post-grid__media img {
220 height: 100%;
221 }
222
223
224
225