Showing
56 changed files
with
1894 additions
and
0 deletions
personal/css/bootstrap.min.css
0 → 100644
This diff could not be displayed because it is too large.
personal/css/templatemo-style.css
0 → 100644
1 | +html { | ||
2 | + font-size: 18px; | ||
3 | +} | ||
4 | + | ||
5 | +body { | ||
6 | + color: #8f8f8f; | ||
7 | + margin: 0; | ||
8 | + padding: 0; | ||
9 | + overflow-x: hidden; | ||
10 | +} | ||
11 | +a { | ||
12 | + transition: all 0.3s ease; | ||
13 | +} | ||
14 | + | ||
15 | +a:hover, | ||
16 | +a:focus { | ||
17 | + text-decoration: none; | ||
18 | +} | ||
19 | + | ||
20 | +a:focus { | ||
21 | + outline: none; | ||
22 | +} | ||
23 | + | ||
24 | +.btn { | ||
25 | + padding: 8px 32px; | ||
26 | +} | ||
27 | + | ||
28 | +.btn:hover { | ||
29 | + background-color: #ced4da; | ||
30 | +} | ||
31 | + | ||
32 | +.tm-section-pad-top { | ||
33 | + padding-top: 135px; | ||
34 | +} | ||
35 | + | ||
36 | +.tm-text-primary { | ||
37 | + color: #3496d8; | ||
38 | +} | ||
39 | + | ||
40 | +.tm-font-big { | ||
41 | + font-size: 1.25rem; | ||
42 | +} | ||
43 | + | ||
44 | +.tm-btn-primary { | ||
45 | + color: white; | ||
46 | + background-color: #3496d8; | ||
47 | + padding: 14px 35px; | ||
48 | + border-radius: 30px; | ||
49 | +} | ||
50 | + | ||
51 | +.tm-btn-primary:hover, | ||
52 | +.tm-btn-primary:focus { | ||
53 | + color: white; | ||
54 | + background-color: #73c1f6; | ||
55 | +} | ||
56 | + | ||
57 | +/* Navbar */ | ||
58 | + | ||
59 | +.tm-navbar { | ||
60 | + position: fixed; | ||
61 | + width: 100%; | ||
62 | + z-index: 1000; | ||
63 | + background-color: transparent; | ||
64 | + transition: all 0.3s ease; | ||
65 | +} | ||
66 | + | ||
67 | +.tm-navbar.scroll { | ||
68 | + background-color: white; | ||
69 | + border-bottom: 1px solid #e9ecef; | ||
70 | +} | ||
71 | + | ||
72 | +.navbar-brand { | ||
73 | + color: white; | ||
74 | + font-size: 1.4rem; | ||
75 | + font-weight: bold; | ||
76 | +} | ||
77 | + | ||
78 | +.navbar-brand:hover, | ||
79 | +.tm-navbar.scroll .navbar-brand:hover { | ||
80 | + color: #3496d8; | ||
81 | +} | ||
82 | + | ||
83 | +.tm-navbar.scroll .navbar-brand { | ||
84 | + color: #8f8f8f; | ||
85 | +} | ||
86 | + | ||
87 | +.nav-item { | ||
88 | + list-style: none; | ||
89 | +} | ||
90 | + | ||
91 | +.tm-nav-link { | ||
92 | + color: white; | ||
93 | +} | ||
94 | + | ||
95 | +.tm-navbar.scroll .tm-nav-link { | ||
96 | + color: #8f8f8f; | ||
97 | +} | ||
98 | + | ||
99 | +.tm-navbar.scroll .tm-nav-link:hover, | ||
100 | +.tm-navbar.scroll .tm-nav-link.current, | ||
101 | +.tm-nav-link:hover { | ||
102 | + color: #3496d8; | ||
103 | +} | ||
104 | + | ||
105 | +.navbar-toggler { | ||
106 | + border: 1px solid white; | ||
107 | + padding-left: 10px; | ||
108 | + padding-right: 10px; | ||
109 | +} | ||
110 | + | ||
111 | +.navbar-toggler-icon { | ||
112 | + color: white; | ||
113 | + padding-top: 6px; | ||
114 | +} | ||
115 | + | ||
116 | +.tm-navbar.scroll .navbar-toggler { | ||
117 | + border: 1px solid #8f8f8f; | ||
118 | +} | ||
119 | + | ||
120 | +.tm-navbar.scroll .navbar-toggler-icon { | ||
121 | + color: #8f8f8f; | ||
122 | +} | ||
123 | + | ||
124 | +/* Hero */ | ||
125 | + | ||
126 | +#hero { | ||
127 | + background-image: url(../img/main.png); | ||
128 | + background-repeat: no-repeat; | ||
129 | + height: 100vh; | ||
130 | + min-height: 375px; | ||
131 | + position: relative; | ||
132 | +} | ||
133 | + | ||
134 | +@media (min-height: 830px) { | ||
135 | + #hero { | ||
136 | + background-position: center -210px; | ||
137 | + } | ||
138 | +} | ||
139 | + | ||
140 | +@media (min-height: 680px) and (max-height: 829px) { | ||
141 | + #hero { | ||
142 | + background-position: center -300px; | ||
143 | + } | ||
144 | +} | ||
145 | + | ||
146 | +@media (min-height: 500px) and (max-height: 679px) { | ||
147 | + #hero { | ||
148 | + background-position: center -400px; | ||
149 | + } | ||
150 | +} | ||
151 | + | ||
152 | +@media (max-height: 499px) { | ||
153 | + #hero { | ||
154 | + background-position: center -450px; | ||
155 | + } | ||
156 | +} | ||
157 | + | ||
158 | +.tm-hero-text-container { | ||
159 | + width: 100%; | ||
160 | + height: 100%; | ||
161 | + display: flex; | ||
162 | + flex-flow: column; | ||
163 | + justify-content: center; | ||
164 | +} | ||
165 | + | ||
166 | +.tm-hero-text-container-inner { | ||
167 | + margin-top: -90px; | ||
168 | +} | ||
169 | + | ||
170 | +.tm-hero-title { | ||
171 | + font-size: 3.5rem; | ||
172 | + text-shadow: 2px 2px 2px #333; | ||
173 | +} | ||
174 | + | ||
175 | +.tm-intro-next { | ||
176 | + position: absolute; | ||
177 | + bottom: 100px; | ||
178 | + left: 0; | ||
179 | + right: 0; | ||
180 | +} | ||
181 | + | ||
182 | +@media (max-height: 480px) { | ||
183 | + .tm-hero-text-container-inner { | ||
184 | + margin-top: -40px; | ||
185 | + } | ||
186 | + | ||
187 | + .tm-intro-next { | ||
188 | + bottom: 20px; | ||
189 | + } | ||
190 | +} | ||
191 | + | ||
192 | +.tm-down-arrow-link { | ||
193 | + display: block; | ||
194 | + margin-top: 18%; | ||
195 | +} | ||
196 | + | ||
197 | +.tm-down-arrow { | ||
198 | + color: #c57e7d; | ||
199 | + cursor: pointer; | ||
200 | + background: white; | ||
201 | + border-radius: 50%; | ||
202 | + padding: 10px 22px 8px; | ||
203 | + transition: all 0.3s ease; | ||
204 | +} | ||
205 | + | ||
206 | +.tm-down-arrow:hover, | ||
207 | +.tm-down-arrow:focus { | ||
208 | + color: white; | ||
209 | + background: #3496d8; | ||
210 | +} | ||
211 | + | ||
212 | +/* Introduction */ | ||
213 | + | ||
214 | +.tm-section-title { | ||
215 | + font-size: 2.6rem; | ||
216 | + font-weight: normal; | ||
217 | +} | ||
218 | + | ||
219 | +.tm-intro-text { | ||
220 | + font-size: 1.2rem; | ||
221 | + line-height: 1.4; | ||
222 | +} | ||
223 | + | ||
224 | +.tm-icon { | ||
225 | + display: block; | ||
226 | + margin-bottom: 55px; | ||
227 | + color: #3496d8; | ||
228 | +} | ||
229 | + | ||
230 | +/* Work */ | ||
231 | + | ||
232 | +.tm-work-description { | ||
233 | + max-width: 650px; | ||
234 | + width: 100%; | ||
235 | + font-size: 0.9rem; | ||
236 | +} | ||
237 | + | ||
238 | +.tm-gallery-container { | ||
239 | + padding-top: 70px; | ||
240 | + padding-bottom: 120px; | ||
241 | +} | ||
242 | + | ||
243 | +.tm-gallery-item { | ||
244 | + margin: 0 15px; | ||
245 | +} | ||
246 | + | ||
247 | +.slick-dots { | ||
248 | + bottom: -65px; | ||
249 | +} | ||
250 | + | ||
251 | +.slick-dots li { | ||
252 | + margin: 0 13px; | ||
253 | +} | ||
254 | + | ||
255 | +.slick-dots li button:hover:before, | ||
256 | +.slick-dots li button:focus:before, | ||
257 | +.slick-dots li.slick-active button:before { | ||
258 | + opacity: 1; | ||
259 | + color: #3ba0dd; | ||
260 | +} | ||
261 | + | ||
262 | +.slick-dots li button:before { | ||
263 | + font-size: 26px; | ||
264 | +} | ||
265 | + | ||
266 | +/* Hover Effect */ | ||
267 | +/* Common style */ | ||
268 | +.grid figure { | ||
269 | + position: relative; | ||
270 | + float: left; | ||
271 | + overflow: hidden; | ||
272 | + /* margin: 10px 1%; | ||
273 | + min-width: 320px; | ||
274 | + max-width: 480px; | ||
275 | + max-height: 360px; | ||
276 | + width: 48%; */ | ||
277 | + background: #3085a3; | ||
278 | + text-align: center; | ||
279 | + cursor: pointer; | ||
280 | +} | ||
281 | + | ||
282 | +.grid figure img { | ||
283 | + position: relative; | ||
284 | + display: block; | ||
285 | + min-height: 100%; | ||
286 | + max-width: 100%; | ||
287 | + opacity: 0.8; | ||
288 | +} | ||
289 | + | ||
290 | +.grid figure figcaption { | ||
291 | + padding: 2em; | ||
292 | + color: #fff; | ||
293 | + text-transform: uppercase; | ||
294 | + font-size: 1.25em; | ||
295 | + -webkit-backface-visibility: hidden; | ||
296 | + backface-visibility: hidden; | ||
297 | +} | ||
298 | + | ||
299 | +.grid figure figcaption::before, | ||
300 | +.grid figure figcaption::after { | ||
301 | + pointer-events: none; | ||
302 | +} | ||
303 | + | ||
304 | +.grid figure figcaption, | ||
305 | +.grid figure figcaption > a { | ||
306 | + position: absolute; | ||
307 | + top: 0; | ||
308 | + left: 0; | ||
309 | + width: 100%; | ||
310 | + height: 100%; | ||
311 | +} | ||
312 | + | ||
313 | +/* Anchor will cover the whole item by default */ | ||
314 | +/* For some effects it will show as a button */ | ||
315 | +.grid figure figcaption > a { | ||
316 | + z-index: 1000; | ||
317 | + text-indent: 200%; | ||
318 | + white-space: nowrap; | ||
319 | + font-size: 0; | ||
320 | + opacity: 0; | ||
321 | +} | ||
322 | + | ||
323 | +.grid figure h2 { | ||
324 | + word-spacing: -0.15em; | ||
325 | + font-weight: 300; | ||
326 | +} | ||
327 | + | ||
328 | +.grid figure h2 span { | ||
329 | + font-weight: 800; | ||
330 | +} | ||
331 | + | ||
332 | +.grid figure h2, | ||
333 | +.grid figure p { | ||
334 | + margin: 0; | ||
335 | +} | ||
336 | + | ||
337 | +.grid figure p { | ||
338 | + letter-spacing: 1px; | ||
339 | + font-size: 68.5%; | ||
340 | +} | ||
341 | + | ||
342 | +/*---------------*/ | ||
343 | +/***** Honey *****/ | ||
344 | +/*---------------*/ | ||
345 | + | ||
346 | +figure.effect-honey { | ||
347 | + background: #4a3753; | ||
348 | + max-width: 220px; | ||
349 | +} | ||
350 | + | ||
351 | +figure.effect-honey img { | ||
352 | + opacity: 0.9; | ||
353 | + -webkit-transition: opacity 0.35s; | ||
354 | + transition: opacity 0.35s; | ||
355 | +} | ||
356 | + | ||
357 | +figure.effect-honey:hover img { | ||
358 | + opacity: 0.5; | ||
359 | +} | ||
360 | + | ||
361 | +figure.effect-honey figcaption::before { | ||
362 | + position: absolute; | ||
363 | + bottom: 0; | ||
364 | + left: 0; | ||
365 | + width: 100%; | ||
366 | + height: 10px; | ||
367 | + background: #3496d8; | ||
368 | + content: ""; | ||
369 | + -webkit-transform: translate3d(0, 10px, 0); | ||
370 | + transform: translate3d(0, 10px, 0); | ||
371 | +} | ||
372 | + | ||
373 | +figure.effect-honey h2 { | ||
374 | + position: absolute; | ||
375 | + bottom: 0; | ||
376 | + left: 0; | ||
377 | + padding: 1em 1.5em; | ||
378 | + width: 100%; | ||
379 | + text-align: left; | ||
380 | + -webkit-transform: translate3d(0, -30px, 0); | ||
381 | + transform: translate3d(0, -30px, 0); | ||
382 | +} | ||
383 | + | ||
384 | +figure.effect-honey h2 i { | ||
385 | + font-style: normal; | ||
386 | + opacity: 0; | ||
387 | + -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; | ||
388 | + transition: opacity 0.35s, transform 0.35s; | ||
389 | + -webkit-transform: translate3d(0, -30px, 0); | ||
390 | + transform: translate3d(0, -30px, 0); | ||
391 | +} | ||
392 | + | ||
393 | +figure.effect-honey figcaption::before, | ||
394 | +figure.effect-honey h2 { | ||
395 | + -webkit-transition: -webkit-transform 0.35s; | ||
396 | + transition: transform 0.35s; | ||
397 | +} | ||
398 | + | ||
399 | +figure.effect-honey:hover figcaption::before, | ||
400 | +figure.effect-honey:hover h2, | ||
401 | +figure.effect-honey:hover h2 i { | ||
402 | + opacity: 1; | ||
403 | + -webkit-transform: translate3d(0, 0, 0); | ||
404 | + transform: translate3d(0, 0, 0); | ||
405 | +} | ||
406 | + | ||
407 | +/* Contact */ | ||
408 | + | ||
409 | +#contact { | ||
410 | + color: white; | ||
411 | + background-image: url(../img/the-town-bg-02.jpg); | ||
412 | + background-position: center; | ||
413 | + background-repeat: no-repeat; | ||
414 | + min-height: 850px; | ||
415 | + position: relative; | ||
416 | + padding-bottom: 50px; | ||
417 | + padding-top: 160px; | ||
418 | +} | ||
419 | + | ||
420 | +.tm-underline { | ||
421 | + border-top: 2px solid white; | ||
422 | + height: 8px; | ||
423 | + width: 100%; | ||
424 | +} | ||
425 | + | ||
426 | +.tm-underline-inner { | ||
427 | + width: 25%; | ||
428 | + height: 8px; | ||
429 | + background: white; | ||
430 | +} | ||
431 | + | ||
432 | +.tm-contact-item { | ||
433 | + margin-bottom: 75px; | ||
434 | +} | ||
435 | + | ||
436 | +.tm-contact-item-link { | ||
437 | + display: flex; | ||
438 | + align-items: center; | ||
439 | +} | ||
440 | + | ||
441 | +.tm-contact-item-link i, | ||
442 | +.tm-contact-item-link span { | ||
443 | + color: white; | ||
444 | + transition: all 0.3s ease; | ||
445 | +} | ||
446 | + | ||
447 | +.tm-contact-item-link:hover i, | ||
448 | +.tm-contact-item-link:hover span { | ||
449 | + color: #3496d8; | ||
450 | +} | ||
451 | + | ||
452 | +.tm-input { | ||
453 | + padding: 8px 25px; | ||
454 | + border-radius: 3px; | ||
455 | + border: 1px solid white; | ||
456 | + background: transparent; | ||
457 | + color: white; | ||
458 | +} | ||
459 | + | ||
460 | +::placeholder { | ||
461 | + /* Chrome, Firefox, Opera, Safari 10.1+ */ | ||
462 | + color: white; | ||
463 | + opacity: 1; /* Firefox */ | ||
464 | +} | ||
465 | + | ||
466 | +:-ms-input-placeholder { | ||
467 | + /* Internet Explorer 10-11 */ | ||
468 | + color: white; | ||
469 | +} | ||
470 | + | ||
471 | +::-ms-input-placeholder { | ||
472 | + /* Microsoft Edge */ | ||
473 | + color: white; | ||
474 | +} | ||
475 | + | ||
476 | +.tm-btn-submit { | ||
477 | + margin-left: 20px; | ||
478 | +} | ||
479 | + | ||
480 | +.tm-footer { | ||
481 | + position: absolute; | ||
482 | + bottom: 35px; | ||
483 | + left: 0; | ||
484 | + right: 0; | ||
485 | + padding: 0 15px; | ||
486 | +} | ||
487 | + | ||
488 | +.tm-footer-link { | ||
489 | + color: white; | ||
490 | +} | ||
491 | + | ||
492 | +.tm-footer-link:hover, | ||
493 | +.tm-footer-link:focus { | ||
494 | + color: #3496d8; | ||
495 | + text-decoration: none; | ||
496 | +} | ||
497 | + | ||
498 | +p { | ||
499 | + line-height: 1.9; | ||
500 | +} | ||
501 | + | ||
502 | +@media (min-width: 768px) { | ||
503 | + .tm-intro-text-container { | ||
504 | + padding-left: 65px; | ||
505 | + } | ||
506 | + | ||
507 | + .navbar-expand-md .navbar-nav .nav-link { | ||
508 | + padding-right: 30px; | ||
509 | + padding-left: 30px; | ||
510 | + } | ||
511 | +} | ||
512 | + | ||
513 | +@media (min-width: 1200px) { | ||
514 | + .container { | ||
515 | + max-width: 1275px; | ||
516 | + } | ||
517 | + | ||
518 | + .tm-container-gallery { | ||
519 | + max-width: 1290px; | ||
520 | + } | ||
521 | + | ||
522 | + .tm-container-contact { | ||
523 | + max-width: 1063px; | ||
524 | + } | ||
525 | +} | ||
526 | + | ||
527 | +@media (max-width: 991px) { | ||
528 | + .tm-intro-text-container { | ||
529 | + padding-left: 15px; | ||
530 | + padding-top: 30px; | ||
531 | + max-width: 600px; | ||
532 | + margin-left: auto; | ||
533 | + margin-right: auto; | ||
534 | + } | ||
535 | + | ||
536 | + .tm-intro-img { | ||
537 | + display: block; | ||
538 | + margin-left: auto; | ||
539 | + margin-right: auto; | ||
540 | + } | ||
541 | + | ||
542 | + .tm-btn-submit { | ||
543 | + margin-left: 0; | ||
544 | + margin-top: 20px; | ||
545 | + } | ||
546 | +} | ||
547 | + | ||
548 | +@media (max-width: 767px) { | ||
549 | + .tm-btn-submit { | ||
550 | + margin-left: 20px; | ||
551 | + margin-top: 0; | ||
552 | + } | ||
553 | + | ||
554 | + .navbar-nav { | ||
555 | + max-width: 200px; | ||
556 | + text-align: right; | ||
557 | + } | ||
558 | + | ||
559 | + .navbar-collapse { | ||
560 | + background-color: rgb(255, 255, 255); | ||
561 | + padding: 10px; | ||
562 | + border-radius: 3px; | ||
563 | + } | ||
564 | + | ||
565 | + .navbar-collapse .nav-link { | ||
566 | + color: #8f8f8f; | ||
567 | + } | ||
568 | +} | ||
569 | + | ||
570 | +@media (max-width: 480px) { | ||
571 | + .tm-gallery-container { | ||
572 | + max-width: 220px; | ||
573 | + margin-left: auto; | ||
574 | + margin-right: auto; | ||
575 | + } | ||
576 | + | ||
577 | + .slick-dots li { | ||
578 | + margin: 0 8px; | ||
579 | + } | ||
580 | + | ||
581 | + .tm-gallery-item { | ||
582 | + margin: 0; | ||
583 | + } | ||
584 | +} | ||
585 | + | ||
586 | +@media (max-width: 420px) { | ||
587 | + .tm-btn-submit { | ||
588 | + display: block; | ||
589 | + margin-left: 0; | ||
590 | + margin-top: 20px; | ||
591 | + } | ||
592 | +} |
personal/fontawesome-5.5/LICENSE.txt
0 → 100644
1 | +Font Awesome Free License | ||
2 | +------------------------- | ||
3 | + | ||
4 | +Font Awesome Free is free, open source, and GPL friendly. You can use it for | ||
5 | +commercial projects, open source projects, or really almost whatever you want. | ||
6 | +Full Font Awesome Free license: https://fontawesome.com/license/free. | ||
7 | + | ||
8 | +# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/) | ||
9 | +In the Font Awesome Free download, the CC BY 4.0 license applies to all icons | ||
10 | +packaged as SVG and JS file types. | ||
11 | + | ||
12 | +# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL) | ||
13 | +In the Font Awesome Free download, the SIL OLF license applies to all icons | ||
14 | +packaged as web and desktop font files. | ||
15 | + | ||
16 | +# Code: MIT License (https://opensource.org/licenses/MIT) | ||
17 | +In the Font Awesome Free download, the MIT license applies to all non-font and | ||
18 | +non-icon files. | ||
19 | + | ||
20 | +# Attribution | ||
21 | +Attribution is required by MIT, SIL OLF, and CC BY licenses. Downloaded Font | ||
22 | +Awesome Free files already contain embedded comments with sufficient | ||
23 | +attribution, so you shouldn't need to do anything additional when using these | ||
24 | +files normally. | ||
25 | + | ||
26 | +We've kept attribution comments terse, so we ask that you do not actively work | ||
27 | +to remove them from files, especially code. They're a great way for folks to | ||
28 | +learn about Font Awesome. | ||
29 | + | ||
30 | +# Brand Icons | ||
31 | +All brand icons are trademarks of their respective owners. The use of these | ||
32 | +trademarks does not indicate endorsement of the trademark holder by Font | ||
33 | +Awesome, nor vice versa. **Please do not use brand logos for any purpose except | ||
34 | +to represent the company, product, or service to which they refer.** |
personal/fontawesome-5.5/css/all.min.css
0 → 100644
This diff is collapsed. Click to expand it.
No preview for this file type
This diff could not be displayed because it is too large.
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
This diff could not be displayed because it is too large.
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
This diff could not be displayed because it is too large.
No preview for this file type
No preview for this file type
No preview for this file type
personal/img/color.jpg
0 → 100644

