PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.4.5
Easy Elements for Elementor – Addons & Website Templates v1.4.5
1.5.3 1.5.2 1.5.1 1.5.0 1.4.9 1.4.6 1.4.7 1.4.8 1.4.5 1.4.4 1.4.3 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 All 47 releases
easy-elements / includes / NoticeDashboard / notice.css

notice.css in Easy Elements for Elementor – Addons & Website Templates 1.4.5, at includes/NoticeDashboard/notice.css

331 lines 7.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ===== Dashboard Widget ===== */
2 #easyel_notice_widget .inside {
3 margin: 0;
4 padding: 0;
5 }
6 .easyel-notice-widget {
7 display: flex;
8 flex-direction: column;
9 gap: 0;
10 }
11 .easyel-notice-widget-empty {
12 margin: 0;
13 padding: 16px;
14 color: #6b7280;
15 font-style: italic;
16 text-align: center;
17 }
18 .easyel-notice-widget-card {
19 padding: 14px 16px 16px;
20 border-bottom: 1px solid #f0f0f1;
21 }
22 .easyel-notice-widget-card:last-child {
23 border-bottom: 0;
24 }
25 .easyel-notice-widget-eyebrow {
26 font-size: 12px;
27 font-weight: 600;
28 color: #1d2327;
29 text-transform: none;
30 letter-spacing: 0;
31 margin: 0 0 10px;
32 padding-bottom: 10px;
33 border-bottom: 1px solid #f0f0f1;
34 }
35 .easyel-notice-widget-thumb {
36 position: relative;
37 border-radius: 8px;
38 overflow: hidden;
39 margin: 0 0 12px;
40 background: #0f0f10;
41 line-height: 0;
42 }
43 .easyel-notice-widget-thumb img {
44 width: 100%;
45 height: auto;
46 display: block;
47 border-radius: 8px;
48 transition: transform .35s ease;
49 }
50 .easyel-notice-widget-thumb-link {
51 display: block;
52 position: relative;
53 line-height: 0;
54 box-shadow: none;
55 text-decoration: none;
56 }
57 .easyel-notice-widget-thumb-link:focus {
58 box-shadow: 0 0 0 2px #2271b1;
59 outline: none;
60 }
61 .easyel-notice-widget-thumb-overlay {
62 position: absolute;
63 inset: 0;
64 display: flex;
65 align-items: center;
66 justify-content: center;
67 background: rgba(0, 0, 0, 0.35);
68 opacity: 0;
69 transition: opacity .25s ease;
70 }
71 .easyel-notice-widget-thumb.has-link:hover .easyel-notice-widget-thumb-overlay,
72 .easyel-notice-widget-thumb-link:focus .easyel-notice-widget-thumb-overlay {
73 opacity: 1;
74 }
75 .easyel-notice-widget-thumb.has-link:hover img {
76 transform: scale(1.03);
77 }
78 .easyel-notice-widget-thumb-overlay-text {
79 display: inline-flex;
80 align-items: center;
81 justify-content: center;
82 color: #fff;
83 background: rgba(0, 0, 0, 0.55);
84 backdrop-filter: blur(4px);
85 width: 32px;
86 height: 32px;
87 border-radius: 50%;
88 }
89 .easyel-notice-widget-thumb-overlay-text .dashicons {
90 font-size: 16px;
91 width: 16px;
92 height: 16px;
93 line-height: 1;
94 }
95
96 .easyel-notice-widget-content {
97 color: #3c434a;
98 font-size: 13px;
99 line-height: 1.5;
100 margin: 0 0 12px;
101 }
102 .easyel-notice-widget-content p {
103 margin: 0 0 8px;
104 }
105 .easyel-notice-widget-content p:last-child {
106 margin-bottom: 0;
107 }
108 .easyel-notice-widget-actions {
109 display: flex;
110 flex-wrap: wrap;
111 align-items: center;
112 gap: 16px;
113 margin-top: 4px;
114 }
115 .easyel-notice-widget-action {
116 display: inline-flex;
117 align-items: center;
118 gap: 4px;
119 font-size: 13px;
120 font-weight: 500;
121 color: #2271b1;
122 background: none;
123 border: 0;
124 padding: 0;
125 text-decoration: none;
126 line-height: 1.3;
127 transition: color .15s ease;
128 box-shadow: none;
129 }
130 .easyel-notice-widget-action:hover,
131 .easyel-notice-widget-action:focus {
132 color: #135e96;
133 background: none;
134 text-decoration: none;
135 box-shadow: none;
136 }
137 .easyel-notice-widget-action:hover .easyel-notice-widget-action-text,
138 .easyel-notice-widget-action:focus .easyel-notice-widget-action-text {
139 text-decoration: underline;
140 }
141 .easyel-notice-widget-action .dashicons {
142 font-size: 14px;
143 width: 14px;
144 height: 14px;
145 line-height: 1;
146 text-decoration: none;
147 }
148
149 /* ===== Top Notice Bar ===== */
150 .easyel-notice.notice {
151 display: flex;
152 align-items: stretch;
153 gap: 0;
154 padding: 0;
155 margin: 16px 20px 16px 2px;
156 border: 1px solid #e5e7eb;
157 border-left-width: 4px;
158 border-left-color: #2271b1;
159 border-radius: 8px;
160 overflow: hidden;
161 background: #fff;
162 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
163 }
164 .easyel-notice .notice-logo-link,
165 .easyel-notice > .notice-logo {
166 flex-shrink: 0;
167 display: block;
168 width: 250px;
169 align-self: stretch;
170 background: #0f0f10;
171 line-height: 0;
172 box-shadow: none;
173 text-decoration: none;
174 overflow: hidden;
175 position: relative;
176 }
177 .easyel-notice .notice-logo-link {
178 transition: opacity .15s ease;
179 }
180 .easyel-notice .notice-logo-link:hover {
181 opacity: 0.92;
182 }
183 .easyel-notice .notice-logo-link:focus {
184 outline: none;
185 box-shadow: inset 0 0 0 2px #2271b1;
186 }
187 .easyel-notice .notice-logo {
188 width: 100%;
189 height: 100%;
190 object-fit: cover;
191 display: block;
192 border-radius: 0;
193 }
194 .easyel-notice .notice-logo-link::after {
195 content: "\f504"; /* dashicons-external */
196 font-family: dashicons;
197 position: absolute;
198 bottom: 8px;
199 right: 8px;
200 width: 26px;
201 height: 26px;
202 line-height: 26px;
203 text-align: center;
204 font-size: 14px;
205 color: #fff;
206 background: rgba(0, 0, 0, 0.55);
207 backdrop-filter: blur(4px);
208 border-radius: 50%;
209 opacity: 0;
210 transition: opacity .2s ease;
211 }
212 .easyel-notice .notice-logo-link:hover::after,
213 .easyel-notice .notice-logo-link:focus::after {
214 opacity: 1;
215 }
216 .easyel-notice .notice-right-container {
217 flex: 1;
218 min-width: 0;
219 padding: 14px 38px 14px 18px;
220 display: flex;
221 flex-direction: column;
222 justify-content: center;
223 }
224 .easyel-notice .notice-sub-title {
225 margin: 0 0 4px;
226 font-size: 15px;
227 font-weight: 600;
228 color: #1d2327;
229 line-height: 1.3;
230 }
231 .easyel-notice .notice-contents {
232 color: #3c434a;
233 font-size: 13px;
234 line-height: 1.55;
235 }
236 .easyel-notice .notice-contents p {
237 margin: 0 0 6px;
238 }
239 .easyel-notice .notice-contents p:last-child {
240 margin-bottom: 0;
241 }
242 .easyel-notice .notice-contents strong,
243 .easyel-notice .notice-contents b {
244 color: #1d2327;
245 font-weight: 700;
246 background: linear-gradient(180deg, transparent 65%, rgba(115, 75, 230, 0.18) 65%);
247 padding: 0 2px;
248 border-radius: 2px;
249 }
250 .easyel-notice-widget-content strong,
251 .easyel-notice-widget-content b {
252 color: #1d2327;
253 font-weight: 700;
254 background: linear-gradient(180deg, transparent 65%, rgba(115, 75, 230, 0.18) 65%);
255 padding: 0 2px;
256 border-radius: 2px;
257 }
258 .easyel-notice .easyel-notice-action-buttons {
259 display: flex;
260 flex-wrap: wrap;
261 align-items: center;
262 gap: 12px;
263 margin-top: 10px;
264 }
265 .easyel-notice .easyel-notice-button {
266 display: inline-flex;
267 align-items: center;
268 gap: 5px;
269 padding: 4px 12px;
270 background: #2271b1;
271 color: #fff;
272 border: 1px solid #2271b1;
273 border-radius: 5px;
274 font-size: 12px;
275 font-weight: 600;
276 line-height: 1.5;
277 text-decoration: none;
278 transition: all .15s ease;
279 box-shadow: 0 1px 2px rgba(91, 61, 245, 0.2);
280 min-height: auto;
281 text-shadow: none;
282 height: auto;
283 }
284 .easyel-notice .easyel-notice-button:hover,
285 .easyel-notice .easyel-notice-button:focus {
286 background: #2271b1;
287 border-color: #2271b1;
288 color: #fff;
289 box-shadow: 0 2px 5px rgba(91, 61, 245, 0.3);
290 text-decoration: none;
291 transform: translateY(-1px);
292 }
293 .easyel-notice .easyel-notice-maybe-later {
294 display: inline-flex;
295 align-items: center;
296 padding: 4px 2px;
297 background: transparent;
298 color: #50575e;
299 border: 0;
300 box-shadow: none;
301 font-size: 12px;
302 font-weight: 500;
303 line-height: 1.5;
304 text-decoration: underline;
305 text-underline-offset: 3px;
306 cursor: pointer;
307 transition: color .15s ease;
308 }
309 .easyel-notice .easyel-notice-maybe-later:hover,
310 .easyel-notice .easyel-notice-maybe-later:focus {
311 color: #1d2327;
312 background: transparent;
313 outline: none;
314 box-shadow: none;
315 }
316 .easyel-notice .notice-dismiss {
317 top: 8px;
318 right: 4px;
319 }
320
321 @media (max-width: 782px) {
322 .easyel-notice.notice {
323 flex-direction: column;
324 }
325 .easyel-notice .notice-logo-link,
326 .easyel-notice > .notice-logo {
327 width: 100%;
328 max-height: 180px;
329 }
330 }
331