├── .gitignore
├── .idea
├── .gitignore
├── Santafied.iml
├── misc.xml
├── modules.xml
└── vcs.xml
├── Christmas Activities Calendar
└── New folder
│ ├── css
│ ├── bootstrap.min.css
│ └── style.css
│ ├── images
│ ├── Banning.JPG
│ ├── Canals.jpg
│ ├── DgreenBoxBackground.jpe
│ ├── DisneyConcert.jpg
│ ├── Disneyland.jpg
│ ├── FarmersMarket.JPG
│ ├── GreenBoxBackground.jpe
│ ├── Grove.jpeg
│ ├── Hermosa.jpg
│ ├── HollywoodParade.jpg
│ ├── LaLive.jpg
│ ├── ManhattanBeach.png
│ ├── MissionInn.jpg
│ ├── MusicHall.jpg
│ ├── NaplesIsland.jpg
│ ├── PershingSquare.jpg
│ ├── PrintingMuseum.jpg
│ ├── QueenMary.jpg
│ ├── RedBoxBackground.png
│ ├── RedondoBoat.jpg
│ ├── Rodeo.jpg
│ ├── SeasideLagoon.jpg
│ ├── SleepyHollow.jpg
│ ├── ThirdStreet.jpg
│ ├── TorranceMemorial.jpg
│ ├── Universal.jpg
│ ├── YellowBoxBackground.jpg
│ └── Zoo.jpg
│ ├── index.html
│ └── js
│ ├── bootstrap.js
│ ├── jquery-1.7.1.min.js
│ ├── masonry.pkgd.min.js
│ ├── modernizr-2.8.3.min.js
│ └── script.js
├── My_Santa
├── css
│ ├── activites.css
│ ├── books.css
│ ├── games.css
│ ├── gift.css
│ ├── index.css
│ ├── movie.css
│ ├── recipes.css
│ └── songs.css
├── html pages
│ ├── activites.html
│ ├── books.html
│ ├── games.html
│ ├── gift.html
│ ├── index.html
│ ├── movie.html
│ ├── recipes.html
│ └── songs.html
├── img
│ ├── 4.jpg
│ ├── Facts
│ │ ├── 10.jpg
│ │ ├── 9.jpg
│ │ └── index_bg.png
│ ├── activities_bg.jpg
│ ├── books
│ │ ├── 1.jpg
│ │ ├── 10.jpg
│ │ ├── 11.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│ │ ├── 4.jpg
│ │ ├── 5.jpg
│ │ ├── 6.jpg
│ │ ├── 7.jpg
│ │ ├── 8.jpg
│ │ ├── 9.jpg
│ │ ├── books_bg.jpg
│ │ └── books_mobile_bg.jpg
│ ├── cookie.jpg
│ ├── gift
│ │ ├── 1.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│ │ ├── 4.jpg
│ │ ├── airpods.jpg
│ │ ├── earrings.jpg
│ │ ├── gift_bg.jpg
│ │ ├── gift_mobile_bg.jpg
│ │ ├── iphone.jpg
│ │ └── vr.jpg
│ ├── github-logo-icon-16155.png
│ ├── lights.jpg
│ ├── movie
│ │ ├── movie_bg.jpg
│ │ └── movie_mobile_bg.jpg
│ ├── recipes
│ │ ├── Bûche de Noël.jpg
│ │ ├── cabbage_rolls.jpg
│ │ ├── gerbeaud.jpg
│ │ ├── panettone.jpg
│ │ ├── pudding.jpg
│ │ ├── recipe_bg.jpg
│ │ └── roast_turkey.jpg
│ ├── santa-claus-game.jpg
│ ├── sledge.jpg
│ ├── songs_bg.jpg
│ ├── songs_mobile_bg.jpg
│ └── video
│ │ └── reindeer.mp4
└── js
│ ├── My_Santa-page-header.js
│ └── app.js
├── Readme.md
├── assets
├── css
│ ├── activities.css
│ ├── blog.css
│ ├── calendar.css
│ ├── darkmode.css
│ ├── elf-name-generator.css
│ ├── facts.css
│ ├── films.css
│ ├── gifts.css
│ ├── home.css
│ ├── international.css
│ ├── main.css
│ ├── mouse-trail-snowball.css
│ ├── name-generators.css
│ ├── normalize.css
│ ├── recipes.css
│ ├── reindeer-name-generator.css
│ ├── snowflakes.css
│ └── snowman-name-generator.css
├── data
│ ├── games.js
│ ├── songs.js
│ └── theRecipes.js
├── img
│ ├── Gift.jpg
│ ├── gift_banner.jpg
│ ├── gift_bears.jpg
│ ├── gift_books.jpg
│ ├── gift_books_novel.jpg
│ ├── gift_cats.jpg
│ ├── gift_colours.jpg
│ ├── gift_colours_pencils.jpg
│ ├── gift_dolls.jpg
│ ├── gift_fox.jpg
│ ├── gift_homedecor.jpg
│ ├── gift_homedecor2.jpg
│ ├── gift_homedecor_candles.jpg
│ ├── gift_mug.jpg
│ ├── gift_owl.jpg
│ ├── gift_reindeer.jpg
│ ├── gift_sneaker_socks.jpg
│ ├── gift_snowman.jpg
│ ├── gift_wristwatch.jpg
│ ├── gift_wristwatch_sport.jpg
│ ├── reindeer.svg
│ ├── santa-claus.svg
│ ├── santafied.jpg
│ ├── santafied_logo.svg
│ └── snowman.svg
└── js
│ ├── .gitkeep
│ ├── blog-script.js
│ ├── darkmode.js
│ ├── elf-name-generator.js
│ ├── email-validation.js
│ ├── lazyloading.js
│ ├── mouse-trail-snowball.js
│ ├── navLink-generator.js
│ ├── pages-footer.js
│ ├── pages-header.js
│ ├── recipeCard.js
│ ├── reindeer-name-generator.js
│ ├── snowman-name-generator.js
│ ├── songsCard.js
│ └── stock-photos.js
├── design
├── card-designs.png
├── general-layout.png
└── newdesign.png
├── img
├── activity 2.jpg
├── activity.jpg
├── books.jpg
├── calendar.jpg
├── factsSanta.jpg
├── favicon.png
├── feliz_navidad_cover.jpg
├── games.jpg
├── gift_snowman.jpg
├── gifts.jpg
├── microphone.jpg
├── movies.png
├── name.jpg
├── recipes.jpg
├── snow-xmas.jpg
├── songs.jpg
└── wish.jpg
├── index.html
└── pages
├── activities.html
├── blog.html
├── books.html
├── calendar.html
├── elf-name-generator.html
├── facts.html
├── films.html
├── games.html
├── gifts.html
├── international.html
├── name-generators.html
├── party-costumes.html
├── recipes.html
├── reindeer-name-generator.html
├── snowman-name-generator.html
├── songs.html
├── stock-photos.html
└── wishes.html
/.gitignore:
--------------------------------------------------------------------------------
1 | .vs
2 | .vscode
3 | .DS_Store
4 |
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | # Default ignored files
3 | /workspace.xml
--------------------------------------------------------------------------------
/.idea/Santafied.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/css/style.css:
--------------------------------------------------------------------------------
1 | body {
2 | /*background-color: #EDECDB;*/
3 | font-family: sans-serif;
4 | font-size: 2em;
5 | font-family: 'Sofia', cursive;
6 | text-align: center;
7 | }
8 |
9 | #wrapper {
10 | width: 80%;
11 | margin-left: auto;
12 | margin-right: auto;
13 | }
14 |
15 | .item {
16 | /*border: 1px solid white;*/
17 | border-radius: 5px;
18 | box-shadow: 1px 1px 2px black;
19 | color: white;
20 | font-weight:900;
21 | }
22 |
23 | .sm-box {
24 | height: 75px;
25 | width: 13%;
26 | margin-right: 1%;
27 | margin-bottom: 1%;
28 | }
29 |
30 | .md-box {
31 | height: 100px;
32 | width: 13%;
33 | margin-right: 1%;
34 | margin-bottom: 1%;
35 | }
36 |
37 | .lg-box {
38 | height: 150px;
39 | width: 13%;
40 | margin-right: 1%;
41 | margin-bottom: 1%;
42 | }
43 |
44 | .red-box {
45 | background-image: url("../images/RedBoxBackground.png");
46 | background-size: cover;
47 | background-position: center;
48 | background-blend-mode: soft-light;
49 | background-color: rgba(41, 3, 69, 0.8);
50 | }
51 |
52 | .green-box {
53 | background-image: url("../images/GreenBoxBackground.jpe");
54 | background-size: cover;
55 | background-position: center;
56 | background-blend-mode: soft-light;
57 | background-color: rgba(6, 35, 2, 0.8);
58 | }
59 |
60 | .yellow-box {
61 | background-image: url("../images/YellowBoxBackground.jpg");
62 | background-size: cover;
63 | background-position: center;
64 | background-blend-mode: soft-light;
65 | background-color: rgba(38, 1, 1, 0.8);
66 | }
67 |
68 | .dgreen-box {
69 | background-image: url("../images/DgreenBoxBackground.jpe");
70 | background-size: cover;
71 | background-position: center;
72 | background-blend-mode: soft-light;
73 | background-color: rgba(1, 3, 40, 0.8);
74 | }
75 |
76 | img {
77 | width: 200px;
78 | }
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/Banning.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/Banning.JPG
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/Canals.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/Canals.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/DgreenBoxBackground.jpe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/DgreenBoxBackground.jpe
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/DisneyConcert.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/DisneyConcert.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/Disneyland.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/Disneyland.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/FarmersMarket.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/FarmersMarket.JPG
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/GreenBoxBackground.jpe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/GreenBoxBackground.jpe
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/Grove.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/Grove.jpeg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/Hermosa.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/Hermosa.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/HollywoodParade.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/HollywoodParade.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/LaLive.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/LaLive.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/ManhattanBeach.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/ManhattanBeach.png
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/MissionInn.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/MissionInn.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/MusicHall.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/MusicHall.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/NaplesIsland.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/NaplesIsland.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/PershingSquare.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/PershingSquare.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/PrintingMuseum.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/PrintingMuseum.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/QueenMary.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/QueenMary.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/RedBoxBackground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/RedBoxBackground.png
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/RedondoBoat.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/RedondoBoat.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/Rodeo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/Rodeo.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/SeasideLagoon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/SeasideLagoon.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/SleepyHollow.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/SleepyHollow.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/ThirdStreet.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/ThirdStreet.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/TorranceMemorial.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/TorranceMemorial.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/Universal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/Universal.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/YellowBoxBackground.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/YellowBoxBackground.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/images/Zoo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/Christmas Activities Calendar/New folder/images/Zoo.jpg
--------------------------------------------------------------------------------
/Christmas Activities Calendar/New folder/js/script.js:
--------------------------------------------------------------------------------
1 | var container = document.querySelector('#container');
2 | var msnry = new Masonry( container, {
3 | // options
4 | // columnWidth: 200,
5 | itemSelector: '.item'
6 | });
--------------------------------------------------------------------------------
/My_Santa/css/activites.css:
--------------------------------------------------------------------------------
1 | aside {
2 | display: flex;
3 | flex-direction: column;
4 | text-align: center;
5 | max-width: 350px;
6 | background: rgba(230, 30, 37, 1);
7 | margin-left: 2rem;
8 | margin-top: 1rem;
9 | position: fixed;
10 | padding: 2rem;
11 | border-radius: 15px;
12 | color: #fff;
13 | font-family: 'Poppins', sans-serif;
14 | }
15 |
16 | .aside-title, .label {
17 | font-size: 1.5rem;
18 | margin-bottom: 1rem;
19 | }
20 |
21 | #input, #submit {
22 | margin-bottom: 1rem;
23 | height: 2rem;
24 | font-size: 1.5rem;
25 | text-align: center;
26 | border-radius: 10px;
27 | }
28 |
29 |
30 | #generated-name {
31 | font-size: 2rem;
32 | margin-top: 2rem;
33 | margin-bottom: 2rem;
34 | }
35 |
36 |
37 | #activities {
38 | background: url('../img/activities_bg.jpg') no-repeat center center/cover fixed;
39 | }
40 |
41 | .activities-container {
42 | display: grid;
43 | grid-template-columns: 1fr;
44 | gap: 25px;
45 | max-width: 50%;
46 | margin: 1rem auto;
47 | text-align: center;
48 | font-family: 'Poppins', sans-serif;
49 | color: #fff;
50 | margin-bottom: 7rem;
51 | }
52 |
53 | .desc {
54 | color: #fff;
55 | background: rgba(230, 30, 37);
56 | border-radius: 15px;
57 | padding: 3rem;
58 | }
59 |
60 | .desc p {
61 | font-size: 1rem;
62 | }
63 |
64 | .activities-desc {
65 | border-radius: 15px;
66 | background: rgba(230, 30, 37);
67 | align-self: center;
68 | padding: 3rem;
69 | box-shadow: 0px 0px 10px rgb(0, 0, 0);
70 | }
71 |
72 | h1, h3, img {
73 | margin-bottom: 2rem;
74 | }
75 |
76 | .activities-desc h3 {font-size: 2rem;}
77 | .activities-desc p {font-size: 1.5rem;}
78 | .activities-desc img { border-radius: 15px;}
79 |
80 | /* ************************ Footer **************************** */
81 |
82 | #main-footer {
83 | display: flex;
84 | flex-direction: row;
85 | background: rgba(230, 30, 37);
86 | color: #fff;
87 | padding: 1rem;
88 | font-size: 1.2rem;
89 | justify-content: center;
90 | position: static;
91 | left: 0;
92 | bottom: 0;
93 | width: 100%;
94 | height: 3rem;
95 | color: white;
96 | font-family: 'Poppins', sans-serif;
97 | }
98 |
99 | #main-footer p{
100 | margin-left: 2rem;
101 | margin-right: 1rem;
102 |
103 | }
104 |
105 | .git-icon {
106 | position: absolute;
107 | margin: 0 auto;
108 | align-self: center;
109 | }
110 |
111 | /* ****************************************** RESPONSIVE ********************************** */
112 |
113 | @media(max-width: 700px){
114 |
115 | aside {
116 | align-self: center;
117 | max-width: 350px;
118 | margin: 0 auto;
119 | position: relative;
120 | padding: 2.5rem;
121 | }
122 |
123 | .aside-title, .label {
124 | font-size: 1rem;
125 | }
126 |
127 | #generated-name {
128 | font-size: 1.5rem;
129 | margin-top: 1rem;
130 | margin-bottom: 0.5rem;
131 | }
132 |
133 | .section{
134 | display: flex;
135 | flex-direction: column;
136 | flex-wrap: nowrap;
137 | justify-content: flex-start;
138 | margin: 15rem auto;
139 | height: 100vh;
140 | }
141 |
142 | .activities-container {
143 | margin: 2rem auto;
144 | max-width: 360px;
145 | align-self: center;
146 | }
147 |
148 | .desc {
149 | padding: 2rem;
150 | }
151 |
152 | .desc p {
153 | font-size: 0.8rem;
154 | }
155 |
156 | .activities-desc {
157 | padding: 2rem;
158 | }
159 |
160 | .activities-desc h3 {font-size: 1rem;}
161 | .activities-desc p {font-size: 0.8rem;}
162 |
163 | #main-footer {
164 | display: none;
165 | }
166 | }
167 |
--------------------------------------------------------------------------------
/My_Santa/css/books.css:
--------------------------------------------------------------------------------
1 | /* ********************** PAGES BACKGROUNDS START ********************** */
2 | #books {
3 | background: url('../img/books/books_bg.jpg') no-repeat center center/cover fixed;
4 | }
5 |
6 | .book-section {
7 | max-width: 1300px;
8 | margin: 2rem auto;
9 | background: rgb(230,29,37);
10 | padding: 2rem;
11 | box-shadow: 0px 0px 20px rgb(241,81,85);
12 | }
13 |
14 | .book-content {
15 | display: flex;
16 | flex-direction: row;
17 | padding: 1rem;
18 | margin-top: 0.5rem;
19 | }
20 |
21 | .description {
22 | justify-content: flex-end;
23 | top: 0;
24 | margin-left: 1.5rem;
25 | }
26 |
27 | .description h3 {
28 | font-family: 'Poppins', sans-serif;
29 | margin-bottom: 1rem;
30 | font-size: 1.5rem;
31 | color: #fff;
32 | }
33 |
34 | .description p {
35 | font-family: 'Poppins', sans-serif;
36 | margin-bottom: 0.5rem;
37 | font-size: 1 rem;
38 | color: #fff;
39 | }
40 |
41 |
42 | .btn-book {
43 | color: rgb(165, 165, 165);
44 | background-image: linear-gradient(#ca1902, #4d1601 );
45 | padding: 0.3rem 1.5rem;
46 | border: none;
47 | border-radius: 5px;
48 | font-size: 1.2rem;
49 | margin-top: 1rem;
50 | }
51 |
52 | .btn-book:hover {
53 | background-image: linear-gradient(#4d1601, #ca1902 );
54 | color: #fff;
55 | }
56 |
57 | .top {
58 | margin-top: 1rem;
59 | text-align: center;
60 | margin-left: 40%;
61 | margin-right: 40%;
62 | }
63 |
64 | .top a {
65 | color: #fff;
66 | background-image: linear-gradient(#ca1902, #4d1601 );
67 | padding: 1rem 1.5rem;
68 | border: none;
69 | border-radius: 15px;
70 | font-size: 1.5rem;
71 | font-family: 'Poppins', sans-serif;
72 | }
73 |
74 | .top a:hover {
75 | background-image: linear-gradient(#4d1601, #ca1902 );
76 | }
77 |
78 | /* ****************************************** RESPONSIVE ********************************** */
79 | @media (max-width: 700px) {
80 | #books {
81 | background: url('../img/books/books_mobile_bg.jpg') no-repeat center center/cover fixed;
82 | }
83 |
84 | .book-section {
85 | width: 80%;
86 | height: 100%;
87 | margin: 15rem auto;
88 | padding: 1rem;
89 | }
90 | .book-content {
91 | flex-direction: column;
92 | justify-content: center;
93 | margin-bottom: 1rem;
94 | }
95 |
96 | img {
97 | width: 100px;
98 | height: 150px;
99 | align-content: center;
100 | margin-left: 35%;
101 | margin-top: 3rem;
102 | }
103 |
104 | .description {
105 | align-items: center;
106 | text-align: center;
107 | margin: 2rem;
108 | padding: 2rem;
109 | }
110 |
111 |
112 | .description h3 {
113 | margin-bottom: 3rem;
114 | margin-top: -3rem;
115 | }
116 |
117 | .btn-book {
118 | text-align: center;
119 | margin-left: 15%;
120 | margin-right: 15%;
121 | margin-bottom: 2rem;
122 |
123 | }
124 |
125 | .top {
126 | margin-left: 20%;
127 | margin-right: 20%;
128 | margin-bottom: 2rem;
129 | }
130 |
131 | .top a {
132 | padding: 0.5rem 1rem;
133 | font-size: 1rem;
134 | }
135 | }
--------------------------------------------------------------------------------
/My_Santa/css/games.css:
--------------------------------------------------------------------------------
1 |
2 | body {
3 | margin: 0;
4 | font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
5 | font-size: 1rem;
6 | line-height: 1.4;
7 | color: #333;
8 | overflow-x: hidden;
9 |
10 | }
11 |
12 | /* *************** HEADER *************************** */
13 | .v-header {
14 | height: 90vh;
15 | display: flex;
16 | align-items: center;
17 | color: #181d15;
18 | background: #333;
19 | }
20 |
21 | .fullscreen-video-wrap {
22 | position: absolute;
23 | top: 0;
24 | left: 0;
25 | width: 100%;
26 | height: 99vh;
27 | overflow: hidden;
28 | background: url('../img/4.jpg') no-repeat center center/cover fixed;
29 | }
30 |
31 | .fullscreen-video-wrap video {
32 | min-width: 100%;
33 | min-height: 100%;
34 | }
35 |
36 | .header-content {
37 | position: absolute;
38 | bottom: 0;
39 | background: rgba(0, 0, 0, 0.6);
40 | width: 100%;
41 | padding: 30px;
42 | }
43 | .header-game-text {
44 | color: #f1f1f1;
45 | }
46 |
47 | .header-content h1 {
48 | margin-bottom: 3rem;
49 | text-align: center;
50 | font-size: 2.5rem;
51 | }
52 |
53 | .buttons {
54 | display: flex;
55 | flex-direction: row;
56 | justify-content: center;
57 |
58 | }
59 |
60 | audio{
61 | margin-right: 2rem;
62 | }
63 |
64 |
65 | .header-content .games-btn {
66 | color: rgb(165, 165, 165);
67 | background-image: linear-gradient(#ca1902, #4d1601 );
68 | padding: 0.5rem 2rem;
69 | border: none;
70 | border-radius: 25px;
71 | font-size: 1.5rem;
72 | margin-right: 3rem;
73 | }
74 | #myBtn {
75 | cursor: pointer;
76 | color: rgb(165, 165, 165);
77 | background-image: linear-gradient(#ca1902, #4d1601 );
78 | padding: 0.9rem 4rem;
79 | border: none;
80 | border-radius: 25px;
81 | font-size: 1.5rem;
82 | }
83 |
84 | /* ************************************* SECTION *************************************** */
85 | #section {
86 | padding: 20px 0;
87 | height: 95vh;
88 | background: url('../img/santa-claus-game.jpg') no-repeat center center/cover fixed;
89 | color: #f1f1f1;
90 | overflow: hidden;
91 | font-family: 'Mountains of Christmas', cursive;
92 | }
93 | .section-container {
94 | display: grid;
95 | grid-template-columns: repeat(3, 1fr);
96 | width: 100%;
97 | grid-gap: 2rem;
98 | margin-top: 3rem;
99 | }
100 |
101 | .grid-container {
102 | margin: auto;
103 | padding: 3rem;
104 | background: #fcf2f2a2;
105 | width: 500px;
106 | height: 350px;
107 | color: #4C4B4B;
108 | }
109 | .back {
110 | display: flex;
111 | justify-content: center;
112 | align-content: space-around;
113 | }
114 | .btn-back {
115 | position: relative;
116 | text-align: center;
117 | margin-top: 2rem;
118 | color: rgb(165, 165, 165);
119 | background-image: linear-gradient(#ca1902, #4d1601 );
120 | padding: 1rem 3.5rem;
121 | border: none;
122 | border-radius: 15px;
123 | font-size: 1.8rem;
124 | letter-spacing: 1rem;
125 | cursor: pointer;
126 | }
127 | h1{
128 | text-align: center;
129 | margin-bottom: 1rem;
130 | color: #000;
131 | font-size: 2rem;
132 | }
133 |
134 | p {
135 | color: #000;
136 | font-size: 1.4rem;
137 | }
138 |
139 | /* ****************************************** RESPONSIVE ********************************** */
140 | @media (max-width: 700px) {
141 |
142 | body {
143 | font-size: 0.8rem;
144 | background: url('../img/4.jpg') no-repeat center center/cover fixed;
145 | }
146 |
147 | .games-container {
148 | background: none;
149 | width: 100%;
150 | }
151 |
152 | .v-header.games-container {
153 | width: 95%;
154 | padding: 1rem 1rem;
155 | margin: 0 auto;
156 | text-align: center;
157 | line-height: 2;
158 | }
159 |
160 | .header-content {
161 | position: relative;
162 | top: 60px;
163 | margin-left: 10px;
164 | right: 0;
165 | height: 50vh;
166 | }
167 |
168 | #myVideo {
169 | display: none;
170 | }
171 |
172 | #myBtn {
173 | display: none;
174 | }
175 |
176 | audio{
177 | display: none;
178 | }
179 |
180 | .header-content .games-btn {
181 | padding: 0.5rem 1.5rem;
182 | font-size: 1rem;
183 | margin: 2rem auto;
184 | }
185 |
186 | #section {
187 | padding: 10px 0;
188 | height: 150vh;
189 | }
190 |
191 | .section-container {
192 | display: flex;
193 | flex-direction: column;
194 | margin-top: 1rem;
195 | height: 130vh;
196 | }
197 |
198 | .grid-container {
199 | margin: auto;
200 | padding: 1rem;
201 | }
202 |
203 | h1, p {
204 | font-size: 1rem;
205 | }
206 | .btn-back {
207 | padding: 0.5rem 1.5rem;
208 | font-size: 1rem;
209 | margin-bottom: 1rem;
210 | }
211 |
212 | }
213 |
--------------------------------------------------------------------------------
/My_Santa/css/gift.css:
--------------------------------------------------------------------------------
1 |
2 | body {
3 | margin: 0;
4 | padding: 0;
5 | justify-content: center;
6 | align-items: center;
7 | min-height: 100vh;
8 | font-family: "Poppins", sans-serif;
9 | background: url('../img/gift/gift_bg.jpg') no-repeat center center/cover fixed;
10 | }
11 |
12 | .container {
13 | width: 900px;
14 | height: 90vh;
15 | display: grid;
16 | grid-template-rows: repeat(4, 1fr);
17 | grid-template-rows: 1fr;
18 | grid-gap: 15px;
19 | margin-top: 5rem;
20 | }
21 |
22 | .container .card {
23 | position: relative;
24 | width: 340px;
25 | height: 400px;
26 | background: rgb(252, 252, 252);
27 | box-shadow: 0px 0px 30px rgba(190, 0, 0, 0.5);
28 | }
29 |
30 | h3 {
31 | text-align: center;
32 | padding-top: 0.5rem;
33 | }
34 |
35 | p {
36 | margin: 0.8rem 0.8rem;
37 | }
38 |
39 | .gift-btn {
40 | color: rgb(165, 165, 165);
41 | background-image: linear-gradient(#ca1902, #4d1601 );
42 | padding: 0.3rem 1rem;
43 | border: none;
44 | border-radius: 5px;
45 | font-size: 0.8rem;
46 | margin-left: 33%;
47 | position: absolute;
48 | }
49 |
50 | .container .card .face {
51 | position: absolute;
52 | bottom: 0;
53 | left: 0;
54 | width: 100%;
55 | height: 100%;
56 | display: flex;
57 | justify-content: center;
58 | align-items:flex-end;
59 | font-family: 'Mountains of Christmas', cursive;
60 | }
61 |
62 | .container .card .face.face1 {
63 | box-sizing: border-box;
64 | padding: 20px;
65 | }
66 |
67 | .container .card .face.face1 h3 {
68 | margin: 0;
69 | padding: 0;
70 | }
71 |
72 | .container .card .face.face2 {
73 | transition: 0.5s;
74 | }
75 |
76 | .container .card:hover .face.face2 {
77 | display: none;
78 | }
79 |
80 | .container .card .face.face2:before {
81 | content: "";
82 | position: absolute;
83 | top: 0;
84 | left: 0;
85 | height: 100%;
86 | width: 50%;
87 | background: rgba(255, 255, 255, 0.1);
88 |
89 | }
90 |
91 | .container .card .face.face2 h3 {
92 | margin: 0;
93 | padding: 0;
94 | font-size: 2rem;
95 | color: rgb(252, 0, 0);
96 | transition: 0.5s;
97 | }
98 |
99 | .container .card:nth-child(1) .face.face2 {
100 | background: url('../img/gift/1.jpg') center center/cover;
101 | }
102 | .container .card:nth-child(2) .face.face2 {
103 | background: url('../img/gift/2.jpg') center center/cover;
104 | }
105 | .container .card:nth-child(3) .face.face2 {
106 | background: url('../img/gift/3.jpg') center center/cover;
107 | }
108 | .container .card:nth-child(4) .face.face2 {
109 | background: url('../img/gift/4.jpg') center center/cover;
110 | }
111 |
112 | .container .card:hover .face.face2 h3 {
113 | display: none;
114 | }
115 |
116 | /* ****************************************** RESPONSIVE ********************************** */
117 | @media (max-width: 700px) {
118 |
119 | body {
120 | background: url('../img/gift/gift_mobile_bg.jpg') no-repeat center center/cover fixed;
121 | }
122 |
123 | .container {
124 | width: 500px;
125 | height: 100vh;
126 | display: flex;
127 | flex-direction: column;
128 | margin: 15rem auto;
129 | }
130 |
131 | .container .card {
132 | width: 250px;
133 | height: 600px;
134 | margin: 2rem auto;
135 | }
136 |
137 | .container .card .face.face1 {
138 | display: none;
139 | }
140 |
141 | }
142 |
143 |
--------------------------------------------------------------------------------
/My_Santa/css/index.css:
--------------------------------------------------------------------------------
1 | /* *************** RESET MARGINS ******************************************* */
2 | * {
3 | margin: 0;
4 | padding: 0;
5 | box-sizing: border-box;
6 | }
7 |
8 | body {
9 | line-height: 1.4;
10 | }
11 | /* ********************** NAVBAR START ********************************* */
12 | .navbar{
13 | display: flex;
14 | position: fixed;
15 | width: 100%;
16 | top: 0;
17 | justify-content: space-around;
18 | z-index: 1;
19 | color: #333;
20 | background: rgba(255, 255, 255, 1);
21 | padding: 1rem;
22 | }
23 |
24 | .navbar ul {
25 | display: flex;
26 | align-items: center;
27 | list-style: none;
28 | }
29 |
30 | .navbar ul li a {
31 | color: #333;
32 | padding: 1rem;
33 | font-family: 'Mountains of Christmas', cursive;
34 | font-size: 1.5rem;
35 | font-weight: bolder;
36 | letter-spacing: 1px;
37 | text-transform: uppercase;
38 | }
39 |
40 | .navbar ul li a:hover{
41 | background: rgb(165, 177, 190, 0.8);
42 | color: rgb(238, 89, 89);
43 | }
44 |
45 |
46 | .current {
47 | color: red !important;
48 | }
49 |
50 | a {
51 | /* padding: 1rem; */
52 | text-decoration: none;
53 | }
54 |
55 | /* ********************** READ MORE CONTENT ********************** */
56 |
57 | #readMore {
58 | background: rgb(255, 255, 255) url('../img/Facts/10.jpg')no-repeat center center/cover;
59 | height: 100vh;
60 | color: #fff;
61 |
62 | }
63 |
64 | #readMore .readMore-content {
65 | display: flex;
66 | flex-direction: column;
67 | text-align: center;
68 | justify-content: center;
69 | align-items: center;
70 | height: 100%;
71 | padding: 0 2rem;
72 | /* Overlay */
73 | position: absolute;
74 | top:66px;
75 | left:0;
76 | right: 0;
77 | bottom: 0;
78 | background-color: rgba(0,0,0,0.6);
79 | }
80 |
81 | .btn {
82 | display: block;
83 | color: rgb(165, 165, 165);
84 | background-image: linear-gradient(#ca1902, #4d1601 );
85 | padding: 0.5rem 2rem;
86 | border: none;
87 | border-radius: 5px;
88 | font-size: 1.5rem;
89 | }
90 |
91 | .back {
92 | display: flex;
93 | justify-content: center;
94 | align-content: space-around;
95 | }
96 |
97 | .btn-back {
98 | text-align: center;
99 | color: rgb(165, 165, 165);
100 | background-image: linear-gradient(#ca1902, #4d1601 );
101 | padding: 0.8rem 2.5rem;
102 | border: none;
103 | border-radius: 15px;
104 | font-size: 1.5rem;
105 | }
106 | .btn-back:hover {
107 | background-image: linear-gradient(#4d1601, #ca1902 );
108 | color: rgb(255, 255, 255);
109 | }
110 |
111 | .btn:hover {
112 | background-image: linear-gradient(#4d1601, #ca1902 );
113 | color: rgb(255, 255, 255);
114 | }
115 |
116 | .text1 {
117 | font-size: 3rem;
118 | margin-bottom: 2rem;
119 | font-family: 'Poppins', sans-serif;
120 | text-shadow: 4px 4px rgb(206, 13, 13);
121 | }
122 |
123 | .text2 {
124 | font-size: 3rem;
125 | margin-bottom: 2rem;
126 | font-family: 'Poppins', sans-serif;
127 | text-shadow: 4px 4px rgb(206, 13, 13);
128 | }
129 |
130 |
131 | /* ********************** FACTS ********************** */
132 | b {
133 | color: rgb(206, 175, 163);
134 | }
135 |
136 | .box {
137 | background-color: rgba(230, 30, 37, 0.929);
138 | padding: 2rem;
139 | }
140 | .container {
141 | display: grid;
142 | grid-template-columns: repeat(2, 1fr);
143 | grid-column-gap: 3rem;
144 | margin: 2rem;
145 | height: 70vh;
146 | }
147 |
148 | .index-img{
149 | width: 900px;
150 | height: 600px;
151 | }
152 |
153 | .paragraph {
154 | font-size: 1.5rem;
155 | font-family: 'Poppins', sans-serif;
156 | color: rgb(255, 255, 255);
157 | text-shadow: 2px 2px #533b3b;
158 | }
159 |
160 | .link {
161 | color: rgb(206, 175, 163);
162 | text-decoration: underline;
163 | }
164 |
165 | .link:hover {
166 | color: cornflowerblue;
167 | }
168 |
169 | .santa {
170 | color: #333232;
171 | font-weight: bolder;
172 | }
173 |
174 | .index-img {
175 | background: url('../img/Facts/9.jpg') no-repeat center center/cover;
176 | border-radius: 15px;
177 | }
178 |
179 |
180 | /* ****************************************** RESPONSIVE ********************************** */
181 | @media (max-width: 700px) {
182 | .navbar{
183 | justify-content: center;
184 | padding: 0.2rem;
185 | ;
186 | }
187 |
188 | .navbar ul li a {
189 | padding: 0.2rem;
190 | font-size: 0.6rem;
191 | letter-spacing: 1px;
192 | }
193 |
194 | .navbar ul li a:hover{
195 | background: none;
196 | color: rgb(238, 89, 89);
197 | }
198 |
199 | .navbar ul{
200 | padding-top: 1rem;
201 | width: 100vw;
202 | flex-direction: row;
203 | font-size: 0.3rem;
204 | text-align: center;
205 | margin-bottom: 1rem;
206 | }
207 |
208 | .text1 {
209 | font-size: 1.5rem;
210 | text-shadow: none
211 | }
212 |
213 | .text2 {
214 | font-size: 2rem;
215 | text-shadow: none;
216 | }
217 |
218 |
219 | #readMore {
220 | background: url('../img/Facts/index_bg.png')no-repeat center center/cover;
221 | }
222 |
223 | #readMore .readMore-content {
224 | height: 95%;
225 | top: 50px;
226 |
227 | }
228 |
229 | .btn {
230 | padding: 0.2rem 1rem;
231 | font-size: 1rem;
232 | }
233 |
234 | .container {
235 | display: flex;
236 | flex-direction: column;
237 | height: 100%;
238 | }
239 |
240 | .index-img{
241 | display: none;
242 | }
243 |
244 | .paragraph {
245 | font-size: 1rem;
246 | }
247 |
248 | .btn-back {
249 | padding: 0.3rem 1.5rem;
250 | margin-bottom: 0;
251 | font-size: 1rem;
252 | }
253 |
254 |
255 | }
--------------------------------------------------------------------------------
/My_Santa/css/movie.css:
--------------------------------------------------------------------------------
1 |
2 | /* ********************** PAGES BACKGROUNDS START ********************** */
3 | #movie {
4 | background: url('../img/movie/movie_bg.jpg') no-repeat center center/cover fixed;
5 | height: 110vh;
6 | line-height: 1.4;
7 | }
8 |
9 | h1 {
10 | text-align: center;
11 | margin-top: 5rem;
12 | color: rgb(253, 207, 0);
13 | font-size: 3.5rem;
14 | font-weight: 700;
15 | font-family: 'Poppins', sans-serif;
16 | text-shadow: 4px 4px rgb(206, 13, 13);
17 | }
18 |
19 | .iframe-container {
20 | max-width: 1200px;
21 | margin: 2rem auto;
22 | background: rgb(241,81,85,0.9);
23 | padding: 2rem;
24 | display: grid;
25 | grid-template-columns: repeat(2, 1fr);
26 | grid-gap: 2rem;
27 | height: 200%;
28 | padding: 2rem 2rem;
29 | /* Overlay */
30 | position: absolute;
31 | top: 200px;
32 | left:0;
33 | right: 0;
34 | bottom: 0;
35 | background-color: rgba(0,0,0,0.6)
36 | }
37 |
38 | /* ****************************************** RESPONSIVE ********************************** */
39 |
40 | @media(max-width: 700px) {
41 | #movie {
42 | height: 250%;
43 | background-color: #333;
44 | background: url('../img/movie/movie_mobile_bg.jpg') no-repeat center center/cover fixed;
45 | }
46 |
47 | h1 {
48 | margin-top: 15rem;
49 | margin-bottom: 2rem;
50 | color: #fff;
51 | font-size: 1.5rem;
52 | font-weight: bold;
53 | text-shadow: 4px 4px 4px rgb(230, 5, 5);
54 |
55 | }
56 |
57 | iframe {
58 | width: 400px;
59 | height: 550px;
60 | margin: 1rem auto;
61 |
62 | }
63 |
64 | .iframe-container {
65 | display: flex;
66 | flex-direction: column;
67 | margin-bottom: 2rem;
68 | height: 280vh;
69 | width: 85%;
70 | margin: 0 auto;
71 | top: 300px;
72 | padding: 0.5rem;
73 | }
74 |
75 |
76 |
77 | }
--------------------------------------------------------------------------------
/My_Santa/css/recipes.css:
--------------------------------------------------------------------------------
1 |
2 | body {
3 | background: url('../img/recipes/recipe_bg.jpg') no-repeat center center/cover fixed;
4 | }
5 |
6 |
7 | /* ************************** RECIPE CONTENT ******************************** */
8 | .recipe-section {
9 | display: flex;
10 | flex-direction: column;
11 | position: absolute;
12 | right: 200px;
13 | border-radius: 20px;
14 | max-width: 900px;
15 | margin: 5rem auto;
16 | background: rgba(245, 240, 240, 0.5);
17 | padding: 2rem;
18 | color: #fff;
19 | font-family: 'Mountains of Christmas', cursive;
20 | }
21 |
22 | h1 {
23 | text-align: center;
24 | font-size: 2.5rem;
25 | margin-bottom: 7rem;
26 | }
27 |
28 | .recipes-content {
29 | display: flex;
30 | flex-direction: row;
31 | height: 15%;
32 | margin-top: 0.5rem;
33 | margin-bottom: 2rem;
34 | justify-content: center;
35 | align-items: center;
36 |
37 | }
38 |
39 |
40 | h3 {
41 | margin-top: 20px;
42 | text-align: center;
43 | font-size: 2rem;
44 | }
45 |
46 | p {
47 | font-size: 1.8rem;
48 | margin: 1.5rem 2rem;
49 | padding: 1.5rem;
50 | color: maroon;
51 | }
52 |
53 | img {
54 | border-radius: 50%;
55 | margin-top: 1.5rem;
56 | padding: 1rem;
57 | }
58 | img:hover {
59 | box-shadow:rgb(255, 255, 255) 0px 2px 15px, inset rgb(255, 255, 255) 0px -10px 20px;
60 | }
61 |
62 |
63 | .recipe-link {
64 | color: maroon;
65 | letter-spacing: 6px;
66 | }
67 |
68 | .recipe-link:hover {
69 | color: rgb(206, 175, 163);
70 | text-decoration: underline;
71 | }
72 |
73 | h4 {
74 | text-align: center;
75 | color: rgb(52,66,69);
76 | letter-spacing: 2px;
77 | }
78 |
79 |
80 | /* ****************************************** RESPONSIVE ********************************** */
81 | @media (max-width: 700px) {
82 |
83 | .recipe-section {
84 | left: 5%;
85 | right: 5%;
86 | background: rgba(245, 240, 240, 0.8);
87 | padding: 1rem;
88 | margin: 0 auto;
89 | margin-top: 15rem;
90 | max-width: 500px;
91 | color: #333;
92 | }
93 |
94 | h1 {
95 | position: absolute;
96 | font-size: 1.5rem;
97 | margin: 0.5rem auto;
98 | }
99 |
100 | .recipes-content {
101 | flex-direction: column;
102 | margin: 1rem auto;
103 | }
104 |
105 |
106 | h3 {
107 | font-size: 1.6rem;
108 | margin-top: -3rem;
109 | }
110 |
111 | p {
112 | font-size: 1.5rem;
113 | margin: 0 2rem;
114 | }
115 |
116 | img {
117 | margin: 5rem auto;
118 | }
119 |
120 | }
121 |
--------------------------------------------------------------------------------
/My_Santa/css/songs.css:
--------------------------------------------------------------------------------
1 | /* ********************** BACKGROUNDS ********************** */
2 | #songs {
3 | background: url('../img/songs_bg.jpg') no-repeat center center/cover fixed;
4 | }
5 |
6 | #lyrics {
7 | height: 100vh;
8 | color: #fff;
9 | }
10 |
11 | #lyrics .lyrics-content {
12 | display: grid;
13 | grid-template-columns: repeat(3, 1fr);
14 | flex-direction: column;
15 | text-align: center;
16 | justify-content: center;
17 | align-items: center;
18 | height: 200%;
19 | padding: 0 2rem;
20 | /* Overlay */
21 | position: absolute;
22 | top:66px;
23 | left:0;
24 | right: 0;
25 | bottom: 0;
26 | background-color: rgba(0,0,0,0.6);
27 | }
28 |
29 | .text {
30 | margin-top: 30px;
31 | font-size: 1.5rem;
32 | }
33 |
34 | .link1 {
35 | color: red;
36 | font-size: 2.8rem;
37 | }
38 |
39 | .link1:hover {
40 | color: darkgreen;
41 | }
42 | .link2:hover {
43 | color: darkorange;
44 | }
45 | .link3:hover {
46 | color: darkgreen;
47 | }
48 |
49 | .link2 {
50 | color: bisque;
51 | font-size: 2.8rem;
52 | }
53 |
54 |
55 | .link3 {
56 | color: cornflowerblue;
57 | font-size: 2.8rem;
58 | }
59 |
60 | /* ****************************************** RESPONSIVE ********************************** */
61 |
62 | @media(max-width: 700px){
63 |
64 | #songs {
65 | background: url('../img/songs_mobile_bg.jpg') no-repeat center center/cover fixed;
66 | }
67 |
68 | #lyrics .lyrics-content {
69 | display: flex;
70 | flex-direction: column;
71 | align-items: center;
72 | height: 450%;
73 | padding: 0 2rem;
74 | /* Overlay */
75 | position: absolute;
76 | top: 50px;
77 | }
78 |
79 | .text {
80 | font-size: 1rem;
81 | }
82 |
83 | .link1, .link2, .link3 {
84 | font-size: 1.5rem;
85 | }
86 | }
--------------------------------------------------------------------------------
/My_Santa/html pages/activites.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Santafield 2019
13 |
14 |
15 |
25 |
26 |
27 |
30 |
31 |
32 |
33 |
41 |
42 |
43 |
44 |
45 |
Fun Christmas Activities for Kids and Families
46 |
With the holidays just around the corner, you may be starting to plan your big family Christmas party. But
47 | while you're busy cooking up the perfect Christmas dinner, you'll want to keep your loved ones
48 | occupied—especially if you plan on inviting little ones. Luckily for you, there are plenty of fun Christmas
49 | games for kids that'll keep them busy for hours—and may just interest you too (in between glazing the ham and
50 | decorating your gingerbread cookies, of course!). Sure, your appetizer spread alone might be enough to keep
51 | all
52 | of your guests entertained, but you'll soon find that the following Christmas games can bring your family
53 | together too. Some activity tips:
54 |
55 |
56 |
57 |
Christmas Cookies
58 |
59 |
Do you have a cookie monster in your house? Most kids love to eat cookies, but you may be surprised by how
60 | much
61 | little ones like to make cookies, too! Peanut-butter blossoms! Spritz cookies! Gingerbread men! There are just
62 | too many tasty holiday cookies to choose from.
63 |
64 |
65 |
66 |
Sledging & Snow Fun
67 |
68 |
For the children, snow always equals fun and as well as the all-important winter activities there will be
69 | plenty of time for you to play in the snow as a family and enjoy this wonderfully memorable experience
70 | together.
71 |
72 |
73 |
74 |
75 |
Go for a Christmas light walk
76 |
77 |
This is best in a residential area where children can look out for all the Christmas lights and other
78 | decorations. Look the variety of lights, indoors and out.
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 | Created by
89 |
90 | RedSquirrrel
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
--------------------------------------------------------------------------------
/My_Santa/html pages/games.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Games
13 |
14 |
15 |
25 |
26 |
27 |
28 |
31 |
32 |
33 |
45 |
46 |
47 |
48 |
49 |
50 |
Pin the red nose on Rudolph
51 |
52 | You will need a large cut-out or picture of a reindeer without its nose, a red circle or pom pom, blind fold,
53 | blue-tac and a marker to write down where each player places the tail.
54 | Another variation of a classic party game, blindfold each player and have them take it in turns to guess where
55 | Rudolph's nose goes. Whoever is closest to the correct position wins a prize.
56 |
57 |
58 |
59 |
Christmas memory game
60 |
Put Christmas items on a tray and give people one minute to memorize the items. Take the tray away and have
61 | them write as many down as they can remember in 30 seconds.
62 |
63 |
64 |
Santa limbo
65 |
Using a broom, have people do the limbo, but put a "santa belly" under their shirt using a pillow.
66 |
67 |
68 |
Penguin waddle game
69 |
Step aside Santa from the North Pole, the South Pole is taking over. This is a relay race where you put
70 | balloons between your legs, waddling like a penguin, racing against another team.
71 |
72 |
73 |
Christmas gift wrap relay
74 |
Set up assembly lines of gifts, boxes, scissors, wrapping paper, ribbon, and tape for each team. Either have
75 | each player wrap one gift or make an assembly line of workers. Then race to wrap!
76 |
77 |
78 |
Christmas charades
79 |
You will need a timer, bowls for clues, paper, pen or pencil and four or more players.
80 | This game takes charades and puts it in a festive setting using Christmas phrases and film titles, and music.
81 | You can find words for charades ready made for the game online.
82 |
83 |
84 |
85 |
88 |
89 |
90 |
91 |
105 |
106 |
107 |
--------------------------------------------------------------------------------
/My_Santa/html pages/gift.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Gift Idea
13 |
14 |
15 |
25 |
26 |
27 |
28 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
HTC Vive Pro Eye VR Virtual Reality Headset 2018/V2 Full Kit
38 |
Precision Eye Tracking. Track and analyze eye movement, attention and focus. Create more immersive virtual
39 | simulations. Gain insights about user performance and interaction. Improve training scenarios. Open the door to
40 | deeper data analysis
41 |
42 |
43 |
44 |
45 |
46 |
More Details
48 |
49 |
Hover Over Me
50 |
51 |
52 |
53 |
54 |
55 |
Apple Airpods with Charging Case (latest Model)
56 |
57 |
The new AirPods combine intelligent design with breakthrough technology and crystal clear sound. Powered by
58 | the new Apple H1 headphone chip, AirPods now feature hands-free access to Siri using just your voice. And up to
59 | 3 hours of talk time on a single charge
60 |
61 |
62 |
63 |
64 |
65 |
More Details
67 |
68 |
Hover Over Me
69 |
70 |
71 |
72 |
73 |
74 |
Apple iPhone 8 (64 GB) - Space Grey
75 |
4.7 Inch Retina HD display with True Tone
76 | IP67 water and dust resistant (maximum depth of 1 metre up to 30 minutes)
77 | 12MP camera with OIS and 4K video and 7MP FaceTime HD camera with Retina Flash
78 | Touch ID for secure authentication and Apple Pay
79 | A11 Bionic with Neural Engine
80 | Wireless charging - works with Qi chargers
81 |
82 |
83 |
84 |
85 |
86 |
More Details
88 |
89 |
Hover Over Me
90 |
91 |
92 |
93 |
94 |
95 |
Alex Perry Christmas Earrings Gift, Elegant Gift Box Packaging
96 |
♥ This elegant and classy pair of earrings was made by two cross linked transformative circle with a round
97 | cubic
98 | zirconia stone set in the middle, the fluent design is inspired by soft and graceful silk fluttering in the sky
99 | and revolving around the true love.
100 |
101 |
102 |
103 |
104 |
105 |
More Details
107 |
108 |
Hover Over Me
109 |
110 |
111 |
112 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/My_Santa/html pages/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Santafied 2019 | Facts
12 |
13 |
14 |
24 |
25 |
26 |
29 |
30 |
31 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
* Jingle Bells was
47 | written
48 | for Thanksgiving, not Christmas. The song was written in 1857 by James Lord Pierpont and published
49 | under the title “One Horse Open Sleigh”. It was supposed to be played in the composer’s Sunday school class
50 | during Thanksgiving as a way to commemorate the famed Medford sleigh races. “Jingle Bells” was also the
51 | first song to be broadcast from space. *
52 |
53 |
* The tradition of hanging stockings comes from a Dutch legend. A poor man had three daughters for
54 | whom he could not afford to provide a dowry. St. Nicholas dropped a bag of gold down his chimney and gold
55 | coins fell out and into the stockings drying by the fireplace. The daughters now had dowries and could be
56 | married, avoiding a life on the streets. *
57 |
58 |
* Brenda Lee recorded Rockin’
59 | Around the Christmas Tree when she was only 13 years old. *
60 |
61 |
* You would have to use your artificial tree for more than 20 years for it to be ‘greener’ than
62 | buying a fresh-cut tree annually. *
63 |
64 |
* Coca-Cola was the first company that used Santa Claus during the winter
65 | season for promotion. *
66 |
67 |
68 |
69 |
72 |
73 |
74 |
75 |
--------------------------------------------------------------------------------
/My_Santa/html pages/movie.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Specific Movie
12 |
13 |
14 |
24 |
25 |
26 |
29 |
30 | SOME GREAT MOVIE FOR WHOLE FAMILY
31 |
32 | VIDEO
33 | VIDEO
34 | VIDEO
35 | VIDEO
36 | VIDEO
37 | VIDEO
38 | VIDEO
39 | VIDEO
40 | VIDEO
41 | VIDEO
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/My_Santa/html pages/recipes.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | The Best recipes
13 |
14 |
15 |
25 |
26 |
27 |
28 |
29 |
32 |
33 |
34 |
35 |
36 |
A Few Delicious Traditional Christmas Recipes Around The World
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
46 |
~ click to see the recipes ~
47 |
Gerbeaud Slice is very popular in Hungary, it’s usually baked at Christmas and special occasions.
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
60 |
~ click to see the recipes ~
61 |
Christmas pudding is a type of pudding traditionally served as part of the Christmas dinner in the UK,
62 | Ireland and in other countries where it has been brought by Irish and British immigrants.
63 |
64 |
65 |
66 |
67 |
68 |
69 |
71 |
72 |
73 |
74 |
76 |
~ click to see the recipes ~
77 |
Panettone is an Italian type of sweet bread loaf originally from Milan, usually prepared and enjoyed for
78 | Christmas and New Year
79 |
80 |
81 |
82 |
83 |
84 |
85 |
87 |
88 |
89 |
90 |
92 |
~ click to see the recipes ~
93 |
The Romanian Cabbage Rolls- Sarmale - are one of the most delicious dishes that Romanian people prepare for
94 | family gatherings and especially for holidays.
95 |
96 |
97 |
98 |
99 |
100 |
101 |
103 |
104 |
105 |
106 |
108 |
~ click to see the recipes ~
109 |
Try a traditional Christmas turkey recipe to guarantee your roast is succulent and full of flavour.
110 |
111 |
112 |
113 |
114 |
115 |
116 |
118 |
119 |
120 |
121 |
123 |
~ click to see the recipes ~
124 |
A traditional French dessert served after the main Christmas dinner is the Bûche de Noël, a roll of light
125 | sponge cake, covered in chocolate or coffee butter cream textured to resemble bark as an evocation of the
126 | ancient tradition of burning the Yule log.
127 |
128 |
129 |
130 |
131 |
132 |
133 |
--------------------------------------------------------------------------------
/My_Santa/html pages/songs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Santafield 2019
13 |
14 |
15 |
25 |
26 |
27 |
28 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
39 |
~ click the title to listen ~
40 |
41 | I'm driving home for Christmas
42 | Oh, I can't wait to see those faces
43 | I'm driving home for Christmas, yea
44 | Well I'm moving down that line
45 | And it's been so long
46 | But I will be there
47 | I sing this song
48 | To pass the time away
49 | Driving in my car
50 | Driving home for Christmas
51 | It's gonna take some time
52 | But I'll get there
53 | Top to toe in tailbacks
54 | Oh, I got red lights on the run
55 | But soon there'll be a freeway yeah
56 | Get my feet on holy ground
57 | So I sing for you
58 | Though you can't hear me
59 | When I get trough
60 | And feel you near me
61 | Driving in my car
62 | I'm driving home for Christmas
63 | Driving home for Christmas
64 | With a thousand memories
65 | I take look at the driver next to me
66 | He's just the same
67 | Just the same
68 | Top to toe in tailbacks
69 | Oh, I got red lights all around
70 | I'm driving home for Christmas, yea
71 | Get my feet on holy ground
72 | So I sing for you
73 | Though you can't hear me
74 | When I get trough
75 | Oh and feel you near me
76 | Driving in my car
77 | Driving home for Christmas
78 | Driving home for Christmas
79 | With a thousand memories
80 | I take look at the driver next to me
81 | He's just the same
82 | He's driving home, driving home
83 | Driving home for Christmas
84 | Driving home for Christmas
85 |
86 |
87 |
88 |
89 |
90 |
92 |
~ click the title to listen ~
93 |
94 | I don't want a lot for Christmas
95 | There is just one thing I need
96 | I don't care about the presents
97 | Underneath the Christmas tree
98 | I just want you for my own
99 | More than you could ever know
100 | Make my wish come true oh
101 | All I want for Christmas is you
102 | I don't want a lot for Christmas
103 | There is just one thing I need, and I
104 | Don't care about the presents
105 | Underneath the Christmas tree
106 | I don't need to hang my stocking
107 | There upon the fireplace
108 | Santa Claus won't make me happy
109 | With a toy on Christmas day
110 | I just want you for my own
111 | More than you could ever know
112 | Make my wish come true
113 | All I want for Christmas is you
114 | I won't ask for much this Christmas
115 | I won't even wish for snow, and I
116 | I just wanna keep on waiting
117 | Underneath the mistletoe
118 | I won't make a list and send it
119 | To the North Pole for Saint Nick
120 | I won't even stay awake
121 | To hear those magic reindeer click
122 | 'Cause I just want you here tonight
123 | Holding on to me so tight
124 | What more can I do
125 | Oh, Baby all I want for Christmas is you
126 | All the lights are shining
127 | So brightly everywhere
128 | And the sound of children's
129 | Laughter fills the air
130 | And everyone is singing
131 | I hear those sleigh bells ringing
132 | Santa won't you bring me
133 | The one I really need
134 | Won't you please bring my baby to me quickly
135 | I don't want a lot for Christmas
136 | This is all I'm asking for
137 | I just wanna see my baby
138 | Standing right outside my door
139 | I just want you for my own
140 | More than you could ever know
141 | Make my wish come true
142 | Baby all I want for Christmas is you
143 | All I want for Christmas is you, baby
144 |
145 |
146 |
147 |
148 |
149 |
152 |
~ click the title to listen ~
153 |
154 | Good tidings we bring
155 | To you and your kin;
156 | Good tidings for Christmas
157 | And a happy New Year!
158 | We wish you a Merry Christmas
159 | We wish you a Merry Christmas
160 | We wish you a Merry Christmas
161 | And a happy New Year.
162 | Bring us pudding
163 | Bring us pudding
164 | Bring us pudding
165 | And a cup of good cheer
166 | We won't go 'til we get some
167 | We won't go 'til we get some
168 | We won't go until we get some
169 | So bring it out here!
170 | We wish you a Merry Christmas
171 | We wish you a Merry Christmas
172 | We wish you a Merry Christmas
173 | And a happy New Year
174 | And a happy New Year
175 | We wish you a Merry Christmas
176 | We wish you a Merry Christmas
177 | We wish you a Merry Christmas
178 | And a happy New Year.
179 | Merry Christmas
180 | Merry Christmas
181 | Good tidings we bring
182 | To you and your kin;
183 | Good tidings for Christmas
184 | And a happy New Year!
185 | We wish you a Merry Christmas
186 | We wish you a Merry Christmas
187 | We wish you a Merry Christmas
188 | And a happy New Year
189 | Good tidings we bring
190 | To you and your kin;
191 | And a happy New Year!
192 |
193 |
194 |
195 |
196 |
197 |
198 |
--------------------------------------------------------------------------------
/My_Santa/img/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/4.jpg
--------------------------------------------------------------------------------
/My_Santa/img/Facts/10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/Facts/10.jpg
--------------------------------------------------------------------------------
/My_Santa/img/Facts/9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/Facts/9.jpg
--------------------------------------------------------------------------------
/My_Santa/img/Facts/index_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/Facts/index_bg.png
--------------------------------------------------------------------------------
/My_Santa/img/activities_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/activities_bg.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/1.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/10.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/11.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/2.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/3.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/4.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/5.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/6.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/7.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/8.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/9.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/books_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/books_bg.jpg
--------------------------------------------------------------------------------
/My_Santa/img/books/books_mobile_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/books/books_mobile_bg.jpg
--------------------------------------------------------------------------------
/My_Santa/img/cookie.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/cookie.jpg
--------------------------------------------------------------------------------
/My_Santa/img/gift/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/gift/1.jpg
--------------------------------------------------------------------------------
/My_Santa/img/gift/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/gift/2.jpg
--------------------------------------------------------------------------------
/My_Santa/img/gift/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/gift/3.jpg
--------------------------------------------------------------------------------
/My_Santa/img/gift/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/gift/4.jpg
--------------------------------------------------------------------------------
/My_Santa/img/gift/airpods.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/gift/airpods.jpg
--------------------------------------------------------------------------------
/My_Santa/img/gift/earrings.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/gift/earrings.jpg
--------------------------------------------------------------------------------
/My_Santa/img/gift/gift_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/gift/gift_bg.jpg
--------------------------------------------------------------------------------
/My_Santa/img/gift/gift_mobile_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/gift/gift_mobile_bg.jpg
--------------------------------------------------------------------------------
/My_Santa/img/gift/iphone.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/gift/iphone.jpg
--------------------------------------------------------------------------------
/My_Santa/img/gift/vr.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/gift/vr.jpg
--------------------------------------------------------------------------------
/My_Santa/img/github-logo-icon-16155.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/github-logo-icon-16155.png
--------------------------------------------------------------------------------
/My_Santa/img/lights.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/lights.jpg
--------------------------------------------------------------------------------
/My_Santa/img/movie/movie_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/movie/movie_bg.jpg
--------------------------------------------------------------------------------
/My_Santa/img/movie/movie_mobile_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/movie/movie_mobile_bg.jpg
--------------------------------------------------------------------------------
/My_Santa/img/recipes/Bûche de Noël.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/recipes/Bûche de Noël.jpg
--------------------------------------------------------------------------------
/My_Santa/img/recipes/cabbage_rolls.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/recipes/cabbage_rolls.jpg
--------------------------------------------------------------------------------
/My_Santa/img/recipes/gerbeaud.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/recipes/gerbeaud.jpg
--------------------------------------------------------------------------------
/My_Santa/img/recipes/panettone.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/recipes/panettone.jpg
--------------------------------------------------------------------------------
/My_Santa/img/recipes/pudding.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/recipes/pudding.jpg
--------------------------------------------------------------------------------
/My_Santa/img/recipes/recipe_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/recipes/recipe_bg.jpg
--------------------------------------------------------------------------------
/My_Santa/img/recipes/roast_turkey.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/recipes/roast_turkey.jpg
--------------------------------------------------------------------------------
/My_Santa/img/santa-claus-game.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/santa-claus-game.jpg
--------------------------------------------------------------------------------
/My_Santa/img/sledge.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/sledge.jpg
--------------------------------------------------------------------------------
/My_Santa/img/songs_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/songs_bg.jpg
--------------------------------------------------------------------------------
/My_Santa/img/songs_mobile_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/songs_mobile_bg.jpg
--------------------------------------------------------------------------------
/My_Santa/img/video/reindeer.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/My_Santa/img/video/reindeer.mp4
--------------------------------------------------------------------------------
/My_Santa/js/My_Santa-page-header.js:
--------------------------------------------------------------------------------
1 | document.write(`
2 |
3 |
4 |
14 |
15 |
16 | `);
--------------------------------------------------------------------------------
/My_Santa/js/app.js:
--------------------------------------------------------------------------------
1 | const sumbit = document.getElementById('submit');
2 | const input = document.getElementById("input");
3 | const message = document.getElementById("message");
4 |
5 |
6 | let myArray = ['Rudolph', 'Santa Claus', 'Gingerbread', 'Cookie', 'Tinker', 'Perky', 'Snowflake', 'Elvis', 'Happy', 'Jingle', 'Sugar', 'Candy', 'Lulu', 'Christmas', 'Bell', 'Nick', 'Noel', 'Claus', 'Emmanuel', 'Frost'];
7 |
8 |
9 | function submitButton() {
10 |
11 | // generate random name
12 | if (input.value.length > 0) {
13 | input.style.borderColor = 'royalblue';
14 | let randomName = Math.floor(Math.random() * (myArray.length));
15 | document.getElementById('generated-name').innerHTML = myArray[randomName];
16 |
17 | // add required message
18 | } if (input.value.length === 0) {
19 | setMessages('Enter Your Name');
20 |
21 | } else {
22 |
23 | setMessages();
24 | }
25 |
26 | // clear input
27 | input.value = "";
28 | };
29 |
30 |
31 | function setMessages(msg) {
32 | message.style.color = 'yellow';
33 | message.style.fontSize = '1.5rem';
34 | message.textContent = msg;
35 | }
36 |
37 |
38 | function pressEnter(event) {
39 | if (input.value.length > 0 && event.which === 13) {
40 | submitButton();
41 | }
42 | }
43 |
44 | sumbit.addEventListener('click', submitButton);
45 | input.addEventListener('keypress', pressEnter);
46 |
--------------------------------------------------------------------------------
/Readme.md:
--------------------------------------------------------------------------------
1 | ___
2 | > ### **UPDATE:** Project Archived!
3 | > **This project has been archived to preserve its state at the end of Hacktoberfest 2019. Thank you to everyone that participated and made this project what it is tody and we look forward to seeing you all at Hacktoberfest 2020!
4 | > Interested in more events? keep an eye on our Events page [HERE](https://zerotomastery.io/events?utm_source=github&utm_medium=santafied)**
5 | ____
6 |
7 | # Santafied - Hacktoberfest 2019
8 |
9 | 
10 |
11 | Welcome to this year's HTML challenge for Hacktoberfest ([What is Hacktoberfest?](https://github.com/zero-to-mastery/hacktoberfest-2019#what-is-hacktoberfest)). A project with beginners and aspiring developers in mind, utilizing HTML, CSS & maybe a dash of JavaScript to achieve a simplistic yet elegant Christmas themed website.
12 |
13 | Everyone is encouraged to participate, regardless of your skill level. This is a practice project and should be considered a playground. This project has plenty of options for collaboration, here are just a few of the many that we welcome pull requests:
14 |
15 | - HTML elements
16 | - CSS styling
17 | - Images
18 | - Text/Copy
19 | - Documentation
20 | - Fix Typos, Code Bugs or Accessibility oversights
21 |
22 | ## Project Brief
23 |
24 | Over the years Santa Claus has noticed a decline in the Christmas spirit and is in desperate need of our help! Santa and his elves have put together a [basic design concept](https://github.com/zero-to-mastery/Santafied/tree/master/design) for a brand new website they want to be able to launch in November.
25 |
26 | The website should provide visitors with the following:
27 |
28 | - [ ] A page for Christmas information and facts.
29 | - [ ] Recipes page for traditional food and drinks of Christmas
30 | - [ ] Gift suggestions for secret santas
31 | - [ ] Lyrics for Christmas songs :musical_note:
32 | - [ ] Christmas games 🎮
33 | - [ ] Christmas Films 🎥
34 | - [ ] Christmas Books 📚
35 | - [ ] Christmas Activities 🤪
36 | - [ ] Christmas themed party costumes 👻
37 | - [ ] Christmas themed backgrounds 🗻
38 | - [ ] Christmas themed [name generator webapp](https://www.google.com/search?q=what+is+my+christmas+name&oq=what+is+my+christma&aqs=chrome.0.0j69i57j0l4.8031j0j4&sourceid=chrome&ie=UTF-8) 📱
39 |
40 | ### Suggestions & Ideas
41 |
42 | Santa and his elves are very much open to ideas and suggestions for new content. Please create a new issue [here](https://github.com/zero-to-mastery/Santafied/issues), ensuring that you indicate if the task is "up for grabs" or you wish to take up the task yourself.
43 |
44 | ## Getting Started
45 |
46 | Ok, so you have read the brief and checked out the designs. Ready to contribute, but not sure how or where to start?
47 |
48 | > If you've never made a pull request before, or participated in an open-source project, we recommend taking a look at our [Start Here Guidelines](https://github.com/zero-to-mastery/start-here-guidelines). This repo has everything you need to learn about open-source, with a step-by-step guide to making your very first PR.
49 | > Once you've got your feet wet, you're ready to come back and dive into Hacktoberfest fun!
50 |
51 | 1. First up you need to fork (make a copy) of this repo to your Github account.
52 | 2. Clone (download) your fork to your computer
53 | 3. Set your streams so you can sync your clone with the original repo (get the latest updates)
54 |
55 | - `git remote add upstream https://github.com/zero-to-mastery/Santafied.git`
56 | - `git pull upstream master`
57 | - The above 2 commands will synchronize your forked version of the project with the actual repository.
58 |
59 | 4. Find a task [here](https://github.com/zero-to-mastery/Santafied/projects/1?add_cards_query=is%3Aopen) or [create a task](https://github.com/zero-to-mastery/Santafied/issues)
60 | 5. Create a branch for your task and complete the task
61 | 6. Commit and push the code to your fork
62 | 7. Create a pull request to have the changes merged into the origin
63 |
64 | **All discussions around this event can now be had in our #hacktoberfest-2019 channel on Discord!**
65 |
66 | Congratulations! You are now one pull request closer to getting that free t-shirt. Repeat steps 4-7 until you have made at least 4 qualifying pull requests. You can check how many qualifying pull requests you have made at Have Fun and Happy Coding Guys!
67 |
68 | ## To ensure everyone has the best chance at participating in this project. Please follow these simple guidelines where possible:
69 |
70 | - Simplicity is key: There is not much need for React, Sass etc here. Lets stick with vanilla HTML, CSS & JavaScript.
71 | - Commenting: Try to comment your code, so everyone can understand whats going on and could learn a thing or two.
72 | - Respect Content: Only use images/content that we are licensed to use.
73 | - Issues: Use Github issues, to create/find/solve ideas and bugs.
74 |
--------------------------------------------------------------------------------
/assets/css/activities.css:
--------------------------------------------------------------------------------
1 |
2 | .card-text {
3 | height: 10vh;
4 | }
5 |
6 | .btn-primary {
7 | background-color: #ff4546 !important;
8 | border-color: #ff4546 !important;
9 | }
10 |
11 | .btn-primary:hover {
12 | background-color: #e03d3e !important;
13 | border-color: #e03d3e !important;
14 | }
15 |
16 | .card {
17 | min-width: 29%;
18 | border: 0 !important;
19 | background-color: #db4646;
20 | -webkit-box-shadow: 0 16px 32px rgba(100, 27, 27, 0.1);
21 | box-shadow: 0 16px 32px rgba(100, 27, 27, 0.1);
22 | }
23 | /* had to disable hover to stop an issue with bootstrap modal - if enabled, a fix will be needed */
24 | /* .card:hover {
25 | -webkit-box-shadow: 0 20px 36px rgba(100, 27, 27, 0.3);
26 | box-shadow: 0 20px 36px rgba(100, 27, 27, 0.3);
27 | -webkit-transform: translateY(-4px);
28 | -ms-transform: translateY(-4px);
29 | transform: translateY(-4px);
30 | } */
31 | /*with dark mode text is not visible hence added this explicit black color for cards*/
32 | .card-body{
33 | color:black;
34 | }
35 |
36 | /* This is added to align know more button for all the cards in activities page */
37 | .card-title{
38 | height: 50px;
39 | }
--------------------------------------------------------------------------------
/assets/css/blog.css:
--------------------------------------------------------------------------------
1 | .card-tag {
2 | padding: 5px 10px;
3 | border: 1px solid green;
4 | color: green;
5 | display: inline-block;
6 | }
7 |
8 | .card-tag:hover {
9 | border-color: red;
10 | color: red;
11 | }
12 |
13 | .card-title a {
14 | color: #000;
15 | }
16 |
17 | .card-subtext {
18 | color: #ccc;
19 | }
20 |
21 | .card-subtext .author:after {
22 | content: '|';
23 | margin-left: 10px;
24 | }
25 |
26 | body.dark .card {
27 | min-width: 29%;
28 | border: 0 !important;
29 | box-shadow: 0 16px 32px rgba(100,27,27,0.1);
30 | background-color: var(--background-light-gray);
31 | }
32 |
33 | body.dark .card-title a {
34 | color: var(--text-color);
35 | }
36 |
37 | input.search-blog {
38 | color: #222;
39 | position: relative;
40 | z-index: 5;
41 | -webkit-transition: z-index 0.8s, width 0.5s, background 0.3s ease, border 0.3s;
42 | -o-transition: z-index 0.8s, width 0.5s, background 0.3s ease, border 0.3s;
43 | transition: z-index 0.8s, width 0.5s, background 0.3s ease, border 0.3s;
44 | height: 45px;
45 | width: 0;
46 | margin: 0;
47 | padding: 5px 0 5px 40px;
48 | -webkit-box-sizing: border-box;
49 | box-sizing: border-box;
50 | font-size: 1rem;
51 | cursor: pointer;
52 | border-radius: 30px;
53 | border: 1px solid transparent;
54 |
55 | background: white url("https://www.stickpng.com/assets/images/585e4adacb11b227491c3392.png") no-repeat left center;
56 | background-size: 25px;
57 | background-position: 5px;
58 |
59 | }
60 |
61 | input.search-blog:focus {
62 | z-index: 3;
63 | width: 270px;
64 |
65 | border: 1px solid #666;
66 | background-color: white;
67 | outline: none;
68 | cursor: auto;
69 | padding-right: 10px;
70 | }
71 |
72 | .blog-searchbox-container {
73 | display: -webkit-box;
74 | display: -ms-flexbox;
75 | display: flex;
76 | }
77 |
78 | .searchbox-item {
79 | margin-left: auto;
80 | }
81 |
82 | .card-shadow {
83 | box-shadow: 0 1rem 1rem rgba(0,0,0,0.2);
84 | }
85 |
--------------------------------------------------------------------------------
/assets/css/calendar.css:
--------------------------------------------------------------------------------
1 | ul {list-style-type: none;}
2 | body {font-family: Verdana, sans-serif;}
3 |
4 | /* Month header */
5 | .month {
6 | padding: 70px 25px;
7 | width: 100%;
8 | background: #1abc9c;
9 | text-align: center;
10 | }
11 |
12 | /* Month list */
13 | .month ul {
14 | margin: 0;
15 | padding: 0;
16 | }
17 |
18 | .month ul li {
19 | color: white;
20 | font-size: 20px;
21 | text-transform: uppercase;
22 | letter-spacing: 3px;
23 | }
24 |
25 | /* Previous button inside month header */
26 | .month .prev {
27 | float: left;
28 | padding-top: 10px;
29 | }
30 |
31 | /* Next button */
32 | .month .next {
33 | float: right;
34 | padding-top: 10px;
35 | }
36 |
37 | /* Weekdays (Mon-Sun) */
38 | .weekdays {
39 | display: flex;
40 | flex-wrap: nowrap;
41 | margin: 0;
42 | padding: 10px 0;
43 | background-color:#ddd;
44 | }
45 |
46 | .weekdays li {
47 | display: inline-block;
48 | width: 13.6%;
49 | color: #666;
50 | text-align: center;
51 | }
52 |
53 | /* Days (1-31) */
54 | .days {
55 | display: flex;
56 | flex-wrap: wrap;
57 | padding: 10px 0;
58 | background: #eee;
59 | margin: 0;
60 | }
61 |
62 | .days li {
63 | list-style-type: none;
64 | display: inline-block;
65 | width: 13.6%;
66 | text-align: center;
67 | margin-bottom: 5px;
68 | font-size:12px;
69 | color: #777;
70 | }
71 |
72 | /* Highlight the "current" day */
73 | .days li .active {
74 | padding: 5px;
75 | background: #1abc9c;
76 | color: white !important
77 | }
--------------------------------------------------------------------------------
/assets/css/darkmode.css:
--------------------------------------------------------------------------------
1 | /* Fallback for older browsers or manual mode */
2 | body.dark {
3 | /* Dark mode variables go here */
4 | --background-color: #000000;
5 | --background-color-rgb: 0, 0, 0;
6 |
7 | --text-color: #ffffff;
8 | --text-color-rgb: 255, 255, 255;
9 | transition: all 250ms linear;
10 | }
11 |
12 | .toggle-darkmode {
13 | cursor: pointer;
14 | margin-top: 5px;
15 | }
16 |
17 | .toggle-container {
18 | display: flex;
19 | flex-direction: column;
20 | align-items: center;
21 | justify-content: center;
22 | height: auto;
23 | cursor: pointer;
24 | }
25 |
26 | .ptag {
27 | font-size: 12px;
28 | cursor: pointer;
29 | }
30 |
31 | /* The switch - the box around the slider */
32 | .switch {
33 | display: inline-block;
34 | margin-bottom: 0;
35 | position: relative;
36 | cursor: pointer;
37 | }
38 |
39 | /* Hide default HTML checkbox */
40 | .switch input {
41 | opacity: 0;
42 | width: 0;
43 | height: 0;
44 | }
45 |
46 | /* The slider */
47 | .slider {
48 | position: absolute;
49 | display: inline-block;
50 | bottom: -7px;
51 | left: 0px;
52 | width: 60px;
53 | height: 5px;
54 | top: auto;
55 | margin-bottom: 0;
56 | cursor: pointer;
57 | background-color: #2d2d2d;
58 | -webkit-transition: 0.4s;
59 | transition: 0.4s;
60 | }
61 |
62 | .slider:before {
63 | position: absolute;
64 | content: '';
65 | height: 10px;
66 | width: 10px;
67 | left: 0;
68 | bottom: -2px;
69 | background-color: #2d2d2d;
70 | -webkit-transition: 0.4s;
71 | transition: 0.4s;
72 | }
73 |
74 | input:checked + .slider {
75 | background-color: #ff4546;
76 | }
77 |
78 | input:focus + .slider {
79 | box-shadow: 0 0 1px #2196f3;
80 | }
81 |
82 | input:checked + .slider:before {
83 | background-color: white;
84 | -webkit-transform: translateX(55px);
85 | -ms-transform: translateX(55px);
86 | transform: translateX(55px);
87 | }
88 |
89 | /* Rounded sliders */
90 | .slider.round {
91 | border-radius: 34px;
92 | }
93 |
94 | .slider.round:before {
95 | border-radius: 50%;
96 | }
97 |
98 | @media screen and (max-width: 600px) {
99 | .toggle-container {
100 | justify-content: flex-start;
101 | }
102 | }
103 |
104 | @media (min-width: 601px) and (max-width: 1200px) {
105 | .toggle-container {
106 | justify-content: flex-start;
107 | }
108 | }
109 |
--------------------------------------------------------------------------------
/assets/css/elf-name-generator.css:
--------------------------------------------------------------------------------
1 | .name-generator {
2 | display: -webkit-box;
3 | display: -ms-flexbox;
4 | display: flex;
5 | -webkit-box-align: center;
6 | -webkit-box-direction: normal;
7 | -webkit-box-orient: vertical;
8 | -webkit-box-pack: center;
9 | -ms-flex-direction: column;
10 | flex-direction: column;
11 | -ms-flex-align: center;
12 | -ms-flex-pack: center;
13 | justify-content: center;
14 | align-items: center;
15 | margin-top: 50px;
16 | }
17 |
18 | .name-generator h1 {
19 | color: #c92e2f;
20 | font-family: "Mountains of Christmas", cursive;
21 | font-size: 3rem;
22 | }
23 |
24 | .name-generator span {
25 | font-size: 5rem;
26 | }
27 |
28 | .icon-container {
29 | margin-bottom: 2rem;
30 | }
31 |
32 | .elf-icon {
33 | width: 90px;
34 | }
35 |
36 | .given-name {
37 | font-family: "Mountains of Christmas", cursive;
38 | margin: 1.5rem;
39 | }
40 |
41 | #name-box p.given-name {
42 | font-size: 6rem;
43 | font-weight: bold;
44 | }
45 |
46 | .name-generator h3 {
47 | font-weight: 300;
48 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
49 | Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
50 | }
51 |
52 | #loadName {
53 | background-color: #ff4546;
54 | border: 0;
55 | border-radius: 1.5rem;
56 | color: white;
57 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
58 | Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
59 | font-size: 1.5rem;
60 | margin-top: 2.5rem;
61 | margin-bottom: 3rem;
62 | padding: 15px;
63 | width: 25%;
64 | text-transform: uppercase;
65 | -o-transition: background-color 0.2s;
66 | -webkit-transition: background-color 0.2s;
67 | transition: background-color 0.2s;
68 | }
69 |
70 | #loadName:hover {
71 | background-color: #c92e2f;
72 | }
73 |
74 | .box-style {
75 | display: block;
76 | font-size: 16px;
77 | font-family: sans-serif;
78 | font-weight: 700;
79 | color: #444;
80 | line-height: 1.3;
81 | padding: 0.6em 1.4em 0.5em 0.8em;
82 | width: 100%;
83 | max-width: 100%;
84 | -webkit-box-sizing: border-box;
85 | box-sizing: border-box;
86 | margin: 0;
87 | border: 1px solid #aaa;
88 | -webkit-box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
89 | box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
90 | border-radius: 0.5em;
91 | -moz-appearance: none;
92 | -webkit-appearance: none;
93 | appearance: none;
94 | background-color: #fff;
95 | background-repeat: no-repeat, repeat;
96 | background-position: right 0.7em top 50%, 0 0;
97 | background-size: 0.65em auto, 100%;
98 | }
99 |
100 | .box-style::-ms-expand {
101 | display: none;
102 | }
103 |
104 | .box-style:hover {
105 | border-color: #888;
106 | }
107 |
108 | .box-style:focus {
109 | border-color: #aaa;
110 | -webkit-box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
111 | box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
112 | box-shadow: 0 0 0 3px -moz-mac-focusring;
113 | color: #222;
114 | outline: none;
115 | }
116 |
117 | .box-style option {
118 | font-weight: normal;
119 | }
120 |
121 | .name-choice,
122 | .month-choice {
123 | padding: 1rem;
124 | }
125 |
126 | #resultContainer {
127 | display: none;
128 | margin-bottom: 4.5rem;
129 | text-align: center;
130 | }
131 |
132 | #result {
133 | font-family: "Mountains of Christmas", cursive;
134 | font-size: 4.5rem;
135 | }
136 |
137 | body.dark .invert {
138 | filter: invert(1);
139 | }
140 |
--------------------------------------------------------------------------------
/assets/css/facts.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css?family=Bitter&display=swap');
2 |
3 | .container {
4 | font-family: 'Bitter', serif;
5 | }
6 |
7 | .title {
8 | text-align: center;
9 | margin-bottom: 20px;
10 | }
11 |
12 | .tab-navigation {
13 | margin-bottom: 16px;
14 | }
15 |
16 | .tab-content .card-img {
17 | max-height: 250px;
18 | }
19 |
20 | .tab-content .col-md-12 {
21 | padding: 0;
22 | }
23 |
24 | /*Center all images, horizontally and vertically*/
25 | .col-lg-4 {
26 | -webkit-box-pack: center;
27 | -ms-flex-pack: center;
28 | justify-content: center;
29 | -ms-grid-row-align: center;
30 | align-self: center;
31 | }
32 |
33 | @media (max-width: 767px) {
34 | .tab-content .card-img {
35 | max-height: 300px;
36 | -o-object-fit: cover;
37 | object-fit: cover;
38 | }
39 | }
40 |
41 | /*Padding*/
42 | img {
43 | margin: 5px;
44 | }
45 |
46 | .btn-read-more {
47 | background-color: red;
48 | color: white;
49 | border-radius: 4px;
50 | text-align: center;
51 | padding: 0.5em 1em;
52 | -webkit-transition: 0.3s;
53 | -o-transition: 0.3s;
54 | transition: 0.3s;
55 | opacity: 1;
56 | border: none red;
57 | }
58 |
59 | .btn-read-more:hover {
60 | opacity: 0.7
61 | }
62 |
--------------------------------------------------------------------------------
/assets/css/films.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css?family=Bitter&display=swap');
2 |
3 | .container {
4 | font-family: 'Bitter', serif;
5 | }
6 |
7 | body#films .list-group-item.list-group-item-action.active {
8 | background-color: #ff4546 !important;
9 | border-color: #ff4546 !important;
10 | }
11 |
12 | .title {
13 | text-align: center;
14 | margin-bottom: 20px;
15 | }
16 |
17 | button {
18 | text-decoration: none;
19 | text-align: center;
20 | background-color: #ff4546;
21 | border: none;
22 | border-radius: 8px;
23 | padding: 10px 12px;
24 | }
25 |
26 | button a {
27 | color: #fff;
28 | font-size: 0.9rem;
29 | font-weight: 500;
30 | text-decoration: none;
31 | background-color: #ff4546;
32 | }
33 |
34 | button a:hover {
35 | color: #fff;
36 | text-decoration: none;
37 | }
38 |
39 | body.dark .card {
40 | background-color: var(--background-light-gray);
41 | }
42 |
43 | body.dark div#list-tab.list-group a{
44 | background-color: var(--background-light-gray);
45 | color: var(--text-color);
46 | }
47 | body.dark div#list-tab.list-group div{
48 | background-color: var(--background-light-gray);
49 | color: var(--text-color);
50 | }
51 | .row{
52 | width: 100%;
53 | }
54 |
55 | .list-group {
56 | cursor: pointer;
57 | }
58 | /* #list-tab{
59 | height: 40%;
60 | overflow-x: hidden;
61 | overflow-y: scroll;
62 | } */
63 |
64 | .tab-navigation{
65 | height: 25rem;
66 | }
67 |
68 | #list-tab::-webkit-scrollbar{
69 | width:0.1em;
70 | }
71 |
72 | #list-tab::-webkit-scrollbar-track {
73 | -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
74 | box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
75 | border-radius: 10px;
76 | }
77 |
78 | #list-tab::-webkit-scrollbar-thumb {
79 | border-radius: 10px;
80 | background-color: #ff4546;
81 | /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); */
82 | }
83 |
84 | .iframe-container{
85 | position: relative;
86 | width: 100%;
87 | padding-bottom: 56.25%;
88 | height: 0;
89 | }
90 | .iframe-container iframe{
91 | position: absolute;
92 | top:0;
93 | left: 0;
94 | width: 100%;
95 | height: 100%;
96 | }
97 |
98 | /* Button view game */
99 | .btn-game {
100 | text-align: center;
101 | }
--------------------------------------------------------------------------------
/assets/css/gifts.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css?family=Bitter&display=swap');
2 |
3 |
4 | body {
5 | /* min-width: 100%; */
6 | overflow-x: hidden;
7 | font-family: 'Bitter', serif;
8 | }
9 |
10 | div.products {
11 | display: -webkit-box;
12 | display: -ms-flexbox;
13 | display: flex;
14 | -webkit-box-orient: vertical;
15 | -webkit-box-direction: normal;
16 | -ms-flex-direction: column;
17 | flex-direction: column;
18 | margin-top: 2em;
19 | }
20 |
21 | /* #giftsPage {
22 | background-color: #ff4546;
23 | } */
24 |
25 | #bannerImage {
26 | position: relative;
27 | }
28 |
29 | #bannerImage {
30 | height: 50vh;
31 | -o-object-fit: cover;
32 | object-fit: cover;
33 | }
34 |
35 | #banner {
36 | position: relative;
37 | margin-bottom: 40px;
38 | }
39 |
40 | #banner .caption {
41 | width: 100%;
42 | position: absolute;
43 | top: 30%;
44 | left: 50%;
45 | -webkit-transform: translate(-50%, -50%);
46 | -ms-transform: translate(-50%, -50%);
47 | transform: translate(-50%, -50%);
48 | color: white;
49 | display: -webkit-box;
50 | display: -ms-flexbox;
51 | display: flex;
52 | -webkit-box-orient: vertical;
53 | -webkit-box-direction: normal;
54 | -ms-flex-direction: column;
55 | flex-direction: column;
56 | font-size: 2em;
57 | text-shadow: 3px 2px 1px rgba(0, 0, 0, 0.6);
58 | padding: 30px;
59 | }
60 |
61 | /* section#giftsPage {
62 | height: 90vh;
63 | } */
64 | #note {
65 | padding: 20px;
66 | /* border-top: 2px solid rgba(255, 255, 255, 0.8); */
67 | font-size: 1.8em;
68 | color: #fff; /* Better visibility over brown background */
69 | text-shadow: 2px 2px 5px #000000;
70 | text-align: center;
71 | background-color: brown;
72 | margin-bottom: 40px;
73 | }
74 |
75 | #giftList {
76 | display: -webkit-box;
77 | display: -ms-flexbox;
78 | display: flex;
79 | -webkit-box-orient: horizontal;
80 | -webkit-box-direction: normal;
81 | -ms-flex-direction: row;
82 | flex-direction: row;
83 | -ms-flex-wrap: wrap;
84 | flex-wrap: wrap;
85 | -webkit-box-pack: center;
86 | -ms-flex-pack: center;
87 | justify-content: center;
88 | background-color: #ff4546;
89 | /* border-top: 2px solid rgba(255, 255, 255, 0.8); */
90 | margin-bottom: 40px;
91 | }
92 |
93 | .cardBackground {
94 | background-color: rgba(0, 0, 0, 0.5);
95 | }
96 |
97 | .card-img-top {
98 | height: 50%;
99 | }
100 |
101 | .card-title,
102 | .card-text {
103 | color: white;
104 | }
105 |
106 | .single-product {
107 | border-radius: 15px;
108 | margin: 10px !important;
109 | }
110 |
111 | .single-product img {
112 | border-top-left-radius: 15px;
113 | border-bottom-left-radius: 15px;
114 | }
115 |
116 | .single-product .content {
117 | padding-top: 10px;
118 | padding-left: 20px;
119 | }
120 |
121 | .single-product span {
122 | display: block;
123 | margin-top: 10px;
124 | margin-bottom: 10px;
125 | }
126 |
127 | .single-product-2 {
128 | border-radius: 15px;
129 | height: 100%;
130 | }
131 |
132 | .single-product-2 img {
133 | border-top-left-radius: 15px;
134 | border-top-right-radius: 15px;
135 | height: 250px;
136 | }
137 |
138 | .single-product-2 .content {
139 | padding-left: 40px;
140 | }
141 |
142 | .single-product-2 span {
143 | display: block;
144 | margin-top: 10px;
145 | margin-bottom: 10px;
146 | }
147 |
148 | .img-fluid {
149 | width: 100vw;
150 | height: 100%;
151 | border: 1px groove black;
152 | }
153 |
154 | .img-fluid.plush-toys {
155 | height: 150px;
156 | width: auto;
157 | object-fit: cover;
158 | }
159 |
160 | .flex {
161 | display: -webkit-box;
162 | display: -ms-flexbox;
163 | display: flex;
164 | -webkit-box-align: center;
165 | -ms-flex-align: center;
166 | align-items: center;
167 | -webkit-box-orient: vertical;
168 | -webkit-box-direction: normal;
169 | -ms-flex-direction: column;
170 | flex-direction: column;
171 | width: 100vw;
172 | }
173 |
174 | a:hover {
175 | text-decoration: none;
176 | }
177 |
178 | @media screen and (max-width: 600px) {
179 | #banner .caption {
180 | font-size: 1em;
181 | margin-top: 10%;
182 | }
183 | }
184 |
185 | /* Want to vertically center price, title and button */
186 |
187 | .content.col-md-6.col-sm-12 {
188 | display: -webkit-box;
189 | display: -ms-flexbox;
190 | display: flex;
191 | -webkit-box-orient: vertical;
192 | -webkit-box-direction: normal;
193 | -ms-flex-direction: column;
194 | flex-direction: column;
195 | -webkit-box-pack: center;
196 | -ms-flex-pack: center;
197 | justify-content: center;
198 | -webkit-box-align: center;
199 | -ms-flex-align: center;
200 | align-items: center;
201 | background-color: cornflowerblue;
202 | }
203 |
204 | .card-body.row.p-0 {
205 | display: -webkit-box;
206 | display: -ms-flexbox;
207 | display: flex;
208 | -webkit-box-pack: justify;
209 | -ms-flex-pack: justify;
210 | justify-content: space-between;
211 | width: 100%;
212 | }
--------------------------------------------------------------------------------
/assets/css/international.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css?family=Bitter&display=swap');
2 |
3 | .container {
4 | font-family: 'Bitter', serif;
5 | }
6 |
7 | .title {
8 | text-align: center;
9 | margin-bottom: 20px;
10 | }
11 |
12 | .tab-navigation {
13 | margin-bottom: 16px;
14 | }
15 |
16 | .tab-content .card-img {
17 | max-height: 250px;
18 | }
19 |
20 | .tab-content .col-md-12 {
21 | padding: 0;
22 | }
23 |
24 | /*Center all images, horizontally and vertically*/
25 | .col-lg-4 {
26 | -webkit-box-pack: center;
27 | -ms-flex-pack: center;
28 | justify-content: center;
29 | -ms-grid-row-align: center;
30 | align-self: center;
31 | }
32 |
33 | @media (max-width: 767px) {
34 | .tab-content .card-img {
35 | max-height: 300px;
36 | -o-object-fit: cover;
37 | object-fit: cover;
38 | }
39 | }
40 |
41 | /*Padding*/
42 | img {
43 | margin: 5px;
44 | }
45 |
46 | .btn-read-more {
47 | background-color: red;
48 | color: white;
49 | border-radius: 4px;
50 | text-align: center;
51 | padding: 0.5em 1em;
52 | -webkit-transition: 0.3s;
53 | -o-transition: 0.3s;
54 | transition: 0.3s;
55 | opacity: 1;
56 | border: none red;
57 | }
58 |
59 | .btn-read-more:hover {
60 | opacity: 0.7
61 | }
62 |
63 |
64 | .list-group {
65 | max-height: 300px;
66 | overflow: scroll;
67 | overflow-x: hidden;
68 | -webkit-overflow-scrolling: touch;
69 | }
--------------------------------------------------------------------------------
/assets/css/mouse-trail-snowball.css:
--------------------------------------------------------------------------------
1 | #snowball1 {
2 | position: absolute;
3 | -webkit-animation: pulse 2s infinite; /* Chrome, Safari, Opera */
4 | animation: pulse 2s infinite;
5 | background: white;
6 | border-radius: 50%;
7 | height: 1em;
8 | width: 1em;
9 | margin-top: -0.3em;
10 | margin-left: -0.5em;
11 | z-index: 100;
12 | pointer-events: none;
13 | }
14 |
15 | #snowball2 {
16 | position: absolute;
17 | -webkit-animation: pulse 2s infinite 0.3s; /* Chrome, Safari, Opera */
18 | animation: pulse 2s infinite 0.3s;
19 | background: white;
20 | border-radius: 50%;
21 | height: 0.8em;
22 | width: 0.8em;
23 | margin-top: -0.3em;
24 | margin-left: -0.5em;
25 | z-index: 100;
26 | pointer-events: none;
27 | }
28 |
29 | #snowball3 {
30 | position: absolute;
31 | -webkit-animation: pulse 2s infinite 0.6s; /* Chrome, Safari, Opera */
32 | animation: pulse 2s infinite 0.6s;
33 | background: white;
34 | border-radius: 50%;
35 | height: 0.6em;
36 | width: 0.6em;
37 | margin-top: -0.3em;
38 | margin-left: -0.5em;
39 | z-index: 100;
40 | pointer-events: none;
41 | }
42 |
43 | @keyframes pulse {
44 | 0% {
45 | opacity: 0.2;
46 | }
47 | 50% {
48 | opacity: 0.9;
49 | }
50 | 100% {
51 | opacity: 0.2;
52 | }
53 | }
54 |
55 | @-webkit-keyframes pulse {
56 | 0% {
57 | opacity: 0.2;
58 | }
59 | 50% {
60 | opacity: 0.9;
61 | }
62 | 100% {
63 | opacity: 0.2;
64 | }
65 | }
66 |
--------------------------------------------------------------------------------
/assets/css/name-generators.css:
--------------------------------------------------------------------------------
1 | main {
2 | -webkit-box-align: center;
3 | -ms-flex-align: center;
4 | align-items: center;
5 | display: -webkit-box;
6 | display: -ms-flexbox;
7 | display: flex;
8 | -webkit-box-orient: horizontal;
9 | -webkit-box-direction: normal;
10 | flex-flow: row wrap;
11 | -webkit-box-pack: center;
12 | -ms-flex-pack: center;
13 | justify-content: center;
14 | margin: 5% 0 10%;
15 | width: 100vw;
16 | }
17 |
18 | .generator-title {
19 | margin-top: 5%;
20 | text-align: center;
21 | }
22 |
23 | .generator-tile {
24 | background-color: #ff4546;
25 | border-radius: .7rem;
26 | height: 12rem;
27 | margin: 1rem;
28 | padding-top: 1.2rem;
29 | text-align: center;
30 | width: 15rem;
31 | }
32 |
33 | .generator-tile a {
34 | text-decoration: none;
35 | }
36 |
37 | svg {
38 | display: block;
39 | fill: #fff;
40 | margin: 0 auto 15px;
41 | width: 75px;
42 | }
43 |
44 | .generator-tile span {
45 | color: #fff;
46 | font-size: 1.2rem;
47 | text-decoration: none;
48 | }
49 |
--------------------------------------------------------------------------------
/assets/css/recipes.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css?family=Bitter&display=swap');
2 |
3 | .container {
4 | font-family: 'Bitter', serif;
5 | }
6 |
7 | .title {
8 | text-align: center;
9 | margin-bottom: 20px;
10 | }
11 |
12 | .tab-navigation {
13 | margin-bottom: 16px;
14 | }
15 |
16 | .tab-content .col-lg-4 > ul {
17 | margin: 16px 0 0;
18 | }
19 |
20 | .card-mb-3 {
21 | max-width: 670px;
22 | }
23 |
24 | .tab-content .card-img {
25 | max-width: 222px;
26 | height: auto;
27 | }
28 |
29 | .tab-pane ul,
30 | li {
31 | padding: 5px 0;
32 | }
33 |
34 | .tab-pane ul {
35 | list-style-type: none;
36 | }
37 |
38 | .tab-pane li {
39 | text-transform: capitalize;
40 | }
41 |
42 | .list-group {
43 | max-height: 300px;
44 | overflow: scroll;
45 | overflow-x: hidden;
46 | -webkit-overflow-scrolling: touch;
47 | }
48 |
49 | .card-title {
50 | color: #ff4546;
51 | }
52 |
53 | .card-img {
54 | width: 180px;
55 | height: auto;
56 | border: 2px solid #ff4546;
57 | border-radius: 5px;
58 | }
59 |
60 | @media (max-width: 767px) {
61 | .tab-content .card-img {
62 | max-height: 300px;
63 | -o-object-fit: cover;
64 | object-fit: cover;
65 | }
66 | }
67 |
--------------------------------------------------------------------------------
/assets/css/reindeer-name-generator.css:
--------------------------------------------------------------------------------
1 | .name-generator {
2 | display: -webkit-box;
3 | display: -ms-flexbox;
4 | display: flex;
5 | -webkit-box-align: center;
6 | -webkit-box-direction: normal;
7 | -webkit-box-orient: vertical;
8 | -webkit-box-pack: center;
9 | -ms-flex-direction: column;
10 | flex-direction: column;
11 | -ms-flex-align: center;
12 | -ms-flex-pack: center;
13 | justify-content: center;
14 | align-items: center;
15 | margin-top: 50px;
16 | }
17 |
18 | .name-generator h1 {
19 | color: #c92e2f;
20 | font-family: "Mountains of Christmas", cursive;
21 | font-size: 3rem;
22 | }
23 |
24 | .name-generator span {
25 | font-size: 5rem;
26 | }
27 |
28 | .icon-container {
29 | margin-bottom: 2rem;
30 | }
31 |
32 | .reindeer-icon {
33 | width: 90px;
34 | }
35 |
36 | .given-name {
37 | font-family: "Mountains of Christmas", cursive;
38 | margin: 1.5rem;
39 | }
40 |
41 | #name-box p.given-name {
42 | font-size: 6rem;
43 | font-weight: bold;
44 | }
45 |
46 | .name-generator h3 {
47 | font-weight: 300;
48 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
49 | Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
50 | }
51 |
52 | #loadName {
53 | background-color: #ff4546;
54 | border: 0;
55 | border-radius: 1.5rem;
56 | color: white;
57 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
58 | Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
59 | font-size: 1.5rem;
60 | margin-top: 2.5rem;
61 | margin-bottom: 3rem;
62 | padding: 15px;
63 | width: 25%;
64 | text-transform: uppercase;
65 | -o-transition: background-color 0.2s;
66 | -webkit-transition: background-color 0.2s;
67 | transition: background-color 0.2s;
68 | }
69 |
70 | #loadName:hover {
71 | background-color: #c92e2f;
72 | }
73 |
74 | .box-style {
75 | display: block;
76 | font-size: 16px;
77 | font-family: sans-serif;
78 | font-weight: 700;
79 | color: #444;
80 | line-height: 1.3;
81 | padding: 0.6em 1.4em 0.5em 0.8em;
82 | width: 100%;
83 | max-width: 100%;
84 | -webkit-box-sizing: border-box;
85 | box-sizing: border-box;
86 | margin: 0;
87 | border: 1px solid #aaa;
88 | -webkit-box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
89 | box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
90 | border-radius: 0.5em;
91 | -moz-appearance: none;
92 | -webkit-appearance: none;
93 | appearance: none;
94 | background-color: #fff;
95 | background-repeat: no-repeat, repeat;
96 | background-position: right 0.7em top 50%, 0 0;
97 | background-size: 0.65em auto, 100%;
98 | }
99 |
100 | .box-style::-ms-expand {
101 | display: none;
102 | }
103 |
104 | .box-style:hover {
105 | border-color: #888;
106 | }
107 |
108 | .box-style:focus {
109 | border-color: #aaa;
110 | -webkit-box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
111 | box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
112 | color: #222;
113 | outline: none;
114 | }
115 |
116 | .box-style option {
117 | font-weight: normal;
118 | }
119 |
120 | .name-choice,
121 | .month-choice {
122 | padding: 1rem;
123 | }
124 |
125 | #resultContainer {
126 | display: none;
127 | margin-bottom: 4.5rem;
128 | text-align: center;
129 | }
130 |
131 | #result {
132 | font-family: "Mountains of Christmas", cursive;
133 | font-size: 4.5rem;
134 | }
135 |
136 | body.dark .invert {
137 | filter: invert(1);
138 | }
139 |
--------------------------------------------------------------------------------
/assets/css/snowflakes.css:
--------------------------------------------------------------------------------
1 | .snowflake {
2 | color: #fff;
3 | font-size: 1em;
4 | font-family: Arial, sans-serif;
5 | text-shadow: 0 0 5px #000;
6 | }
7 |
8 | @-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}.snowflake:nth-of-type(10){left:25%;-webkit-animation-delay:2s,0s;animation-delay:2s,0s}.snowflake:nth-of-type(11){left:65%;-webkit-animation-delay:4s,2.5s;animation-delay:4s,2.5s}
9 |
10 |
11 |
12 | ❅
13 |
14 |
15 | ❆
16 |
17 |
18 | ❅
19 |
20 |
21 | ❆
22 |
23 |
24 | ❅
25 |
26 |
27 | ❆
28 |
29 |
30 | ❅
31 |
32 |
33 | ❆
34 |
35 |
36 | ❅
37 |
38 |
39 | ❆
40 |
41 |
42 | ❅
43 |
44 |
45 | ❆
46 |
47 |
--------------------------------------------------------------------------------
/assets/css/snowman-name-generator.css:
--------------------------------------------------------------------------------
1 | .name-generator {
2 | align-items: center;
3 | display: -webkit-box;
4 | display: -ms-flexbox;
5 | display: flex;
6 | -webkit-box-align: center;
7 | -webkit-box-direction: normal;
8 | -webkit-box-orient: vertical;
9 | -webkit-box-pack: center;
10 | -ms-flex-direction: column;
11 | flex-direction: column;
12 | -ms-flex-align: center;
13 | -ms-flex-pack: center;
14 | justify-content: center;
15 | margin-top: 50px;
16 | }
17 |
18 | .name-generator h1 {
19 | color: #c92e2f;
20 | font-family: "Mountains of Christmas", cursive;
21 | font-size: 3rem;
22 | }
23 |
24 | .name-generator span {
25 | font-size: 5rem;
26 | }
27 |
28 | .given-name {
29 | font-family: "Mountains of Christmas", cursive;
30 | margin: 1.5rem;
31 | }
32 |
33 | #name-box p.given-name {
34 | font-size: 6rem;
35 | font-weight: bold;
36 | }
37 |
38 | .name-generator h3,
39 | label {
40 | font-weight: 300;
41 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
42 | Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
43 | }
44 |
45 | .name-generator label {
46 | font-size: 1.75rem;
47 | }
48 |
49 | #loadName {
50 | background-color: #ff4546;
51 | border: 0;
52 | border-radius: 1.5rem;
53 | color: white;
54 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
55 | Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
56 | font-size: 1.5rem;
57 | margin-top: 2.5rem;
58 | margin-bottom: 3rem;
59 | padding: 15px;
60 | width: 25%;
61 | text-transform: uppercase;
62 | -o-transition: background-color 0.2s;
63 | -webkit-transition: background-color 0.2s;
64 | transition: background-color 0.2s;
65 | }
66 |
67 | #loadName:hover {
68 | background-color: #c92e2f;
69 | }
70 |
71 | .box-style {
72 | -moz-appearance: none;
73 | -webkit-appearance: none;
74 | appearance: none;
75 | background-color: #fff;
76 | background-repeat: no-repeat, repeat;
77 | background-position: right 0.7em top 50%, 0 0;
78 | background-size: 0.65em auto, 100%;
79 | -webkit-box-sizing: border-box;
80 | box-sizing: border-box;
81 | border: 1px solid #aaa;
82 | -webkit-box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
83 | box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
84 | border-radius: 0.5em;
85 | color: #444;
86 | display: block;
87 | font-family: sans-serif;
88 | font-size: 16px;
89 | font-weight: 700;
90 | line-height: 1.3;
91 | margin: 0;
92 | max-width: 100%;
93 | padding: 0.6em 1.4em 0.5em 0.8em;
94 | width: 100%;
95 | }
96 |
97 | .box-style::-ms-expand {
98 | display: none;
99 | }
100 |
101 | .box-style:hover {
102 | border-color: #888;
103 | }
104 |
105 | .box-style:focus {
106 | border-color: #aaa;
107 | -webkit-box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
108 | box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
109 | color: #222;
110 | outline: none;
111 | }
112 |
113 | .box-style option {
114 | font-weight: normal;
115 | }
116 |
117 | .name-choice,
118 | .month-choice {
119 | padding: 1rem;
120 | }
121 |
122 | .icon-container {
123 | margin-bottom: 2rem;
124 | }
125 |
126 | .snowman-icon {
127 | width: 90px;
128 | }
129 |
130 | #resultContainer {
131 | display: none;
132 | margin-bottom: 4.5rem;
133 | text-align: center;
134 | }
135 |
136 | #result {
137 | font-family: "Mountains of Christmas", cursive;
138 | font-size: 4.5rem;
139 | }
140 |
141 | @media only screen and (max-width: 768px) {
142 | .container h1 {
143 | text-align: center;
144 | }
145 |
146 | #loadName {
147 | width: 75%;
148 | }
149 | }
150 |
151 | body.dark .invert {
152 | filter: invert(1);
153 | }
154 |
--------------------------------------------------------------------------------
/assets/data/games.js:
--------------------------------------------------------------------------------
1 | const linkList = [
2 | {
3 | title: 'Candy Canes',
4 | description:
5 | 'Similar to Spoons, only with candy canes. To play this game, grab a few candy canes, a deck of cards, and a group of three-to-six individuals or any number of people that can be accommodated by your dinner table. All the gamers must be able to reach the center of the table. And for more great holiday coverage, here are the 16 Ways Christmas Was Way Better in the 90s.',
6 | link: 'https://bestlifeonline.com/16-ways-christmas-was-better-in-the-90s/',
7 | imageLink:
8 | 'https://i1.wp.com/bestlifeonline.com/wp-content/uploads/2017/12/shutterstock_518406193.jpg?w=1024&ssl=1'
9 | },
10 | {
11 | title: 'Snowball Throw',
12 | description:
13 | 'No, this is not a traditional snowball fight like you might have done as a kid. This one involves a person tossing marshmallows to fellow team members, aiming for his or her mouth. The team gains a point every time a marshmallow is caught—just make sure everyone washes their hands before and after the game.',
14 | link:
15 | 'https://i1.wp.com/bestlifeonline.com/wp-content/uploads/2017/12/shutterstock_572772310.jpg?w=1024&ssl=1',
16 | imageLink:
17 | 'https://upload.wikimedia.org/wikipedia/commons/d/de/Throwing_a_snowball_in_Boston.jpg'
18 | },
19 | {
20 | title: 'Monopoly',
21 | description:
22 | "The greatest Christmas game of all time. If you aren't prepared to lose every friend you have over a game of Monopoly then you aren't playing hard enough!",
23 | link: 'https://en.wikipedia.org/wiki/Monopoly_(game)',
24 | imageLink:
25 | 'https://images.unsplash.com/photo-1566477479308-2b7abe8d7db9?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=800&q=60'
26 | },
27 | {
28 | title: 'Christmas Stocking Game',
29 | description:
30 | 'Young and old love playing this game, and can be played using common Christmas items that can be found in your household.',
31 | link:
32 | 'https://www.ornamentshop.com/xmas_trivia/xmas_games.asp?game=STOCKINGGAME',
33 | imageLink:
34 | 'https://www.publicdomainpictures.net/pictures/280000/nahled/christmas-stocking-1544937611jzU.jpg'
35 | },
36 | {
37 | title: 'Activity Board Game',
38 | description:
39 | "This is a party game from Piatnik played in 2-4 teams with at least 2 players each. The teams' meeples move over the board, the goal is to reach the finish. Depending on the sort of field they are currently standing at, one player has to act (pantomime) or to describe or to paint a phrase given on a card and the other members of his team have to find out what that should be. If they manage to do so, their meeple moves forward. There are several editions and expansions for this game. Here you will find more about the game!",
40 | link: 'https://boardgamegeek.com/boardgame/8790/activity',
41 | imageLink:
42 | 'https://cf.geekdo-images.com/imagepage/img/r2D0JuBwl0H77aaCcuqvPt3b6xk=/fit-in/900x600/filters:no_upscale()/pic3186165.jpg'
43 | },
44 | {
45 | title: 'Christmas Piñatas',
46 | description:
47 | 'A mexican christmas tradition. A blindfolded person must attempt to break the piñata with a stick. Once the piñata is broken, the filling, usually consisting of candy, is released for everyone to enjoy!',
48 | link:
49 | 'https://www.apartmenttherapy.com/pinatas-a-christmas-tradition-162867',
50 | imageLink:
51 | 'https://cdn.apartmenttherapy.info/image/fetch/f_auto,q_auto:eco,c_fit,w_960/https%3A%2F%2Fstorage.googleapis.com%2Fgen-atmedia%2F2%2F2011%2F12%2Fa2cb1d3971d815e84b9a820b43a83139076adafc.jpeg'
52 | },
53 | {
54 | title: 'Pin the nose on the Reindeer',
55 | description:
56 | 'If you have ever played Pin the Tail on the Donkey then you already know how to play Pin the nose on the Reindeer Party Accessory rudolph. The object of this game is to get the pacifier as close to the center as you can while you are blindfolded. ',
57 | link:
58 | 'https://www.amazon.com/nose-Reindeer-Party-Accessory-rudolph/dp/B0184QMFL8',
59 | imageLink:
60 | 'https://images-na.ssl-images-amazon.com/images/I/410FcZtkmOL.jpg'
61 | },
62 | {
63 | title: 'Ornament Guess',
64 | description:
65 | 'have guests guess how many ornaments are on your tree when they walk into the party.',
66 | link: 'https://www.partygameideas.com/christmas-ornament-guess/',
67 | imageLink:
68 | 'https://images.unsplash.com/photo-1544130973-522ef28d62fc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80'
69 | },
70 | {
71 | title: 'Toy Touchdown',
72 | description:
73 | 'Players must pass small toys or ornaments under their legs like they’re hiking a football and have a teammate catch them in a small Christmas basket that’s attached to the second player’s back. Teams race to be the first team to catch five or see who can get the most in a minute.',
74 | link: 'https://www.playpartyplan.com/christmas-games/',
75 | imageLink:
76 | 'https://www.playpartyplan.com/wp-content/uploads/2016/10/CHRISTMAS-GAMES-touchdown-01.png'
77 | },
78 | {
79 | title: 'Hallmark Movie Bingo Game',
80 | description:
81 | 'If you and your crew are planning to watch one of the Christmas movies premiering on Hallmark this holiday season, make your viewing even more fun with this Bingo sheet.',
82 | link: 'https://www.countryliving.com/life/g23477105/family-christmas-games/?slide=6',
83 | imageLink:
84 | 'https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/hallmark-movie-bingo-1542052363.png?crop=0.850xw:1.00xh;0.0777xw,0&resize=980:*'
85 | },
86 | {
87 | title: 'You’ve Been Jingled',
88 | description:
89 | 'You’ve been jingled is a fun, surprising and definitely exciting family tradition especially during the Christmas season. It’s a nice way to promote the spirit of gift giving without the need of saying, “Hey! The gift’s from me.”',
90 | link: 'https://christiancamppro.com/youve-been-jingled-a-christmas-game-that-spreads-joy/',
91 | imageLink:
92 | 'https://christiancamppro.com/wp-content/uploads/2018/12/youve-been-jingled-christmas-game.jpg'
93 | },
94 | {
95 | title: 'Go Santa Go',
96 | description:
97 | 'Oh dear. It looks like Santa Claus hit the snooze button again, and barely got dressed, as he rushed out to work. Go, Santa! Go as quickly as possible, as you bounce along to deliver the gifts in timely fashion for the kids this Christmas. Make sure you put some clothes on before you drop down the chimney!',
98 | link: 'https://www.miniclip.com/games/go-santa-go/en/#t-c-f-C',
99 | imageLink:
100 | 'https://static3.miniclipcdn.com/content/game-icons/medium/gosantago.jpg'
101 | },
102 | {
103 | title: 'Christmas Carol Pictionary Relay',
104 | description:
105 | 'Everyone knows Pictionary, but this version turns it up a few holiday-themed notches. Teams of party gamers race to depict familiar Christmas carols. As soon as the team figures out which carol has been drawn, they have to sing the song to score more points.',
106 | link: 'https://www.partygameideas.com/christmas-carol-pictionary-relay/',
107 | imageLink:
108 | 'https://www.partygameideas.com/wp/wp-content/uploads/2017/11/Christmas-Carol-Pictionary-Relay.jpg'
109 | },
110 | {
111 | title: 'Christmas Puzzle Game - Christmas Games',
112 | description:
113 | 'Easy to play Christmas Puzzle game with beautiful graphics, the kids will love it! Fun Puzzle for Christmas with beautiful drawings for kids.',
114 | link: 'https://chrome.google.com/webstore/detail/christmas-puzzle-game-chr/phglegapajbnleklhlanfejghkcbjijd',
115 | imageLink:
116 | 'https://lh3.googleusercontent.com/7AVaTuRPRhq6S7kH3nSX_EY5YPleMqX2DDMOLTZbK0lBM_NgmrlUsAMMBBCfxe9XPZR1KQsdAA=w640-h400-e365'
117 | },
118 | {
119 | title: 'White Elephant Gift Exchange',
120 | description:
121 | 'A white elephant gift exchange, Yankee swap or Dirty Santa is a party game where amusing, impractical gifts are exchanged during festivities. Usually, the goal of a white elephant gift exchange is to entertain party-goers rather than to gain a genuinely valuable or highly sought-after item.',
122 | link: 'https://www.whiteelephantrules.com/',
123 | imageLink:
124 | 'https://www.halfwaycreek.org/wp-content/uploads/2015/11/WhiteElephantChristmas.jpg'
125 | },
126 | {
127 | title: 'Mr Rocket Penguin',
128 | description:
129 | 'This penguin is unstoppable in his Christmass Quest to reach every place on the planet. Just let him strap his trusty old rocket and watch this bird fly high!',
130 | link: 'http://www.merry-christmas.com/games/mr-rocket-penguin',
131 | imageLink:
132 | 'http://www.merry-christmas.com/images/mr-rocket-penguin-merry-christmas-christmas-games-christmas-recipies-kids-games-fun.png'
133 | }
134 | ];
135 |
136 |
137 |
138 |
139 |
140 |
141 |
--------------------------------------------------------------------------------
/assets/img/Gift.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/Gift.jpg
--------------------------------------------------------------------------------
/assets/img/gift_banner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_banner.jpg
--------------------------------------------------------------------------------
/assets/img/gift_bears.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_bears.jpg
--------------------------------------------------------------------------------
/assets/img/gift_books.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_books.jpg
--------------------------------------------------------------------------------
/assets/img/gift_books_novel.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_books_novel.jpg
--------------------------------------------------------------------------------
/assets/img/gift_cats.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_cats.jpg
--------------------------------------------------------------------------------
/assets/img/gift_colours.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_colours.jpg
--------------------------------------------------------------------------------
/assets/img/gift_colours_pencils.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_colours_pencils.jpg
--------------------------------------------------------------------------------
/assets/img/gift_dolls.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_dolls.jpg
--------------------------------------------------------------------------------
/assets/img/gift_fox.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_fox.jpg
--------------------------------------------------------------------------------
/assets/img/gift_homedecor.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_homedecor.jpg
--------------------------------------------------------------------------------
/assets/img/gift_homedecor2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_homedecor2.jpg
--------------------------------------------------------------------------------
/assets/img/gift_homedecor_candles.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_homedecor_candles.jpg
--------------------------------------------------------------------------------
/assets/img/gift_mug.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_mug.jpg
--------------------------------------------------------------------------------
/assets/img/gift_owl.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_owl.jpg
--------------------------------------------------------------------------------
/assets/img/gift_reindeer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_reindeer.jpg
--------------------------------------------------------------------------------
/assets/img/gift_sneaker_socks.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_sneaker_socks.jpg
--------------------------------------------------------------------------------
/assets/img/gift_snowman.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_snowman.jpg
--------------------------------------------------------------------------------
/assets/img/gift_wristwatch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_wristwatch.jpg
--------------------------------------------------------------------------------
/assets/img/gift_wristwatch_sport.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/gift_wristwatch_sport.jpg
--------------------------------------------------------------------------------
/assets/img/reindeer.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
12 |
34 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/assets/img/santa-claus.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
10 |
12 |
15 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/assets/img/santafied.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/img/santafied.jpg
--------------------------------------------------------------------------------
/assets/img/santafied_logo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/img/snowman.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
22 |
26 |
32 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/assets/js/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/assets/js/.gitkeep
--------------------------------------------------------------------------------
/assets/js/blog-script.js:
--------------------------------------------------------------------------------
1 | let searchBlog = () => {
2 | const input = document.getElementById('search-blog');
3 | const filter = input.value.toUpperCase();
4 |
5 | const blogpost = document.getElementsByClassName("card");
6 | for (let i = 0; i < blogpost.length; i++) {
7 | let card = blogpost[i].getElementsByTagName('h5');
8 | if (card[0].innerHTML.toUpperCase().indexOf(filter) > -1) {
9 | blogpost[i].style.display = "";
10 | } else {
11 | blogpost[i].style.display = "none";
12 | }
13 | }
14 | }
15 |
16 | searchBlog();
--------------------------------------------------------------------------------
/assets/js/darkmode.js:
--------------------------------------------------------------------------------
1 | // Query for the toggle that is used to change between themes
2 | const toggle = document.querySelector("#themeToggle");
3 | const storedMode = localStorage.getItem("darkmode");
4 | const navbar = document.querySelector(".navbar ");
5 |
6 | const createElement = (elem, cssClass, txt = undefined) => {
7 | let node = document.createElement(elem); //create the List element
8 |
9 | if (cssClass) {
10 | node.classList.add(cssClass);
11 | }
12 |
13 | if (txt) {
14 | node.appendChild(document.createTextNode(txt));
15 | }
16 |
17 | return node;
18 | };
19 |
20 | const tc = createElement("DIV", "toggle-container");
21 | const switchLabel = createElement("LABEL", "switch");
22 | const checkbox = createElement("INPUT");
23 | const spanSlider = createElement("SPAN", "slider");
24 | const pTag = createElement("SPAN", "ptag", "dark mode");
25 |
26 | checkbox.setAttribute("id", "themeToggle");
27 | checkbox.setAttribute("type", "checkbox");
28 | spanSlider.classList.add("round");
29 | switchLabel.appendChild(pTag);
30 | switchLabel.appendChild(checkbox);
31 | switchLabel.appendChild(spanSlider);
32 |
33 | tc.appendChild(switchLabel);
34 |
35 | navbar.appendChild(tc);
36 |
37 | // Listen for the toggle check/uncheck to toggle the dark class on the
38 | checkbox.addEventListener("click", ev => toggleDarkMode(ev.target.checked));
39 |
40 | // Called by the media query to check/uncheck the toggle
41 | function checkToggle(shouldCheck) {
42 | checkbox.checked = shouldCheck;
43 | }
44 |
45 | // Called when the page loads
46 | if (storedMode === null || storedMode === "false") {
47 | toggleDarkMode(false);
48 | } else {
49 | toggleDarkMode(true);
50 | }
51 |
52 | function toggleDarkMode(shouldEnable) {
53 | document.body.classList.toggle("dark", shouldEnable);
54 | checkToggle(shouldEnable);
55 | localStorage.setItem("darkmode", shouldEnable);
56 | }
57 |
--------------------------------------------------------------------------------
/assets/js/elf-name-generator.js:
--------------------------------------------------------------------------------
1 | let choice = {firstLetter: "", monthChoice: ""};
2 | let result = document.getElementById("result");
3 |
4 | // letterChoice function
5 | function letterChoice() {
6 | letter = document.getElementById("name").value;
7 | choice.firstLetter = letter;
8 | }
9 |
10 | // monthChoice function
11 | function monthChoice() {
12 | month = document.getElementById("month").value;
13 | choice.monthChoice = month;
14 | }
15 |
16 | //function to generate elf name
17 | function generateName() {
18 | if (choice.firstLetter && choice.monthChoice) {
19 | document.getElementById("resultContainer").style.display = "block";
20 | result.textContent = choice.firstLetter + " " + choice.monthChoice;
21 | } else {
22 | alert("Please input your data first.");
23 | }
24 | }
25 |
26 | function displayButtonText() {
27 | const button = document.getElementById('loadName');
28 | if (document.body.offsetWidth < 600) {
29 | button.innerText = 'Go!'
30 | }
31 | }
32 |
33 | displayButtonText();
34 |
--------------------------------------------------------------------------------
/assets/js/email-validation.js:
--------------------------------------------------------------------------------
1 | const emailInput = document.getElementsByClassName('validate-me')[0];
2 | const errorMsg = document.getElementsByClassName('error-msg')[0];
3 | const pattern = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i;
4 |
5 | window.onload = function() {
6 |
7 | emailInput.addEventListener('blur', () => {
8 | const input = emailInput.value;
9 | if (!pattern.test(input) && input != '' ) {
10 | errorMsg.style.display = "block";
11 | } else {
12 | errorMsg.style.display = "none";
13 | }
14 | });
15 |
16 | }
--------------------------------------------------------------------------------
/assets/js/lazyloading.js:
--------------------------------------------------------------------------------
1 | document.addEventListener("DOMContentLoaded", function() {
2 | var lazyloadImages;
3 |
4 | if ("IntersectionObserver" in window) {
5 | lazyloadImages = document.querySelectorAll(".card-img, .img-fluid");
6 | var imageObserver = new IntersectionObserver(function(entries, observer) {
7 | entries.forEach(function(entry) {
8 | if (entry.isIntersecting) {
9 | var image = entry.target;
10 | image.src = image.dataset.src;
11 | image.classList.remove("lazy");
12 | imageObserver.unobserve(image);
13 | }
14 | });
15 | });
16 |
17 | lazyloadImages.forEach(function(image) {
18 | imageObserver.observe(image);
19 | });
20 | } else {
21 | var lazyloadThrottleTimeout;
22 | lazyloadImages = document.querySelectorAll(".card-img, .img-fluid");
23 |
24 | function lazyload () {
25 | if(lazyloadThrottleTimeout) {
26 | clearTimeout(lazyloadThrottleTimeout);
27 | }
28 |
29 | lazyloadThrottleTimeout = setTimeout(function() {
30 | var scrollTop = window.pageYOffset;
31 | lazyloadImages.forEach(function(img) {
32 | if(img.offsetTop < (window.innerHeight + scrollTop)) {
33 | img.src = img.dataset.src;
34 | img.classList.remove('lazy');
35 | }
36 | });
37 | if(lazyloadImages.length == 0) {
38 | document.removeEventListener("scroll", lazyload);
39 | window.removeEventListener("resize", lazyload);
40 | window.removeEventListener("orientationChange", lazyload);
41 | }
42 | }, 20);
43 | }
44 |
45 | document.addEventListener("scroll", lazyload);
46 | window.addEventListener("resize", lazyload);
47 | window.addEventListener("orientationChange", lazyload);
48 | }
49 | })
50 |
--------------------------------------------------------------------------------
/assets/js/mouse-trail-snowball.js:
--------------------------------------------------------------------------------
1 | const snow1 = document.getElementById("snowball1");
2 | const snow2 = document.getElementById("snowball2");
3 | const snow3 = document.getElementById("snowball3");
4 |
5 | const mouseX = event => {
6 | return event.clientX;
7 | }
8 |
9 | const mouseY = event => {
10 | return event.clientY;
11 | }
12 |
13 | const positionElement = (event, snow) => {
14 | const mouse = {
15 | x: mouseX(event),
16 | y: mouseY(event)
17 | }
18 |
19 | snow.style.top = `${mouse.y + document.documentElement.scrollTop}px`;
20 | snow.style.left = `${mouse.x}px`;
21 | }
22 |
23 | window.onmousemove = event => {
24 | setTimeout(() => {
25 | positionElement(event, snow1);
26 | }, 100);
27 |
28 | setTimeout(() => {
29 | positionElement(event, snow2);
30 | }, 200);
31 |
32 | setTimeout(() => {
33 | positionElement(event, snow3);
34 | }, 300);
35 | }
36 |
--------------------------------------------------------------------------------
/assets/js/navLink-generator.js:
--------------------------------------------------------------------------------
1 | const navLinks = [{
2 | label: "Home",
3 | href: "index.html",
4 | },
5 | {
6 | label: "Facts",
7 | href: "pages/facts.html",
8 | },
9 | {
10 | label: "Recipes",
11 | href: "pages/recipes.html",
12 | },
13 | {
14 | label: "Gifts",
15 | href: "pages/gifts.html",
16 | },
17 | {
18 | label: "Songs",
19 | href: "pages/songs.html",
20 | },
21 | {
22 | label: "Games",
23 | href: "pages/games.html",
24 | },
25 | {
26 | label: "Films",
27 | href: "pages/films.html",
28 | },
29 | {
30 | label: "Books",
31 | href: "pages/books.html",
32 | },
33 | {
34 | label: "Activities",
35 | href: "pages/activities.html",
36 | },
37 | {
38 | label: "Name Generators",
39 | href: "pages/name-generators.html",
40 | },
41 | {
42 | label: "International",
43 | href: "pages/international.html",
44 | },
45 | {
46 | label: "Party Costumes",
47 | href: "pages/party-costumes.html",
48 | },
49 | {
50 | label: "Wishes",
51 | href: "pages/wishes.html"
52 | },
53 | {
54 | label: "Blog",
55 | href: "pages/blog.html",
56 | },
57 | {
58 | label: "Stock Photos",
59 | href: "pages/stock-photos.html",
60 | },
61 | {
62 | label: "Calendar",
63 | href: "pages/calendar.html",
64 | },
65 | {
66 | label: "Contact Us",
67 | href: "#footer",
68 | },
69 | ];
70 |
71 | const generateLinks = () => {
72 | let dropdownEl = null;
73 | if (document.getElementById("nav-dropdown")) {
74 | dropdownEl = document.getElementById("nav-dropdown");
75 | } else {
76 | dropdownEl = document.getElementById("nav-dropdown-from-page");
77 | navLinks.pop();
78 | }
79 |
80 | navLinks.forEach(navLink => {
81 | if (document.getElementById("nav-dropdown-from-page")) {
82 | navLink.href = `../${navLink.href}`;
83 | }
84 |
85 | const anchor = document.createElement("a");
86 | anchor.href = navLink.href;
87 | anchor.className = "dropdown-item";
88 | anchor.innerText = navLink.label;
89 | dropdownEl.appendChild(anchor);
90 | });
91 | }
92 |
93 | document.addEventListener("DOMContentLoaded", () => {
94 | generateLinks();
95 | });
--------------------------------------------------------------------------------
/assets/js/pages-footer.js:
--------------------------------------------------------------------------------
1 | document.write(`
2 |
74 |
75 | `);
--------------------------------------------------------------------------------
/assets/js/pages-header.js:
--------------------------------------------------------------------------------
1 | document.write(`
2 |
3 |
4 |
5 |
24 | `);
--------------------------------------------------------------------------------
/assets/js/recipeCard.js:
--------------------------------------------------------------------------------
1 | /* Renders recipes in theRecipes.js file.
2 | Use recipes.css to add Style
3 | */
4 |
5 | window.onload = function() {
6 |
7 | recipes = listOf.sort(function(a, b){
8 |
9 | if (a.name < b.name){
10 | return -1;
11 | }
12 | if (a.name > b.name){
13 | return 1;
14 | }
15 | return 0;
16 |
17 | });
18 |
19 | for ( i=0; i < recipes.length; i++) {
20 |
21 | var id = recipes[i].id;
22 | var name = recipes[i].name;
23 | var description = recipes[i].description;
24 | var summary = recipes[i].summary;
25 | var img = recipes[i].img;
26 | var link = recipes[i].link;
27 |
28 | if (i == 0) {
29 | // Creates First Nav Link Element
30 | var getListTab = document.getElementById("list-tab");
31 | var getContentTab = document.getElementById("nav-tabContent");
32 | //Create Card Nav Link Item.
33 | getListTab.insertAdjacentHTML("afterbegin", ''+name+' ');
34 |
35 | // Create tabe pane. SET to active.
36 | tabPane = TabPaneActive(true, id + "-a")
37 | getContentTab.appendChild(tabPane);
38 | }
39 | else{
40 | //Create Card Nav Link Item.
41 | var getAncor = document.getElementById(recipes[i-1].id);
42 | getAncor.insertAdjacentHTML("afterend", ''+name+' ');
43 |
44 | var getContentTab = document.getElementById("nav-tabContent");
45 | // Create tabe pane. SET to fade.
46 | var tabPane = TabPaneActive(false, id + "-a");
47 | getContentTab.appendChild(tabPane);
48 | }
49 |
50 |
51 | // Create Card
52 | var card = CreateCard();
53 | tabPane.appendChild(card);
54 | // Create Row
55 | var row = CreateRow();
56 | card.appendChild(row);
57 | // Create Left Section
58 | var leftSection = createLeftSection();
59 | row.appendChild(leftSection);
60 | // Create Image
61 | leftSection.appendChild(getImg(img));
62 | // Create Summary Points
63 | var summaryList = summary[0];
64 | leftSection.appendChild(CreateSummary(summaryList));
65 | // Create Right Section
66 | var rightSection = CreateRightSection();
67 | row.appendChild(rightSection);
68 | // Create Card Body
69 | var cardBody = CreateCardBody();
70 | rightSection.appendChild(cardBody);
71 | // Create Title
72 | var cardTitle = CreateCardTitle(name);
73 | cardBody.appendChild(cardTitle);
74 | // Create Text
75 | var mainCardText = CreateMainText(description);
76 | cardBody.appendChild(mainCardText);
77 | // Create Footer
78 | var footer = CreateCardFooter(link);
79 | cardBody.appendChild(footer);
80 |
81 | $('a[data-toggle="list"]').on('shown.bs.tab', function (e) {
82 | //e.target // newly activated tab
83 | //e.relatedTarget // previous active tab
84 | //$(window).scrollTop(0);
85 | $("html, body").animate({ scrollTop: 0 },10);
86 | })
87 | }
88 |
89 | function CreateSummary(summary) {
90 | // takes array {id: id, name: name, age: age}
91 | if (summary.length != 0) {
92 |
93 | var cardSummary = document.createElement("ul");
94 | for (item in summary) {
95 | //console.log(item)
96 | var cardPoint = document.createElement("li");
97 | cardPoint.appendChild(document.createTextNode(item + ": " +summary[item]));
98 | cardSummary.appendChild(cardPoint);
99 | }
100 | //console.log(cardSummary);
101 | return cardSummary;
102 | }
103 | else {
104 |
105 | var cardPoint = document.createElement("li");
106 | cardPoint.innerHTML = "no summary available";
107 |
108 | return cardPoint;
109 | }
110 | }
111 |
112 | function TabPaneActive(isActive, id) {
113 |
114 | var tabPane = document.createElement("div");
115 | tabPane.id = id;
116 |
117 | if (isActive) {
118 | tabPane.setAttribute("class", "tab-pane active");
119 | }
120 | else {
121 | tabPane.setAttribute("class", "tab-pane fade");
122 | }
123 |
124 | tabPane.setAttribute("role", "tabpanel");
125 |
126 | return tabPane;
127 | }
128 |
129 | function CreateCard() {
130 |
131 | var card = document.createElement("div");
132 | card.setAttribute("class", "card-mb-3");
133 |
134 | return card
135 | }
136 |
137 | function CreateRow() {
138 |
139 | var row = document.createElement("div");
140 | row.setAttribute("class", "row no-gutters");
141 |
142 | return row;
143 | }
144 |
145 | function createLeftSection() {
146 | var leftSection = document.createElement("div");
147 | leftSection.setAttribute("class", "col-md-4");
148 |
149 | return leftSection;
150 | }
151 |
152 | function getImg(img) {
153 | var image = document.createElement("img");
154 | image.setAttribute("class", "card-img");
155 | image.setAttribute("src", img);
156 |
157 | return image;
158 | }
159 |
160 | function CreateRightSection() {
161 | var rightSection = document.createElement("div");
162 | rightSection.setAttribute("class", "col-md-8");
163 |
164 | return rightSection;
165 | }
166 |
167 | function CreateCardBody() {
168 | var cardBody = document.createElement("div");
169 | cardBody.setAttribute("class", "card-body");
170 |
171 | return cardBody;
172 | }
173 |
174 | function CreateCardTitle(name) {
175 | var cardTitle = document.createElement("h5");
176 | cardTitle.setAttribute("class", "card-title");
177 | cardTitle.innerHTML = name;
178 |
179 | return cardTitle;
180 | }
181 |
182 | function CreateMainText(string) {
183 | var cardText = document.createElement("p");
184 | cardText.setAttribute("class", "card-text");
185 | cardText.innerHTML = string;
186 |
187 | //console.log(cardText);
188 | return cardText;
189 | }
190 |
191 | function CreateCardFooter(link) {
192 |
193 | var smallTextCard = document.createElement("a");
194 | smallTextCard.setAttribute("class", "btn button-color");
195 | smallTextCard.setAttribute("role", "button");
196 | smallTextCard.setAttribute("href", link);
197 | smallTextCard.innerHTML = "Know More";
198 |
199 | return smallTextCard;
200 | }
201 |
202 | }
--------------------------------------------------------------------------------
/assets/js/reindeer-name-generator.js:
--------------------------------------------------------------------------------
1 | let choice = { firstLetter: "", monthChoice: "" };
2 | let result = document.getElementById("result");
3 |
4 | // letterChoice function
5 | function letterChoice() {
6 | letter = document.getElementById("name").value;
7 | choice.firstLetter = letter;
8 | }
9 |
10 | // monthChoice function
11 | function monthChoice() {
12 | month = document.getElementById("month").value;
13 | choice.monthChoice = month;
14 | }
15 |
16 | //function to generate reindeer name
17 | function generateName() {
18 | if (choice.firstLetter && choice.monthChoice) {
19 | document.getElementById("resultContainer").style.display = "block";
20 | result.textContent = choice.firstLetter + " " + choice.monthChoice;
21 | } else {
22 | alert("Please input your data first.");
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/assets/js/snowman-name-generator.js:
--------------------------------------------------------------------------------
1 | function generateName() {
2 |
3 | let firstLetter = document.getElementById('firstLetter').value,
4 | userMonth = document.getElementById('selectMonth').value,
5 | index = 0,
6 | snowmanName,
7 | snowmanSurname,
8 | result = document.getElementById('result');
9 |
10 | const alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
11 |
12 | const snowNames = ['Carrot', 'Eve', 'Sherry', 'Cozy', 'Teddy', 'Sweetie', 'Hope', 'Cookie', 'Robin', 'Tinsel', 'Joy', 'Sugarplum', 'Sparkle', 'Magic', 'Candy', 'Festive', 'Berry', 'Holly', 'Rosie', 'Twinkle', 'Angel', 'Frostie', 'Bells', 'Merry', 'Jingle', 'Joy'];
13 |
14 | const snowSurnames = ['McSnowflake', 'McSparkles', 'McBlizzard', 'McIcicles', 'McSnowballs', 'McFreeze', 'McFrosty', 'McSparkle', 'McGlisten', 'McChilly', 'McSlushy', 'McSnowy'];
15 |
16 | if (firstLetter && userMonth) {
17 | index = alphabet.indexOf(firstLetter.toLowerCase());
18 | snowmanName = snowNames[index];
19 | snowmanSurname = snowSurnames[userMonth];
20 | document.getElementById("resultContainer").style.display = "block";
21 | result.textContent = snowmanName + ' ' + snowmanSurname;
22 | } else {
23 | alert('Please input your data first.');
24 | }
25 |
26 | }
--------------------------------------------------------------------------------
/assets/js/songsCard.js:
--------------------------------------------------------------------------------
1 | window.onload = function () {
2 |
3 | // Sort the songs on title
4 | const songsSorted = songs.sort(function (a, b) {
5 | if (a.title < b.title) {
6 | return -1;
7 | }
8 | if (a.title > b.title) {
9 | return 1;
10 | }
11 | return 0;
12 | });
13 |
14 | // Render songs using HTML template
15 | songsSorted.forEach(function(song, index){
16 | renderSong(song, index);
17 | })
18 | }
19 |
20 | const renderSong = function (song, index) {
21 | const { title, description, imageUrl, youtubeUrl, audioUrl, lyrics } = song;
22 |
23 | const menuContainer = document.querySelector("#list-tab");
24 | const cardContainer = document.querySelector("#card-container");
25 |
26 | const menuTemplate = document.querySelector('#menu-template');
27 | const cardTemplate = document.querySelector('#card-template');
28 |
29 | const menuClone = document.importNode(menuTemplate.content, true);
30 | const cardClone = document.importNode(cardTemplate.content, true);
31 |
32 | // Menu item
33 | const menuItem = menuClone.querySelector("a.list-group-item");
34 | menuItem.textContent = title;
35 |
36 | //Image url
37 | const images = cardClone.querySelector("img.card-img");
38 | images.setAttribute('src', imageUrl);
39 |
40 | // Card title
41 | const cardTitle = cardClone.querySelector("h5.card-title");
42 | cardTitle.textContent = title;
43 |
44 | // Description
45 | const cardDescription = cardClone.querySelector("p.card-text");
46 | cardDescription.innerHTML = description;
47 |
48 | // Caption
49 | const cardCaption = cardClone.querySelector("figcaption");
50 | cardCaption.innerHTML = title;
51 |
52 | // Youtube
53 | if (youtubeUrl && youtubeUrl !== '') {
54 | const cardYoutube = cardClone.querySelector("small.text-muted a");
55 | cardYoutube.setAttribute("href", youtubeUrl);
56 | }
57 |
58 | // Audio
59 | if (audioUrl && audioUrl !== '') {
60 | const cardAudio = cardClone.querySelector("audio");
61 | cardAudio.setAttribute("src", audioUrl);
62 | }
63 |
64 | // Lyrics
65 | const cardLyrics = cardClone.querySelector("p#lyrics");
66 | cardLyrics.innerHTML = lyrics;
67 |
68 | // Set correct ids
69 | menuClone.querySelector("a").setAttribute("href", `#card${index}`);
70 | cardClone.querySelector(".tab-pane").setAttribute("id", `card${index}`);
71 |
72 |
73 | // If first item, make it active
74 | if (index === 0) {
75 | menuClone.querySelector("a").classList.toggle('active');
76 | cardClone.querySelector(".tab-pane").classList.toggle('active');
77 | cardClone.querySelector(".tab-pane").classList.toggle('show');
78 | }
79 |
80 | menuContainer.appendChild(menuClone);
81 | cardContainer.appendChild(cardClone);
82 | };
--------------------------------------------------------------------------------
/assets/js/stock-photos.js:
--------------------------------------------------------------------------------
1 | window.onload = async () => {
2 | const clientString = 'client'
3 |
4 | const x = '371db87cae6cbce09dcab5e63f'
5 | const random = '_id=5f15d1d0b2164d7a7e6f'
6 | const hash = 'd0d0214b40a21d4b7a'
7 |
8 | const response = await fetch(`https://api.unsplash.com/photos/random?${clientString}${random}${x}${hash}&count=21&query=christmas`)
9 |
10 | const myJson = await response.json()
11 |
12 | const filteredPhotos = myJson.map((photo) => ({
13 | link: photo.links.html,
14 | url: photo.urls.thumb,
15 | alt_description: photo.alt_description,
16 | description: photo.description,
17 | photographer: photo.user.name
18 | }))
19 |
20 | const container = document.querySelector('#stock-photos-container')
21 |
22 | container.setAttribute('style',
23 | "padding: 0 3px; align-self: center"
24 | )
25 |
26 | const row = document.createElement('div')
27 | row.classList.add('row')
28 | row.style.justifyContent = 'center'
29 | container.appendChild(row)
30 |
31 | filteredPhotos.forEach((photo) => {
32 | const image = (photoProps) => {
33 | const imgDiv = document.createElement('div')
34 |
35 | imgDiv.setAttribute('style',
36 | "padding: 7px 0; margin: 7px; border: 1px solid black; border-radius: 7px; text-align: center; width: 30%; box-shadow: 5px 5px 10px 1px;",
37 | )
38 |
39 | imgDiv.innerHTML = `Photo by ${photoProps.photographer} `
40 |
41 | return imgDiv
42 | }
43 |
44 | row.appendChild(image(photo))
45 | })
46 | }
--------------------------------------------------------------------------------
/design/card-designs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/design/card-designs.png
--------------------------------------------------------------------------------
/design/general-layout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/design/general-layout.png
--------------------------------------------------------------------------------
/design/newdesign.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/design/newdesign.png
--------------------------------------------------------------------------------
/img/activity 2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/activity 2.jpg
--------------------------------------------------------------------------------
/img/activity.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/activity.jpg
--------------------------------------------------------------------------------
/img/books.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/books.jpg
--------------------------------------------------------------------------------
/img/calendar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/calendar.jpg
--------------------------------------------------------------------------------
/img/factsSanta.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/factsSanta.jpg
--------------------------------------------------------------------------------
/img/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/favicon.png
--------------------------------------------------------------------------------
/img/feliz_navidad_cover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/feliz_navidad_cover.jpg
--------------------------------------------------------------------------------
/img/games.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/games.jpg
--------------------------------------------------------------------------------
/img/gift_snowman.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/gift_snowman.jpg
--------------------------------------------------------------------------------
/img/gifts.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/gifts.jpg
--------------------------------------------------------------------------------
/img/microphone.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/microphone.jpg
--------------------------------------------------------------------------------
/img/movies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/movies.png
--------------------------------------------------------------------------------
/img/name.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/name.jpg
--------------------------------------------------------------------------------
/img/recipes.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/recipes.jpg
--------------------------------------------------------------------------------
/img/snow-xmas.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/snow-xmas.jpg
--------------------------------------------------------------------------------
/img/songs.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/songs.jpg
--------------------------------------------------------------------------------
/img/wish.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zero-to-mastery/Santafied/bc568a7351ad729cf7b97323522413cc1a5e42ef/img/wish.jpg
--------------------------------------------------------------------------------
/pages/blog.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | Santafied | Blog
20 |
21 |
22 |
23 |
24 |
25 |
28 |
29 |
30 |
31 |
32 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
Christmas
52 |
55 |
56 | By Santa Clause
57 | Oct 1, 2019
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
Christmas
67 |
70 |
71 | By Rudolph
72 | Nov 28, 2019
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
Christmas
82 |
83 |
84 | By Mrs. Clause
85 | Nov 26, 2019
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
Christmas
97 |
98 |
99 | By An Elf
100 | Nov 21, 2019
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
Christmas
110 |
113 |
114 | By Gingerbread Man
115 | Nov 15, 2019
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
Christmas
125 |
126 |
127 | By Santa Clause
128 | Nov 1, 2019
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
Christmas
138 |
142 |
143 | By Mrs. Clause
144 | Oct 15, 2019
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
--------------------------------------------------------------------------------
/pages/calendar.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Calendar
21 |
22 |
23 |
24 |
25 |
26 |
29 |
30 |
31 |
32 |
33 |
97 |
98 |
99 |
100 |
101 | ❮
102 | ❯
103 | December2019
104 |
105 |
106 |
107 |
108 | Sun
109 | Mon
110 | Tue
111 | Wed
112 | Thur
113 | Fri
114 | Sat
115 |
116 |
117 |
118 | 1
119 | 2
120 | 3
121 | 4
122 | 5
123 | 6
124 | 7
125 | 8
126 | 9
127 | 10
128 | 11
129 | 12
130 | 13
131 | 14
132 | 15
133 | 16
134 | 17
135 | 18
136 | 19
137 | 20
138 | 21
139 | 22
140 | 23
141 | 24
142 | 25
143 | 26
144 | 27
145 | 28
146 | 29
147 | 30
148 | 31
149 |
150 |
151 |
152 |
153 |
154 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
165 |
167 |
169 |
181 |
182 |
183 |
184 |
--------------------------------------------------------------------------------
/pages/games.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
12 |
18 |
19 |
20 |
21 |
22 |
26 |
27 |
28 |
29 |
30 | Santafied | Games
31 |
32 |
33 |
34 |
35 |
38 |
39 |
40 |
41 |
Christmas Games
42 |
43 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 | View Game
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
92 |
97 |
102 |
151 |
152 |
153 |
--------------------------------------------------------------------------------
/pages/stock-photos.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 | Santafied | Stock Photos
27 |
28 |
29 |
30 |
33 |
34 |
35 |
38 |
39 |
40 | Christmas Stock Photos
41 |
42 |
43 |
44 |
45 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
58 |
60 |
62 |
63 |
64 |
--------------------------------------------------------------------------------