84.3 KB
personal/img/gallery-img-01.jpg
0 → 100644

105 KB
personal/img/gallery-img-02.jpg
0 → 100644

88.5 KB
personal/img/gallery-img-03.jpg
0 → 100644

140 KB
personal/img/gallery-img-04.jpg
0 → 100644

74 KB
personal/img/gallery-img-05.jpg
0 → 100644

73 KB
personal/img/gallery-img-06.jpg
0 → 100644

119 KB
personal/img/gallery-tn-01.jpg
0 → 100644

33.3 KB
personal/img/gallery-tn-02.jpg
0 → 100644

27.1 KB
personal/img/gallery-tn-03.jpg
0 → 100644

38.4 KB
personal/img/gallery-tn-04.jpg
0 → 100644

21.7 KB
personal/img/gallery-tn-05.jpg
0 → 100644

22.4 KB
personal/img/gallery-tn-06.jpg
0 → 100644

33.5 KB
personal/img/main.png
0 → 100644

80.7 KB
personal/img/the-town-01.jpg
0 → 100644

84.1 KB
personal/img/the-town-bg-01.jpg
0 → 100644

138 KB
personal/img/the-town-bg-02.jpg
0 → 100644

122 KB
personal/index.html
0 → 100644
This diff is collapsed. Click to expand it.
personal/js/bootstrap.min.js
0 → 100644
This diff is collapsed. Click to expand it.
personal/js/jquery-1.9.1.min.js
0 → 100644
This diff is collapsed. Click to expand it.
personal/js/jquery.singlePageNav.min.js
0 → 100644
1 | +/** | ||
2 | + * Single Page Nav Plugin | ||
3 | + * Copyright (c) 2014 Chris Wojcik <cpw1485@gmail.com> | ||
4 | + * Dual licensed under MIT and GPL. | ||
5 | + * @author Chris Wojcik | ||
6 | + * @version 1.2.1 | ||
7 | + */ | ||
8 | +"function"!=typeof Object.create&&(Object.create=function(a){function b(){}return b.prototype=a,new b}),function(a,b,c,d){"use strict";var e={init:function(c,d){this.options=a.extend({},a.fn.singlePageNav.defaults,c),this.container=d,this.$container=a(d),this.$links=this.$container.find("a"),""!==this.options.filter&&(this.$links=this.$links.filter(this.options.filter)),this.$window=a(b),this.$htmlbody=a("html, body"),this.$links.on("click.singlePageNav",a.proxy(this.handleClick,this)),this.didScroll=!1,this.checkPosition(),this.setTimer()},handleClick:function(b){var c=this,d=b.currentTarget,e=a(d.hash);b.preventDefault(),e.length&&(c.clearTimer(),"function"==typeof c.options.beforeStart&&c.options.beforeStart(),c.setActiveLink(d.hash),c.scrollTo(e,function(){c.options.updateHash&&history.pushState&&history.pushState(null,null,d.hash),c.setTimer(),"function"==typeof c.options.onComplete&&c.options.onComplete()}))},scrollTo:function(a,b){var c=this,d=c.getCoords(a).top,e=!1;c.$htmlbody.stop().animate({scrollTop:d},{duration:c.options.speed,easing:c.options.easing,complete:function(){"function"!=typeof b||e||b(),e=!0}})},setTimer:function(){var a=this;a.$window.on("scroll.singlePageNav",function(){a.didScroll=!0}),a.timer=setInterval(function(){a.didScroll&&(a.didScroll=!1,a.checkPosition())},250)},clearTimer:function(){clearInterval(this.timer),this.$window.off("scroll.singlePageNav"),this.didScroll=!1},checkPosition:function(){var a=this.$window.scrollTop(),b=this.getCurrentSection(a);null!==b&&this.setActiveLink(b)},getCoords:function(a){return{top:Math.round(a.offset().top)-this.options.offset}},setActiveLink:function(a){var b=this.$container.find("a[href$='"+a+"']");b.hasClass(this.options.currentClass)||(this.$links.removeClass(this.options.currentClass),b.addClass(this.options.currentClass))},getCurrentSection:function(d){var e,f,g,h;for(e=0;e<this.$links.length;e++)f=this.$links[e].hash,a(f).length&&(g=this.getCoords(a(f)),d>=g.top-this.options.threshold&&(h=f));var i=a(c).height()-a(b).height();if(d==i){var j=this.$links.length;j>0&&(h=this.$links[j-1].hash)}return h||(0===this.$links.length?null:this.$links[0].hash)}};a.fn.singlePageNav=function(a){return this.each(function(){var b=Object.create(e);b.init(a,this)})},a.fn.singlePageNav.defaults={offset:0,threshold:120,speed:400,currentClass:"current",easing:"swing",updateHash:!1,filter:"",onComplete:!1,beforeStart:!1}}(jQuery,window,document); | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
This diff is collapsed. Click to expand it.
personal/magnific-popup/magnific-popup.css
0 → 100644
1 | +/* Magnific Popup CSS */ | ||
2 | +.mfp-bg { | ||
3 | + top: 0; | ||
4 | + left: 0; | ||
5 | + width: 100%; | ||
6 | + height: 100%; | ||
7 | + z-index: 1042; | ||
8 | + overflow: hidden; | ||
9 | + position: fixed; | ||
10 | + background: #0b0b0b; | ||
11 | + opacity: 0.8; } | ||
12 | + | ||
13 | +.mfp-wrap { | ||
14 | + top: 0; | ||
15 | + left: 0; | ||
16 | + width: 100%; | ||
17 | + height: 100%; | ||
18 | + z-index: 1043; | ||
19 | + position: fixed; | ||
20 | + outline: none !important; | ||
21 | + -webkit-backface-visibility: hidden; } | ||
22 | + | ||
23 | +.mfp-container { | ||
24 | + text-align: center; | ||
25 | + position: absolute; | ||
26 | + width: 100%; | ||
27 | + height: 100%; | ||
28 | + left: 0; | ||
29 | + top: 0; | ||
30 | + padding: 0 8px; | ||
31 | + box-sizing: border-box; } | ||
32 | + | ||
33 | +.mfp-container:before { | ||
34 | + content: ''; | ||
35 | + display: inline-block; | ||
36 | + height: 100%; | ||
37 | + vertical-align: middle; } | ||
38 | + | ||
39 | +.mfp-align-top .mfp-container:before { | ||
40 | + display: none; } | ||
41 | + | ||
42 | +.mfp-content { | ||
43 | + position: relative; | ||
44 | + display: inline-block; | ||
45 | + vertical-align: middle; | ||
46 | + margin: 0 auto; | ||
47 | + text-align: left; | ||
48 | + z-index: 1045; } | ||
49 | + | ||
50 | +.mfp-inline-holder .mfp-content, | ||
51 | +.mfp-ajax-holder .mfp-content { | ||
52 | + width: 100%; | ||
53 | + cursor: auto; } | ||
54 | + | ||
55 | +.mfp-ajax-cur { | ||
56 | + cursor: progress; } | ||
57 | + | ||
58 | +.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { | ||
59 | + cursor: -moz-zoom-out; | ||
60 | + cursor: -webkit-zoom-out; | ||
61 | + cursor: zoom-out; } | ||
62 | + | ||
63 | +.mfp-zoom { | ||
64 | + cursor: pointer; | ||
65 | + cursor: -webkit-zoom-in; | ||
66 | + cursor: -moz-zoom-in; | ||
67 | + cursor: zoom-in; } | ||
68 | + | ||
69 | +.mfp-auto-cursor .mfp-content { | ||
70 | + cursor: auto; } | ||
71 | + | ||
72 | +.mfp-close, | ||
73 | +.mfp-arrow, | ||
74 | +.mfp-preloader, | ||
75 | +.mfp-counter { | ||
76 | + -webkit-user-select: none; | ||
77 | + -moz-user-select: none; | ||
78 | + user-select: none; } | ||
79 | + | ||
80 | +.mfp-loading.mfp-figure { | ||
81 | + display: none; } | ||
82 | + | ||
83 | +.mfp-hide { | ||
84 | + display: none !important; } | ||
85 | + | ||
86 | +.mfp-preloader { | ||
87 | + color: #CCC; | ||
88 | + position: absolute; | ||
89 | + top: 50%; | ||
90 | + width: auto; | ||
91 | + text-align: center; | ||
92 | + margin-top: -0.8em; | ||
93 | + left: 8px; | ||
94 | + right: 8px; | ||
95 | + z-index: 1044; } | ||
96 | + .mfp-preloader a { | ||
97 | + color: #CCC; } | ||
98 | + .mfp-preloader a:hover { | ||
99 | + color: #FFF; } | ||
100 | + | ||
101 | +.mfp-s-ready .mfp-preloader { | ||
102 | + display: none; } | ||
103 | + | ||
104 | +.mfp-s-error .mfp-content { | ||
105 | + display: none; } | ||
106 | + | ||
107 | +button.mfp-close, | ||
108 | +button.mfp-arrow { | ||
109 | + overflow: visible; | ||
110 | + cursor: pointer; | ||
111 | + background: transparent; | ||
112 | + border: 0; | ||
113 | + -webkit-appearance: none; | ||
114 | + display: block; | ||
115 | + outline: none; | ||
116 | + padding: 0; | ||
117 | + z-index: 1046; | ||
118 | + box-shadow: none; | ||
119 | + touch-action: manipulation; } | ||
120 | + | ||
121 | +button::-moz-focus-inner { | ||
122 | + padding: 0; | ||
123 | + border: 0; } | ||
124 | + | ||
125 | +.mfp-close { | ||
126 | + width: 44px; | ||
127 | + height: 44px; | ||
128 | + line-height: 44px; | ||
129 | + position: absolute; | ||
130 | + right: 0; | ||
131 | + top: 0; | ||
132 | + text-decoration: none; | ||
133 | + text-align: center; | ||
134 | + opacity: 0.65; | ||
135 | + padding: 0 0 18px 10px; | ||
136 | + color: #FFF; | ||
137 | + font-style: normal; | ||
138 | + font-size: 28px; | ||
139 | + font-family: Arial, Baskerville, monospace; } | ||
140 | + .mfp-close:hover, | ||
141 | + .mfp-close:focus { | ||
142 | + opacity: 1; } | ||
143 | + .mfp-close:active { | ||
144 | + top: 1px; } | ||
145 | + | ||
146 | +.mfp-close-btn-in .mfp-close { | ||
147 | + color: #333; } | ||
148 | + | ||
149 | +.mfp-image-holder .mfp-close, | ||
150 | +.mfp-iframe-holder .mfp-close { | ||
151 | + color: #FFF; | ||
152 | + right: -6px; | ||
153 | + text-align: right; | ||
154 | + padding-right: 6px; | ||
155 | + width: 100%; } | ||
156 | + | ||
157 | +.mfp-counter { | ||
158 | + position: absolute; | ||
159 | + top: 0; | ||
160 | + right: 0; | ||
161 | + color: #CCC; | ||
162 | + font-size: 12px; | ||
163 | + line-height: 18px; | ||
164 | + white-space: nowrap; } | ||
165 | + | ||
166 | +.mfp-arrow { | ||
167 | + position: absolute; | ||
168 | + opacity: 0.65; | ||
169 | + margin: 0; | ||
170 | + top: 50%; | ||
171 | + margin-top: -55px; | ||
172 | + padding: 0; | ||
173 | + width: 90px; | ||
174 | + height: 110px; | ||
175 | + -webkit-tap-highlight-color: transparent; } | ||
176 | + .mfp-arrow:active { | ||
177 | + margin-top: -54px; } | ||
178 | + .mfp-arrow:hover, | ||
179 | + .mfp-arrow:focus { | ||
180 | + opacity: 1; } | ||
181 | + .mfp-arrow:before, | ||
182 | + .mfp-arrow:after { | ||
183 | + content: ''; | ||
184 | + display: block; | ||
185 | + width: 0; | ||
186 | + height: 0; | ||
187 | + position: absolute; | ||
188 | + left: 0; | ||
189 | + top: 0; | ||
190 | + margin-top: 35px; | ||
191 | + margin-left: 35px; | ||
192 | + border: medium inset transparent; } | ||
193 | + .mfp-arrow:after { | ||
194 | + border-top-width: 13px; | ||
195 | + border-bottom-width: 13px; | ||
196 | + top: 8px; } | ||
197 | + .mfp-arrow:before { | ||
198 | + border-top-width: 21px; | ||
199 | + border-bottom-width: 21px; | ||
200 | + opacity: 0.7; } | ||
201 | + | ||
202 | +.mfp-arrow-left { | ||
203 | + left: 0; } | ||
204 | + .mfp-arrow-left:after { | ||
205 | + border-right: 17px solid #FFF; | ||
206 | + margin-left: 31px; } | ||
207 | + .mfp-arrow-left:before { | ||
208 | + margin-left: 25px; | ||
209 | + border-right: 27px solid #3F3F3F; } | ||
210 | + | ||
211 | +.mfp-arrow-right { | ||
212 | + right: 0; } | ||
213 | + .mfp-arrow-right:after { | ||
214 | + border-left: 17px solid #FFF; | ||
215 | + margin-left: 39px; } | ||
216 | + .mfp-arrow-right:before { | ||
217 | + border-left: 27px solid #3F3F3F; } | ||
218 | + | ||
219 | +.mfp-iframe-holder { | ||
220 | + padding-top: 40px; | ||
221 | + padding-bottom: 40px; } | ||
222 | + .mfp-iframe-holder .mfp-content { | ||
223 | + line-height: 0; | ||
224 | + width: 100%; | ||
225 | + max-width: 900px; } | ||
226 | + .mfp-iframe-holder .mfp-close { | ||
227 | + top: -40px; } | ||
228 | + | ||
229 | +.mfp-iframe-scaler { | ||
230 | + width: 100%; | ||
231 | + height: 0; | ||
232 | + overflow: hidden; | ||
233 | + padding-top: 56.25%; } | ||
234 | + .mfp-iframe-scaler iframe { | ||
235 | + position: absolute; | ||
236 | + display: block; | ||
237 | + top: 0; | ||
238 | + left: 0; | ||
239 | + width: 100%; | ||
240 | + height: 100%; | ||
241 | + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); | ||
242 | + background: #000; } | ||
243 | + | ||
244 | +/* Main image in popup */ | ||
245 | +img.mfp-img { | ||
246 | + width: auto; | ||
247 | + max-width: 100%; | ||
248 | + height: auto; | ||
249 | + display: block; | ||
250 | + line-height: 0; | ||
251 | + box-sizing: border-box; | ||
252 | + padding: 40px 0 40px; | ||
253 | + margin: 0 auto; } | ||
254 | + | ||
255 | +/* The shadow behind the image */ | ||
256 | +.mfp-figure { | ||
257 | + line-height: 0; } | ||
258 | + .mfp-figure:after { | ||
259 | + content: ''; | ||
260 | + position: absolute; | ||
261 | + left: 0; | ||
262 | + top: 40px; | ||
263 | + bottom: 40px; | ||
264 | + display: block; | ||
265 | + right: 0; | ||
266 | + width: auto; | ||
267 | + height: auto; | ||
268 | + z-index: -1; | ||
269 | + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); | ||
270 | + background: #444; } | ||
271 | + .mfp-figure small { | ||
272 | + color: #BDBDBD; | ||
273 | + display: block; | ||
274 | + font-size: 12px; | ||
275 | + line-height: 14px; } | ||
276 | + .mfp-figure figure { | ||
277 | + margin: 0; } | ||
278 | + | ||
279 | +.mfp-bottom-bar { | ||
280 | + margin-top: -36px; | ||
281 | + position: absolute; | ||
282 | + top: 100%; | ||
283 | + left: 0; | ||
284 | + width: 100%; | ||
285 | + cursor: auto; } | ||
286 | + | ||
287 | +.mfp-title { | ||
288 | + text-align: left; | ||
289 | + line-height: 18px; | ||
290 | + color: #F3F3F3; | ||
291 | + word-wrap: break-word; | ||
292 | + padding-right: 36px; } | ||
293 | + | ||
294 | +.mfp-image-holder .mfp-content { | ||
295 | + max-width: 100%; } | ||
296 | + | ||
297 | +.mfp-gallery .mfp-image-holder .mfp-figure { | ||
298 | + cursor: pointer; } | ||
299 | + | ||
300 | +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { | ||
301 | + /** | ||
302 | + * Remove all paddings around the image on small screen | ||
303 | + */ | ||
304 | + .mfp-img-mobile .mfp-image-holder { | ||
305 | + padding-left: 0; | ||
306 | + padding-right: 0; } | ||
307 | + .mfp-img-mobile img.mfp-img { | ||
308 | + padding: 0; } | ||
309 | + .mfp-img-mobile .mfp-figure:after { | ||
310 | + top: 0; | ||
311 | + bottom: 0; } | ||
312 | + .mfp-img-mobile .mfp-figure small { | ||
313 | + display: inline; | ||
314 | + margin-left: 5px; } | ||
315 | + .mfp-img-mobile .mfp-bottom-bar { | ||
316 | + background: rgba(0, 0, 0, 0.6); | ||
317 | + bottom: 0; | ||
318 | + margin: 0; | ||
319 | + top: auto; | ||
320 | + padding: 3px 5px; | ||
321 | + position: fixed; | ||
322 | + box-sizing: border-box; } | ||
323 | + .mfp-img-mobile .mfp-bottom-bar:empty { | ||
324 | + padding: 0; } | ||
325 | + .mfp-img-mobile .mfp-counter { | ||
326 | + right: 5px; | ||
327 | + top: 3px; } | ||
328 | + .mfp-img-mobile .mfp-close { | ||
329 | + top: 0; | ||
330 | + right: 0; | ||
331 | + width: 35px; | ||
332 | + height: 35px; | ||
333 | + line-height: 35px; | ||
334 | + background: rgba(0, 0, 0, 0.6); | ||
335 | + position: fixed; | ||
336 | + text-align: center; | ||
337 | + padding: 0; } } | ||
338 | + | ||
339 | +@media all and (max-width: 900px) { | ||
340 | + .mfp-arrow { | ||
341 | + -webkit-transform: scale(0.75); | ||
342 | + transform: scale(0.75); } | ||
343 | + .mfp-arrow-left { | ||
344 | + -webkit-transform-origin: 0; | ||
345 | + transform-origin: 0; } | ||
346 | + .mfp-arrow-right { | ||
347 | + -webkit-transform-origin: 100%; | ||
348 | + transform-origin: 100%; } | ||
349 | + .mfp-container { | ||
350 | + padding-left: 6px; | ||
351 | + padding-right: 6px; } } |
personal/slick/ajax-loader.gif
0 → 100644

4.08 KB
personal/slick/config.rb
0 → 100644
personal/slick/fonts/slick.eot
0 → 100644
No preview for this file type
personal/slick/fonts/slick.svg
0 → 100644
1 | +<?xml version="1.0" standalone="no"?> | ||
2 | +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | ||
3 | +<svg xmlns="http://www.w3.org/2000/svg"> | ||
4 | +<metadata>Generated by Fontastic.me</metadata> | ||
5 | +<defs> | ||
6 | +<font id="slick" horiz-adv-x="512"> | ||
7 | +<font-face font-family="slick" units-per-em="512" ascent="480" descent="-32"/> | ||
8 | +<missing-glyph horiz-adv-x="512" /> | ||
9 | + | ||
10 | +<glyph unicode="→" d="M241 113l130 130c4 4 6 8 6 13 0 5-2 9-6 13l-130 130c-3 3-7 5-12 5-5 0-10-2-13-5l-29-30c-4-3-6-7-6-12 0-5 2-10 6-13l87-88-87-88c-4-3-6-8-6-13 0-5 2-9 6-12l29-30c3-3 8-5 13-5 5 0 9 2 12 5z m234 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/> | ||
11 | +<glyph unicode="←" d="M296 113l29 30c4 3 6 7 6 12 0 5-2 10-6 13l-87 88 87 88c4 3 6 8 6 13 0 5-2 9-6 12l-29 30c-3 3-8 5-13 5-5 0-9-2-12-5l-130-130c-4-4-6-8-6-13 0-5 2-9 6-13l130-130c3-3 7-5 12-5 5 0 10 2 13 5z m179 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/> | ||
12 | +<glyph unicode="•" d="M475 256c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/> | ||
13 | +<glyph unicode="a" d="M475 439l0-128c0-5-1-9-5-13-4-4-8-5-13-5l-128 0c-8 0-13 3-17 11-3 7-2 14 4 20l40 39c-28 26-62 39-100 39-20 0-39-4-57-11-18-8-33-18-46-32-14-13-24-28-32-46-7-18-11-37-11-57 0-20 4-39 11-57 8-18 18-33 32-46 13-14 28-24 46-32 18-7 37-11 57-11 23 0 44 5 64 15 20 9 38 23 51 42 2 1 4 3 7 3 3 0 5-1 7-3l39-39c2-2 3-3 3-6 0-2-1-4-2-6-21-25-46-45-76-59-29-14-60-20-93-20-30 0-58 5-85 17-27 12-51 27-70 47-20 19-35 43-47 70-12 27-17 55-17 85 0 30 5 58 17 85 12 27 27 51 47 70 19 20 43 35 70 47 27 12 55 17 85 17 28 0 55-5 81-15 26-11 50-26 70-45l37 37c6 6 12 7 20 4 8-4 11-9 11-17z"/> | ||
14 | +</font></defs></svg> |
personal/slick/fonts/slick.ttf
0 → 100644
No preview for this file type
personal/slick/fonts/slick.woff
0 → 100644
No preview for this file type
personal/slick/slick-theme.css
0 → 100644
1 | +@charset 'UTF-8'; | ||
2 | +/* Slider */ | ||
3 | +.slick-loading .slick-list | ||
4 | +{ | ||
5 | + background: #fff url('./ajax-loader.gif') center center no-repeat; | ||
6 | +} | ||
7 | + | ||
8 | +/* Icons */ | ||
9 | +@font-face | ||
10 | +{ | ||
11 | + font-family: 'slick'; | ||
12 | + font-weight: normal; | ||
13 | + font-style: normal; | ||
14 | + | ||
15 | + src: url('./fonts/slick.eot'); | ||
16 | + src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg'); | ||
17 | +} | ||
18 | +/* Arrows */ | ||
19 | +.slick-prev, | ||
20 | +.slick-next | ||
21 | +{ | ||
22 | + font-size: 0; | ||
23 | + line-height: 0; | ||
24 | + | ||
25 | + position: absolute; | ||
26 | + top: 50%; | ||
27 | + | ||
28 | + display: block; | ||
29 | + | ||
30 | + width: 20px; | ||
31 | + height: 20px; | ||
32 | + padding: 0; | ||
33 | + -webkit-transform: translate(0, -50%); | ||
34 | + -ms-transform: translate(0, -50%); | ||
35 | + transform: translate(0, -50%); | ||
36 | + | ||
37 | + cursor: pointer; | ||
38 | + | ||
39 | + color: transparent; | ||
40 | + border: none; | ||
41 | + outline: none; | ||
42 | + background: transparent; | ||
43 | +} | ||
44 | +.slick-prev:hover, | ||
45 | +.slick-prev:focus, | ||
46 | +.slick-next:hover, | ||
47 | +.slick-next:focus | ||
48 | +{ | ||
49 | + color: transparent; | ||
50 | + outline: none; | ||
51 | + background: transparent; | ||
52 | +} | ||
53 | +.slick-prev:hover:before, | ||
54 | +.slick-prev:focus:before, | ||
55 | +.slick-next:hover:before, | ||
56 | +.slick-next:focus:before | ||
57 | +{ | ||
58 | + opacity: 1; | ||
59 | +} | ||
60 | +.slick-prev.slick-disabled:before, | ||
61 | +.slick-next.slick-disabled:before | ||
62 | +{ | ||
63 | + opacity: .25; | ||
64 | +} | ||
65 | + | ||
66 | +.slick-prev:before, | ||
67 | +.slick-next:before | ||
68 | +{ | ||
69 | + font-family: 'slick'; | ||
70 | + font-size: 20px; | ||
71 | + line-height: 1; | ||
72 | + | ||
73 | + opacity: .75; | ||
74 | + color: white; | ||
75 | + | ||
76 | + -webkit-font-smoothing: antialiased; | ||
77 | + -moz-osx-font-smoothing: grayscale; | ||
78 | +} | ||
79 | + | ||
80 | +.slick-prev | ||
81 | +{ | ||
82 | + left: -25px; | ||
83 | +} | ||
84 | +[dir='rtl'] .slick-prev | ||
85 | +{ | ||
86 | + right: -25px; | ||
87 | + left: auto; | ||
88 | +} | ||
89 | +.slick-prev:before | ||
90 | +{ | ||
91 | + content: '←'; | ||
92 | +} | ||
93 | +[dir='rtl'] .slick-prev:before | ||
94 | +{ | ||
95 | + content: '→'; | ||
96 | +} | ||
97 | + | ||
98 | +.slick-next | ||
99 | +{ | ||
100 | + right: -25px; | ||
101 | +} | ||
102 | +[dir='rtl'] .slick-next | ||
103 | +{ | ||
104 | + right: auto; | ||
105 | + left: -25px; | ||
106 | +} | ||
107 | +.slick-next:before | ||
108 | +{ | ||
109 | + content: '→'; | ||
110 | +} | ||
111 | +[dir='rtl'] .slick-next:before | ||
112 | +{ | ||
113 | + content: '←'; | ||
114 | +} | ||
115 | + | ||
116 | +/* Dots */ | ||
117 | +.slick-dotted.slick-slider | ||
118 | +{ | ||
119 | + margin-bottom: 30px; | ||
120 | +} | ||
121 | + | ||
122 | +.slick-dots | ||
123 | +{ | ||
124 | + position: absolute; | ||
125 | + bottom: -25px; | ||
126 | + | ||
127 | + display: block; | ||
128 | + | ||
129 | + width: 100%; | ||
130 | + padding: 0; | ||
131 | + margin: 0; | ||
132 | + | ||
133 | + list-style: none; | ||
134 | + | ||
135 | + text-align: center; | ||
136 | +} | ||
137 | +.slick-dots li | ||
138 | +{ | ||
139 | + position: relative; | ||
140 | + | ||
141 | + display: inline-block; | ||
142 | + | ||
143 | + width: 20px; | ||
144 | + height: 20px; | ||
145 | + margin: 0 5px; | ||
146 | + padding: 0; | ||
147 | + | ||
148 | + cursor: pointer; | ||
149 | +} | ||
150 | +.slick-dots li button | ||
151 | +{ | ||
152 | + font-size: 0; | ||
153 | + line-height: 0; | ||
154 | + | ||
155 | + display: block; | ||
156 | + | ||
157 | + width: 20px; | ||
158 | + height: 20px; | ||
159 | + padding: 5px; | ||
160 | + | ||
161 | + cursor: pointer; | ||
162 | + | ||
163 | + color: transparent; | ||
164 | + border: 0; | ||
165 | + outline: none; | ||
166 | + background: transparent; | ||
167 | +} | ||
168 | +.slick-dots li button:hover, | ||
169 | +.slick-dots li button:focus | ||
170 | +{ | ||
171 | + outline: none; | ||
172 | +} | ||
173 | +.slick-dots li button:hover:before, | ||
174 | +.slick-dots li button:focus:before | ||
175 | +{ | ||
176 | + opacity: 1; | ||
177 | +} | ||
178 | +.slick-dots li button:before | ||
179 | +{ | ||
180 | + font-family: 'slick'; | ||
181 | + font-size: 6px; | ||
182 | + line-height: 20px; | ||
183 | + | ||
184 | + position: absolute; | ||
185 | + top: 0; | ||
186 | + left: 0; | ||
187 | + | ||
188 | + width: 20px; | ||
189 | + height: 20px; | ||
190 | + | ||
191 | + content: '•'; | ||
192 | + text-align: center; | ||
193 | + | ||
194 | + opacity: .25; | ||
195 | + color: black; | ||
196 | + | ||
197 | + -webkit-font-smoothing: antialiased; | ||
198 | + -moz-osx-font-smoothing: grayscale; | ||
199 | +} | ||
200 | +.slick-dots li.slick-active button:before | ||
201 | +{ | ||
202 | + opacity: .75; | ||
203 | + color: black; | ||
204 | +} |
personal/slick/slick-theme.less
0 → 100644
1 | +@charset "UTF-8"; | ||
2 | + | ||
3 | +// Default Variables | ||
4 | + | ||
5 | +@slick-font-path: "./fonts/"; | ||
6 | +@slick-font-family: "slick"; | ||
7 | +@slick-loader-path: "./"; | ||
8 | +@slick-arrow-color: white; | ||
9 | +@slick-dot-color: black; | ||
10 | +@slick-dot-color-active: @slick-dot-color; | ||
11 | +@slick-prev-character: "←"; | ||
12 | +@slick-next-character: "→"; | ||
13 | +@slick-dot-character: "•"; | ||
14 | +@slick-dot-size: 6px; | ||
15 | +@slick-opacity-default: 0.75; | ||
16 | +@slick-opacity-on-hover: 1; | ||
17 | +@slick-opacity-not-active: 0.25; | ||
18 | + | ||
19 | +/* Slider */ | ||
20 | +.slick-loading .slick-list{ | ||
21 | + background: #fff url('@{slick-loader-path}ajax-loader.gif') center center no-repeat; | ||
22 | +} | ||
23 | + | ||
24 | +/* Arrows */ | ||
25 | +.slick-prev, | ||
26 | +.slick-next { | ||
27 | + position: absolute; | ||
28 | + display: block; | ||
29 | + height: 20px; | ||
30 | + width: 20px; | ||
31 | + line-height: 0px; | ||
32 | + font-size: 0px; | ||
33 | + cursor: pointer; | ||
34 | + background: transparent; | ||
35 | + color: transparent; | ||
36 | + top: 50%; | ||
37 | + -webkit-transform: translate(0, -50%); | ||
38 | + -ms-transform: translate(0, -50%); | ||
39 | + transform: translate(0, -50%); | ||
40 | + padding: 0; | ||
41 | + border: none; | ||
42 | + outline: none; | ||
43 | + &:hover, &:focus { | ||
44 | + outline: none; | ||
45 | + background: transparent; | ||
46 | + color: transparent; | ||
47 | + &:before { | ||
48 | + opacity: @slick-opacity-on-hover; | ||
49 | + } | ||
50 | + } | ||
51 | + &.slick-disabled:before { | ||
52 | + opacity: @slick-opacity-not-active; | ||
53 | + } | ||
54 | +} | ||
55 | + | ||
56 | +.slick-prev:before, .slick-next:before { | ||
57 | + font-family: @slick-font-family; | ||
58 | + font-size: 20px; | ||
59 | + line-height: 1; | ||
60 | + color: @slick-arrow-color; | ||
61 | + opacity: @slick-opacity-default; | ||
62 | + -webkit-font-smoothing: antialiased; | ||
63 | + -moz-osx-font-smoothing: grayscale; | ||
64 | + | ||
65 | + & when ( @slick-font-family = 'slick' ) { | ||
66 | + /* Icons */ | ||
67 | + @font-face { | ||
68 | + font-family: 'slick'; | ||
69 | + font-weight: normal; | ||
70 | + font-style: normal; | ||
71 | + src: url('@{slick-font-path}slick.eot'); | ||
72 | + src: url('@{slick-font-path}slick.eot?#iefix') format('embedded-opentype'), url('@{slick-font-path}slick.woff') format('woff'), url('@{slick-font-path}slick.ttf') format('truetype'), url('@{slick-font-path}slick.svg#slick') format('svg'); | ||
73 | + } | ||
74 | + } | ||
75 | +} | ||
76 | + | ||
77 | +.slick-prev { | ||
78 | + left: -25px; | ||
79 | + [dir="rtl"] & { | ||
80 | + left: auto; | ||
81 | + right: -25px; | ||
82 | + } | ||
83 | + &:before { | ||
84 | + content: @slick-prev-character; | ||
85 | + [dir="rtl"] & { | ||
86 | + content: @slick-next-character; | ||
87 | + } | ||
88 | + } | ||
89 | +} | ||
90 | + | ||
91 | +.slick-next { | ||
92 | + right: -25px; | ||
93 | + [dir="rtl"] & { | ||
94 | + left: -25px; | ||
95 | + right: auto; | ||
96 | + } | ||
97 | + &:before { | ||
98 | + content: @slick-next-character; | ||
99 | + [dir="rtl"] & { | ||
100 | + content: @slick-prev-character; | ||
101 | + } | ||
102 | + } | ||
103 | +} | ||
104 | + | ||
105 | +/* Dots */ | ||
106 | + | ||
107 | +.slick-dotted .slick-slider { | ||
108 | + margin-bottom: 30px; | ||
109 | +} | ||
110 | + | ||
111 | +.slick-dots { | ||
112 | + position: absolute; | ||
113 | + bottom: -25px; | ||
114 | + list-style: none; | ||
115 | + display: block; | ||
116 | + text-align: center; | ||
117 | + padding: 0; | ||
118 | + margin: 0; | ||
119 | + width: 100%; | ||
120 | + li { | ||
121 | + position: relative; | ||
122 | + display: inline-block; | ||
123 | + height: 20px; | ||
124 | + width: 20px; | ||
125 | + margin: 0 5px; | ||
126 | + padding: 0; | ||
127 | + cursor: pointer; | ||
128 | + button { | ||
129 | + border: 0; | ||
130 | + background: transparent; | ||
131 | + display: block; | ||
132 | + height: 20px; | ||
133 | + width: 20px; | ||
134 | + outline: none; | ||
135 | + line-height: 0px; | ||
136 | + font-size: 0px; | ||
137 | + color: transparent; | ||
138 | + padding: 5px; | ||
139 | + cursor: pointer; | ||
140 | + &:hover, &:focus { | ||
141 | + outline: none; | ||
142 | + &:before { | ||
143 | + opacity: @slick-opacity-on-hover; | ||
144 | + } | ||
145 | + } | ||
146 | + &:before { | ||
147 | + position: absolute; | ||
148 | + top: 0; | ||
149 | + left: 0; | ||
150 | + content: @slick-dot-character; | ||
151 | + width: 20px; | ||
152 | + height: 20px; | ||
153 | + font-family: @slick-font-family; | ||
154 | + font-size: @slick-dot-size; | ||
155 | + line-height: 20px; | ||
156 | + text-align: center; | ||
157 | + color: @slick-dot-color; | ||
158 | + opacity: @slick-opacity-not-active; | ||
159 | + -webkit-font-smoothing: antialiased; | ||
160 | + -moz-osx-font-smoothing: grayscale; | ||
161 | + } | ||
162 | + } | ||
163 | + &.slick-active button:before { | ||
164 | + color: @slick-dot-color-active; | ||
165 | + opacity: @slick-opacity-default; | ||
166 | + } | ||
167 | + } | ||
168 | +} |
personal/slick/slick-theme.scss
0 → 100644
1 | +@charset "UTF-8"; | ||
2 | + | ||
3 | +// Default Variables | ||
4 | + | ||
5 | +// Slick icon entity codes outputs the following | ||
6 | +// "\2190" outputs ascii character "←" | ||
7 | +// "\2192" outputs ascii character "→" | ||
8 | +// "\2022" outputs ascii character "•" | ||
9 | + | ||
10 | +$slick-font-path: "./fonts/" !default; | ||
11 | +$slick-font-family: "slick" !default; | ||
12 | +$slick-loader-path: "./" !default; | ||
13 | +$slick-arrow-color: white !default; | ||
14 | +$slick-dot-color: black !default; | ||
15 | +$slick-dot-color-active: $slick-dot-color !default; | ||
16 | +$slick-prev-character: "\2190" !default; | ||
17 | +$slick-next-character: "\2192" !default; | ||
18 | +$slick-dot-character: "\2022" !default; | ||
19 | +$slick-dot-size: 6px !default; | ||
20 | +$slick-opacity-default: 0.75 !default; | ||
21 | +$slick-opacity-on-hover: 1 !default; | ||
22 | +$slick-opacity-not-active: 0.25 !default; | ||
23 | + | ||
24 | +@function slick-image-url($url) { | ||
25 | + @if function-exists(image-url) { | ||
26 | + @return image-url($url); | ||
27 | + } | ||
28 | + @else { | ||
29 | + @return url($slick-loader-path + $url); | ||
30 | + } | ||
31 | +} | ||
32 | + | ||
33 | +@function slick-font-url($url) { | ||
34 | + @if function-exists(font-url) { | ||
35 | + @return font-url($url); | ||
36 | + } | ||
37 | + @else { | ||
38 | + @return url($slick-font-path + $url); | ||
39 | + } | ||
40 | +} | ||
41 | + | ||
42 | +/* Slider */ | ||
43 | + | ||
44 | +.slick-list { | ||
45 | + .slick-loading & { | ||
46 | + background: #fff slick-image-url("ajax-loader.gif") center center no-repeat; | ||
47 | + } | ||
48 | +} | ||
49 | + | ||
50 | +/* Icons */ | ||
51 | +@if $slick-font-family == "slick" { | ||
52 | + @font-face { | ||
53 | + font-family: "slick"; | ||
54 | + src: slick-font-url("slick.eot"); | ||
55 | + src: slick-font-url("slick.eot?#iefix") format("embedded-opentype"), slick-font-url("slick.woff") format("woff"), slick-font-url("slick.ttf") format("truetype"), slick-font-url("slick.svg#slick") format("svg"); | ||
56 | + font-weight: normal; | ||
57 | + font-style: normal; | ||
58 | + } | ||
59 | +} | ||
60 | + | ||
61 | +/* Arrows */ | ||
62 | + | ||
63 | +.slick-prev, | ||
64 | +.slick-next { | ||
65 | + position: absolute; | ||
66 | + display: block; | ||
67 | + height: 20px; | ||
68 | + width: 20px; | ||
69 | + line-height: 0px; | ||
70 | + font-size: 0px; | ||
71 | + cursor: pointer; | ||
72 | + background: transparent; | ||
73 | + color: transparent; | ||
74 | + top: 50%; | ||
75 | + -webkit-transform: translate(0, -50%); | ||
76 | + -ms-transform: translate(0, -50%); | ||
77 | + transform: translate(0, -50%); | ||
78 | + padding: 0; | ||
79 | + border: none; | ||
80 | + outline: none; | ||
81 | + &:hover, &:focus { | ||
82 | + outline: none; | ||
83 | + background: transparent; | ||
84 | + color: transparent; | ||
85 | + &:before { | ||
86 | + opacity: $slick-opacity-on-hover; | ||
87 | + } | ||
88 | + } | ||
89 | + &.slick-disabled:before { | ||
90 | + opacity: $slick-opacity-not-active; | ||
91 | + } | ||
92 | + &:before { | ||
93 | + font-family: $slick-font-family; | ||
94 | + font-size: 20px; | ||
95 | + line-height: 1; | ||
96 | + color: $slick-arrow-color; | ||
97 | + opacity: $slick-opacity-default; | ||
98 | + -webkit-font-smoothing: antialiased; | ||
99 | + -moz-osx-font-smoothing: grayscale; | ||
100 | + } | ||
101 | +} | ||
102 | + | ||
103 | +.slick-prev { | ||
104 | + left: -25px; | ||
105 | + [dir="rtl"] & { | ||
106 | + left: auto; | ||
107 | + right: -25px; | ||
108 | + } | ||
109 | + &:before { | ||
110 | + content: $slick-prev-character; | ||
111 | + [dir="rtl"] & { | ||
112 | + content: $slick-next-character; | ||
113 | + } | ||
114 | + } | ||
115 | +} | ||
116 | + | ||
117 | +.slick-next { | ||
118 | + right: -25px; | ||
119 | + [dir="rtl"] & { | ||
120 | + left: -25px; | ||
121 | + right: auto; | ||
122 | + } | ||
123 | + &:before { | ||
124 | + content: $slick-next-character; | ||
125 | + [dir="rtl"] & { | ||
126 | + content: $slick-prev-character; | ||
127 | + } | ||
128 | + } | ||
129 | +} | ||
130 | + | ||
131 | +/* Dots */ | ||
132 | + | ||
133 | +.slick-dotted.slick-slider { | ||
134 | + margin-bottom: 30px; | ||
135 | +} | ||
136 | + | ||
137 | +.slick-dots { | ||
138 | + position: absolute; | ||
139 | + bottom: -25px; | ||
140 | + list-style: none; | ||
141 | + display: block; | ||
142 | + text-align: center; | ||
143 | + padding: 0; | ||
144 | + margin: 0; | ||
145 | + width: 100%; | ||
146 | + li { | ||
147 | + position: relative; | ||
148 | + display: inline-block; | ||
149 | + height: 20px; | ||
150 | + width: 20px; | ||
151 | + margin: 0 5px; | ||
152 | + padding: 0; | ||
153 | + cursor: pointer; | ||
154 | + button { | ||
155 | + border: 0; | ||
156 | + background: transparent; | ||
157 | + display: block; | ||
158 | + height: 20px; | ||
159 | + width: 20px; | ||
160 | + outline: none; | ||
161 | + line-height: 0px; | ||
162 | + font-size: 0px; | ||
163 | + color: transparent; | ||
164 | + padding: 5px; | ||
165 | + cursor: pointer; | ||
166 | + &:hover, &:focus { | ||
167 | + outline: none; | ||
168 | + &:before { | ||
169 | + opacity: $slick-opacity-on-hover; | ||
170 | + } | ||
171 | + } | ||
172 | + &:before { | ||
173 | + position: absolute; | ||
174 | + top: 0; | ||
175 | + left: 0; | ||
176 | + content: $slick-dot-character; | ||
177 | + width: 20px; | ||
178 | + height: 20px; | ||
179 | + font-family: $slick-font-family; | ||
180 | + font-size: $slick-dot-size; | ||
181 | + line-height: 20px; | ||
182 | + text-align: center; | ||
183 | + color: $slick-dot-color; | ||
184 | + opacity: $slick-opacity-not-active; | ||
185 | + -webkit-font-smoothing: antialiased; | ||
186 | + -moz-osx-font-smoothing: grayscale; | ||
187 | + } | ||
188 | + } | ||
189 | + &.slick-active button:before { | ||
190 | + color: $slick-dot-color-active; | ||
191 | + opacity: $slick-opacity-default; | ||
192 | + } | ||
193 | + } | ||
194 | +} |
personal/slick/slick.css
0 → 100644
1 | +/* Slider */ | ||
2 | +.slick-slider | ||
3 | +{ | ||
4 | + position: relative; | ||
5 | + | ||
6 | + display: block; | ||
7 | + box-sizing: border-box; | ||
8 | + | ||
9 | + -webkit-user-select: none; | ||
10 | + -moz-user-select: none; | ||
11 | + -ms-user-select: none; | ||
12 | + user-select: none; | ||
13 | + | ||
14 | + -webkit-touch-callout: none; | ||
15 | + -khtml-user-select: none; | ||
16 | + -ms-touch-action: pan-y; | ||
17 | + touch-action: pan-y; | ||
18 | + -webkit-tap-highlight-color: transparent; | ||
19 | +} | ||
20 | + | ||
21 | +.slick-list | ||
22 | +{ | ||
23 | + position: relative; | ||
24 | + | ||
25 | + display: block; | ||
26 | + overflow: hidden; | ||
27 | + | ||
28 | + margin: 0; | ||
29 | + padding: 0; | ||
30 | +} | ||
31 | +.slick-list:focus | ||
32 | +{ | ||
33 | + outline: none; | ||
34 | +} | ||
35 | +.slick-list.dragging | ||
36 | +{ | ||
37 | + cursor: pointer; | ||
38 | + cursor: hand; | ||
39 | +} | ||
40 | + | ||
41 | +.slick-slider .slick-track, | ||
42 | +.slick-slider .slick-list | ||
43 | +{ | ||
44 | + -webkit-transform: translate3d(0, 0, 0); | ||
45 | + -moz-transform: translate3d(0, 0, 0); | ||
46 | + -ms-transform: translate3d(0, 0, 0); | ||
47 | + -o-transform: translate3d(0, 0, 0); | ||
48 | + transform: translate3d(0, 0, 0); | ||
49 | +} | ||
50 | + | ||
51 | +.slick-track | ||
52 | +{ | ||
53 | + position: relative; | ||
54 | + top: 0; | ||
55 | + left: 0; | ||
56 | + | ||
57 | + display: block; | ||
58 | + margin-left: auto; | ||
59 | + margin-right: auto; | ||
60 | +} | ||
61 | +.slick-track:before, | ||
62 | +.slick-track:after | ||
63 | +{ | ||
64 | + display: table; | ||
65 | + | ||
66 | + content: ''; | ||
67 | +} | ||
68 | +.slick-track:after | ||
69 | +{ | ||
70 | + clear: both; | ||
71 | +} | ||
72 | +.slick-loading .slick-track | ||
73 | +{ | ||
74 | + visibility: hidden; | ||
75 | +} | ||
76 | + | ||
77 | +.slick-slide | ||
78 | +{ | ||
79 | + display: none; | ||
80 | + float: left; | ||
81 | + | ||
82 | + height: 100%; | ||
83 | + min-height: 1px; | ||
84 | +} | ||
85 | +[dir='rtl'] .slick-slide | ||
86 | +{ | ||
87 | + float: right; | ||
88 | +} | ||
89 | +.slick-slide img | ||
90 | +{ | ||
91 | + display: block; | ||
92 | +} | ||
93 | +.slick-slide.slick-loading img | ||
94 | +{ | ||
95 | + display: none; | ||
96 | +} | ||
97 | +.slick-slide.dragging img | ||
98 | +{ | ||
99 | + pointer-events: none; | ||
100 | +} | ||
101 | +.slick-initialized .slick-slide | ||
102 | +{ | ||
103 | + display: block; | ||
104 | +} | ||
105 | +.slick-loading .slick-slide | ||
106 | +{ | ||
107 | + visibility: hidden; | ||
108 | +} | ||
109 | +.slick-vertical .slick-slide | ||
110 | +{ | ||
111 | + display: block; | ||
112 | + | ||
113 | + height: auto; | ||
114 | + | ||
115 | + border: 1px solid transparent; | ||
116 | +} | ||
117 | +.slick-arrow.slick-hidden { | ||
118 | + display: none; | ||
119 | +} |
personal/slick/slick.js
0 → 100644
This diff is collapsed. Click to expand it.
personal/slick/slick.less
0 → 100644
1 | +/* Slider */ | ||
2 | + | ||
3 | +.slick-slider { | ||
4 | + position: relative; | ||
5 | + display: block; | ||
6 | + box-sizing: border-box; | ||
7 | + -webkit-touch-callout: none; | ||
8 | + -webkit-user-select: none; | ||
9 | + -khtml-user-select: none; | ||
10 | + -moz-user-select: none; | ||
11 | + -ms-user-select: none; | ||
12 | + user-select: none; | ||
13 | + -ms-touch-action: pan-y; | ||
14 | + touch-action: pan-y; | ||
15 | + -webkit-tap-highlight-color: transparent; | ||
16 | +} | ||
17 | +.slick-list { | ||
18 | + position: relative; | ||
19 | + overflow: hidden; | ||
20 | + display: block; | ||
21 | + margin: 0; | ||
22 | + padding: 0; | ||
23 | + | ||
24 | + &:focus { | ||
25 | + outline: none; | ||
26 | + } | ||
27 | + | ||
28 | + &.dragging { | ||
29 | + cursor: pointer; | ||
30 | + cursor: hand; | ||
31 | + } | ||
32 | +} | ||
33 | +.slick-slider .slick-track, | ||
34 | +.slick-slider .slick-list { | ||
35 | + -webkit-transform: translate3d(0, 0, 0); | ||
36 | + -moz-transform: translate3d(0, 0, 0); | ||
37 | + -ms-transform: translate3d(0, 0, 0); | ||
38 | + -o-transform: translate3d(0, 0, 0); | ||
39 | + transform: translate3d(0, 0, 0); | ||
40 | +} | ||
41 | + | ||
42 | +.slick-track { | ||
43 | + position: relative; | ||
44 | + left: 0; | ||
45 | + top: 0; | ||
46 | + display: block; | ||
47 | + margin-left: auto; | ||
48 | + margin-right: auto; | ||
49 | + | ||
50 | + &:before, | ||
51 | + &:after { | ||
52 | + content: ""; | ||
53 | + display: table; | ||
54 | + } | ||
55 | + | ||
56 | + &:after { | ||
57 | + clear: both; | ||
58 | + } | ||
59 | + | ||
60 | + .slick-loading & { | ||
61 | + visibility: hidden; | ||
62 | + } | ||
63 | +} | ||
64 | +.slick-slide { | ||
65 | + float: left; | ||
66 | + height: 100%; | ||
67 | + min-height: 1px; | ||
68 | + [dir="rtl"] & { | ||
69 | + float: right; | ||
70 | + } | ||
71 | + img { | ||
72 | + display: block; | ||
73 | + } | ||
74 | + &.slick-loading img { | ||
75 | + display: none; | ||
76 | + } | ||
77 | + | ||
78 | + display: none; | ||
79 | + | ||
80 | + &.dragging img { | ||
81 | + pointer-events: none; | ||
82 | + } | ||
83 | + | ||
84 | + .slick-initialized & { | ||
85 | + display: block; | ||
86 | + } | ||
87 | + | ||
88 | + .slick-loading & { | ||
89 | + visibility: hidden; | ||
90 | + } | ||
91 | + | ||
92 | + .slick-vertical & { | ||
93 | + display: block; | ||
94 | + height: auto; | ||
95 | + border: 1px solid transparent; | ||
96 | + } | ||
97 | +} | ||
98 | +.slick-arrow.slick-hidden { | ||
99 | + display: none; | ||
100 | +} |
personal/slick/slick.min.js
0 → 100644
This diff is collapsed. Click to expand it.
personal/slick/slick.scss
0 → 100644
1 | +/* Slider */ | ||
2 | + | ||
3 | +.slick-slider { | ||
4 | + position: relative; | ||
5 | + display: block; | ||
6 | + box-sizing: border-box; | ||
7 | + -webkit-touch-callout: none; | ||
8 | + -webkit-user-select: none; | ||
9 | + -khtml-user-select: none; | ||
10 | + -moz-user-select: none; | ||
11 | + -ms-user-select: none; | ||
12 | + user-select: none; | ||
13 | + -ms-touch-action: pan-y; | ||
14 | + touch-action: pan-y; | ||
15 | + -webkit-tap-highlight-color: transparent; | ||
16 | +} | ||
17 | +.slick-list { | ||
18 | + position: relative; | ||
19 | + overflow: hidden; | ||
20 | + display: block; | ||
21 | + margin: 0; | ||
22 | + padding: 0; | ||
23 | + | ||
24 | + &:focus { | ||
25 | + outline: none; | ||
26 | + } | ||
27 | + | ||
28 | + &.dragging { | ||
29 | + cursor: pointer; | ||
30 | + cursor: hand; | ||
31 | + } | ||
32 | +} | ||
33 | +.slick-slider .slick-track, | ||
34 | +.slick-slider .slick-list { | ||
35 | + -webkit-transform: translate3d(0, 0, 0); | ||
36 | + -moz-transform: translate3d(0, 0, 0); | ||
37 | + -ms-transform: translate3d(0, 0, 0); | ||
38 | + -o-transform: translate3d(0, 0, 0); | ||
39 | + transform: translate3d(0, 0, 0); | ||
40 | +} | ||
41 | + | ||
42 | +.slick-track { | ||
43 | + position: relative; | ||
44 | + left: 0; | ||
45 | + top: 0; | ||
46 | + display: block; | ||
47 | + margin-left: auto; | ||
48 | + margin-right: auto; | ||
49 | + | ||
50 | + &:before, | ||
51 | + &:after { | ||
52 | + content: ""; | ||
53 | + display: table; | ||
54 | + } | ||
55 | + | ||
56 | + &:after { | ||
57 | + clear: both; | ||
58 | + } | ||
59 | + | ||
60 | + .slick-loading & { | ||
61 | + visibility: hidden; | ||
62 | + } | ||
63 | +} | ||
64 | +.slick-slide { | ||
65 | + float: left; | ||
66 | + height: 100%; | ||
67 | + min-height: 1px; | ||
68 | + [dir="rtl"] & { | ||
69 | + float: right; | ||
70 | + } | ||
71 | + img { | ||
72 | + display: block; | ||
73 | + } | ||
74 | + &.slick-loading img { | ||
75 | + display: none; | ||
76 | + } | ||
77 | + | ||
78 | + display: none; | ||
79 | + | ||
80 | + &.dragging img { | ||
81 | + pointer-events: none; | ||
82 | + } | ||
83 | + | ||
84 | + .slick-initialized & { | ||
85 | + display: block; | ||
86 | + } | ||
87 | + | ||
88 | + .slick-loading & { | ||
89 | + visibility: hidden; | ||
90 | + } | ||
91 | + | ||
92 | + .slick-vertical & { | ||
93 | + display: block; | ||
94 | + height: auto; | ||
95 | + border: 1px solid transparent; | ||
96 | + } | ||
97 | +} | ||
98 | +.slick-arrow.slick-hidden { | ||
99 | + display: none; | ||
100 | +} |
-
Please register or login to post a comment