diff --git a/el-GR/code/gswd-example-1/index.html b/el-GR/code/gswd-example-1/index.html
new file mode 100644
index 00000000..1a0af9bc
--- /dev/null
+++ b/el-GR/code/gswd-example-1/index.html
@@ -0,0 +1,9 @@
+
+
+
+ The title
+
+
+ The heading
+
+
diff --git a/el-GR/code/gswd-example-1/project_config.yml b/el-GR/code/gswd-example-1/project_config.yml
new file mode 100644
index 00000000..5ac25fdd
--- /dev/null
+++ b/el-GR/code/gswd-example-1/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Example 1'
+identifier: 'gswd-example-1'
+type: 'html'
diff --git a/el-GR/code/gswd-example-2/animation.css b/el-GR/code/gswd-example-2/animation.css
new file mode 100644
index 00000000..d1082357
--- /dev/null
+++ b/el-GR/code/gswd-example-2/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* runs the 'rotate-centre' animation with linear timing (same pace all the way through) for eight seconds. Runs the animation twice. */
+ display: inline-block; /* Important so the animated element is not split to a new line */
+}
+
+@keyframes rotate-center {
+ /* The rotate animation code */
+ 0% {
+ /* Rotate from 0 to 360 degrees */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* runs the 'bounce' animation with ease timing (slow start and end) for two seconds. Runs the animation three times. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* The bounce animation code */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Starting position and actual size */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Grow width and shrink height for pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Return to actual size and move emoji up 100px from current position */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Move emoji back to starting position */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* runs the 'scale' animation with ease timing (slow start and end) for two seconds. Runs the animation forever. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* The scale animation code */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* The roll animation code */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* The roll animation code */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* The move animation code */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* The move animation code */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/el-GR/code/gswd-example-2/beetle.jpg b/el-GR/code/gswd-example-2/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/el-GR/code/gswd-example-2/beetle.jpg differ
diff --git a/el-GR/code/gswd-example-2/butterfly.JPG b/el-GR/code/gswd-example-2/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/el-GR/code/gswd-example-2/butterfly.JPG differ
diff --git a/el-GR/code/gswd-example-2/cacti.JPG b/el-GR/code/gswd-example-2/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/el-GR/code/gswd-example-2/cacti.JPG differ
diff --git a/el-GR/code/gswd-example-2/cafe.css b/el-GR/code/gswd-example-2/cafe.css
new file mode 100644
index 00000000..f6a24aff
--- /dev/null
+++ b/el-GR/code/gswd-example-2/cafe.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/cafe.jpg b/el-GR/code/gswd-example-2/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/el-GR/code/gswd-example-2/cafe.jpg differ
diff --git a/el-GR/code/gswd-example-2/candles.JPG b/el-GR/code/gswd-example-2/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/el-GR/code/gswd-example-2/candles.JPG differ
diff --git a/el-GR/code/gswd-example-2/carnival.jpg b/el-GR/code/gswd-example-2/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/el-GR/code/gswd-example-2/carnival.jpg differ
diff --git a/el-GR/code/gswd-example-2/colour-festival.jpg b/el-GR/code/gswd-example-2/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/el-GR/code/gswd-example-2/colour-festival.jpg differ
diff --git a/el-GR/code/gswd-example-2/comic-books.jpg b/el-GR/code/gswd-example-2/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/el-GR/code/gswd-example-2/comic-books.jpg differ
diff --git a/el-GR/code/gswd-example-2/comic.css b/el-GR/code/gswd-example-2/comic.css
new file mode 100644
index 00000000..14f72fa1
--- /dev/null
+++ b/el-GR/code/gswd-example-2/comic.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/el-GR/code/gswd-example-2/companion.css b/el-GR/code/gswd-example-2/companion.css
new file mode 100644
index 00000000..0fd47933
--- /dev/null
+++ b/el-GR/code/gswd-example-2/companion.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/el-GR/code/gswd-example-2/crayons.jpg b/el-GR/code/gswd-example-2/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/el-GR/code/gswd-example-2/crayons.jpg differ
diff --git a/el-GR/code/gswd-example-2/default.css b/el-GR/code/gswd-example-2/default.css
new file mode 100644
index 00000000..c0df643a
--- /dev/null
+++ b/el-GR/code/gswd-example-2/default.css
@@ -0,0 +1,20 @@
+
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/disco-ball.jpg b/el-GR/code/gswd-example-2/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/el-GR/code/gswd-example-2/disco-ball.jpg differ
diff --git a/el-GR/code/gswd-example-2/disco-flowers.JPG b/el-GR/code/gswd-example-2/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/el-GR/code/gswd-example-2/disco-flowers.JPG differ
diff --git a/el-GR/code/gswd-example-2/disco.css b/el-GR/code/gswd-example-2/disco.css
new file mode 100644
index 00000000..37017b4c
--- /dev/null
+++ b/el-GR/code/gswd-example-2/disco.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/el-GR/code/gswd-example-2/drone.JPG b/el-GR/code/gswd-example-2/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/el-GR/code/gswd-example-2/drone.JPG differ
diff --git a/el-GR/code/gswd-example-2/exotic-plants.jpg b/el-GR/code/gswd-example-2/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/el-GR/code/gswd-example-2/exotic-plants.jpg differ
diff --git a/el-GR/code/gswd-example-2/ferns.jpg b/el-GR/code/gswd-example-2/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/el-GR/code/gswd-example-2/ferns.jpg differ
diff --git a/el-GR/code/gswd-example-2/festival.css b/el-GR/code/gswd-example-2/festival.css
new file mode 100644
index 00000000..df39f486
--- /dev/null
+++ b/el-GR/code/gswd-example-2/festival.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/fiesta.css b/el-GR/code/gswd-example-2/fiesta.css
new file mode 100644
index 00000000..1bf08dd2
--- /dev/null
+++ b/el-GR/code/gswd-example-2/fiesta.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/el-GR/code/gswd-example-2/fire.jpg b/el-GR/code/gswd-example-2/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/el-GR/code/gswd-example-2/fire.jpg differ
diff --git a/el-GR/code/gswd-example-2/fish.jpg b/el-GR/code/gswd-example-2/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/el-GR/code/gswd-example-2/fish.jpg differ
diff --git a/el-GR/code/gswd-example-2/forest.JPG b/el-GR/code/gswd-example-2/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/el-GR/code/gswd-example-2/forest.JPG differ
diff --git a/el-GR/code/gswd-example-2/game-boy.jpg b/el-GR/code/gswd-example-2/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/el-GR/code/gswd-example-2/game-boy.jpg differ
diff --git a/el-GR/code/gswd-example-2/globe-in-water.JPG b/el-GR/code/gswd-example-2/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/el-GR/code/gswd-example-2/globe-in-water.JPG differ
diff --git a/el-GR/code/gswd-example-2/greenhouse.JPG b/el-GR/code/gswd-example-2/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/el-GR/code/gswd-example-2/greenhouse.JPG differ
diff --git a/el-GR/code/gswd-example-2/helpful-plumber.css b/el-GR/code/gswd-example-2/helpful-plumber.css
new file mode 100644
index 00000000..4acd3d5b
--- /dev/null
+++ b/el-GR/code/gswd-example-2/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/el-GR/code/gswd-example-2/illustrations.png b/el-GR/code/gswd-example-2/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/el-GR/code/gswd-example-2/illustrations.png differ
diff --git a/el-GR/code/gswd-example-2/index.html b/el-GR/code/gswd-example-2/index.html
new file mode 100644
index 00000000..857ab3e1
--- /dev/null
+++ b/el-GR/code/gswd-example-2/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ My website title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/el-GR/code/gswd-example-2/lake-mountains.JPG b/el-GR/code/gswd-example-2/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/el-GR/code/gswd-example-2/lake-mountains.JPG differ
diff --git a/el-GR/code/gswd-example-2/land-animals.css b/el-GR/code/gswd-example-2/land-animals.css
new file mode 100644
index 00000000..c3645ead
--- /dev/null
+++ b/el-GR/code/gswd-example-2/land-animals.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/medal.jpg b/el-GR/code/gswd-example-2/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/el-GR/code/gswd-example-2/medal.jpg differ
diff --git a/el-GR/code/gswd-example-2/medals.css b/el-GR/code/gswd-example-2/medals.css
new file mode 100644
index 00000000..edc89cad
--- /dev/null
+++ b/el-GR/code/gswd-example-2/medals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/money.css b/el-GR/code/gswd-example-2/money.css
new file mode 100644
index 00000000..cec9a1ce
--- /dev/null
+++ b/el-GR/code/gswd-example-2/money.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/el-GR/code/gswd-example-2/monkey.JPG b/el-GR/code/gswd-example-2/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/el-GR/code/gswd-example-2/monkey.JPG differ
diff --git a/el-GR/code/gswd-example-2/moon-art.png b/el-GR/code/gswd-example-2/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/el-GR/code/gswd-example-2/moon-art.png differ
diff --git a/el-GR/code/gswd-example-2/mushroom.JPG b/el-GR/code/gswd-example-2/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/el-GR/code/gswd-example-2/mushroom.JPG differ
diff --git a/el-GR/code/gswd-example-2/nature.css b/el-GR/code/gswd-example-2/nature.css
new file mode 100644
index 00000000..2fd9306f
--- /dev/null
+++ b/el-GR/code/gswd-example-2/nature.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/pansies.JPG b/el-GR/code/gswd-example-2/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/el-GR/code/gswd-example-2/pansies.JPG differ
diff --git a/el-GR/code/gswd-example-2/pastel-hearts.jpg b/el-GR/code/gswd-example-2/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/el-GR/code/gswd-example-2/pastel-hearts.jpg differ
diff --git a/el-GR/code/gswd-example-2/pastel.css b/el-GR/code/gswd-example-2/pastel.css
new file mode 100644
index 00000000..54155396
--- /dev/null
+++ b/el-GR/code/gswd-example-2/pastel.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/piggy-bank.jpg b/el-GR/code/gswd-example-2/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/el-GR/code/gswd-example-2/piggy-bank.jpg differ
diff --git a/el-GR/code/gswd-example-2/placeholder.png b/el-GR/code/gswd-example-2/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/el-GR/code/gswd-example-2/placeholder.png differ
diff --git a/el-GR/code/gswd-example-2/primary.css b/el-GR/code/gswd-example-2/primary.css
new file mode 100644
index 00000000..9ad2ff93
--- /dev/null
+++ b/el-GR/code/gswd-example-2/primary.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/project_config.yml b/el-GR/code/gswd-example-2/project_config.yml
new file mode 100644
index 00000000..6498ee88
--- /dev/null
+++ b/el-GR/code/gswd-example-2/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Example 2'
+identifier: 'gswd-example-2'
+type: 'html'
diff --git a/el-GR/code/gswd-example-2/pumpkins.JPG b/el-GR/code/gswd-example-2/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/el-GR/code/gswd-example-2/pumpkins.JPG differ
diff --git a/el-GR/code/gswd-example-2/rainbow-forest.JPG b/el-GR/code/gswd-example-2/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/el-GR/code/gswd-example-2/rainbow-forest.JPG differ
diff --git a/el-GR/code/gswd-example-2/rhino.JPG b/el-GR/code/gswd-example-2/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/el-GR/code/gswd-example-2/rhino.JPG differ
diff --git a/el-GR/code/gswd-example-2/smokey.css b/el-GR/code/gswd-example-2/smokey.css
new file mode 100644
index 00000000..3751db11
--- /dev/null
+++ b/el-GR/code/gswd-example-2/smokey.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/space.css b/el-GR/code/gswd-example-2/space.css
new file mode 100644
index 00000000..2baa5f53
--- /dev/null
+++ b/el-GR/code/gswd-example-2/space.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/spider-web.jpg b/el-GR/code/gswd-example-2/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/el-GR/code/gswd-example-2/spider-web.jpg differ
diff --git a/el-GR/code/gswd-example-2/style.css b/el-GR/code/gswd-example-2/style.css
new file mode 100644
index 00000000..95c67356
--- /dev/null
+++ b/el-GR/code/gswd-example-2/style.css
@@ -0,0 +1,295 @@
+/* Colour pairings */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Apply everywhere */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Padding and border don't make a box bigger */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Make the content fill the page so the footer is at the bottom */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* add a background image to body */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Uncomment and change filename to add a background image */
+ /*background-repeat: repeat;*/ /* Make the image repeat */
+ /*background-size: cover;*/ /* Make the image cover the whole container */
+}
+
+/* The main content of the page between the header and footer */
+main {
+ background: var(--primary); /* Colour the background */
+ color: var(--onprimary); /* Colour the text */
+ margin: 0 auto; /* Center if the browser is really wide */
+ min-width: 25rem; /* Don't let the content get too narrow */
+ max-width: 70rem; /* Don't let the content get too wide */
+ padding: 0;
+ padding-top: 0.5rem; /* Padding at the top */
+ margin-bottom: 1em; /* Gap before the footer */
+}
+
+/* Header and footer element styles */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Fill the full width of the window */
+ margin: 0; /* Remove the default margin */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Section styles */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Border styles */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Add a solid */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Add a solid line above the footer */
+}
+
+/* Add a transparent effect */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles just for h1 elements */
+
+h1 {
+ font: var(--header-font); /* Font style stored in the header-font variable */
+ padding: 2rem;
+ margin: 0; /* Center if the browser is really wide */
+}
+
+/* Styles just for h2 elements */
+
+h2 {
+ font: var(--title-font); /* Font style stored in the title-font variable */
+}
+
+/* Highlight key words in bold and apply an alternative text colour */
+
+strong {
+ color: var(--detail2); /* Text colour stored in the caption variable */
+ font-weight: bold; /* Makes text weight stronger than the default*/
+}
+
+/* Style for ordered and unordered lists */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Padding around paragraphs */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style for links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Use the colour of the parent element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles just for the .wrap class */
+
+.wrap {
+ /* Make content wrap over mutiple rows */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* For creating fancy boxes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles for the div tags that are inside a .wrap class */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles for the img tags that are inside a .wrap class */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles for the p tags that are inside a .wrap class */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specific styles for this project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Used to make a large emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specific styles for this project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* right and bottom shadow size, blur, spread and colour */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/el-GR/code/gswd-example-2/sunflowers.JPG b/el-GR/code/gswd-example-2/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/el-GR/code/gswd-example-2/sunflowers.JPG differ
diff --git a/el-GR/code/gswd-example-2/sunset-beach.JPG b/el-GR/code/gswd-example-2/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/el-GR/code/gswd-example-2/sunset-beach.JPG differ
diff --git a/el-GR/code/gswd-example-2/sunset-person.jpg b/el-GR/code/gswd-example-2/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/el-GR/code/gswd-example-2/sunset-person.jpg differ
diff --git a/el-GR/code/gswd-example-2/sunset.JPG b/el-GR/code/gswd-example-2/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/el-GR/code/gswd-example-2/sunset.JPG differ
diff --git a/el-GR/code/gswd-example-2/sunset.css b/el-GR/code/gswd-example-2/sunset.css
new file mode 100644
index 00000000..6e53385c
--- /dev/null
+++ b/el-GR/code/gswd-example-2/sunset.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/sunshine.css b/el-GR/code/gswd-example-2/sunshine.css
new file mode 100644
index 00000000..7651854a
--- /dev/null
+++ b/el-GR/code/gswd-example-2/sunshine.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/thriller.css b/el-GR/code/gswd-example-2/thriller.css
new file mode 100644
index 00000000..2768e2ee
--- /dev/null
+++ b/el-GR/code/gswd-example-2/thriller.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/water-animals.css b/el-GR/code/gswd-example-2/water-animals.css
new file mode 100644
index 00000000..f07a2cd2
--- /dev/null
+++ b/el-GR/code/gswd-example-2/water-animals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-2/woodland.css b/el-GR/code/gswd-example-2/woodland.css
new file mode 100644
index 00000000..96663068
--- /dev/null
+++ b/el-GR/code/gswd-example-2/woodland.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/animation.css b/el-GR/code/gswd-example-3/animation.css
new file mode 100644
index 00000000..d1082357
--- /dev/null
+++ b/el-GR/code/gswd-example-3/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* runs the 'rotate-centre' animation with linear timing (same pace all the way through) for eight seconds. Runs the animation twice. */
+ display: inline-block; /* Important so the animated element is not split to a new line */
+}
+
+@keyframes rotate-center {
+ /* The rotate animation code */
+ 0% {
+ /* Rotate from 0 to 360 degrees */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* runs the 'bounce' animation with ease timing (slow start and end) for two seconds. Runs the animation three times. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* The bounce animation code */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Starting position and actual size */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Grow width and shrink height for pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Return to actual size and move emoji up 100px from current position */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Move emoji back to starting position */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* runs the 'scale' animation with ease timing (slow start and end) for two seconds. Runs the animation forever. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* The scale animation code */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* The roll animation code */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* The roll animation code */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* The move animation code */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* The move animation code */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/el-GR/code/gswd-example-3/beetle.jpg b/el-GR/code/gswd-example-3/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/el-GR/code/gswd-example-3/beetle.jpg differ
diff --git a/el-GR/code/gswd-example-3/butterfly.JPG b/el-GR/code/gswd-example-3/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/el-GR/code/gswd-example-3/butterfly.JPG differ
diff --git a/el-GR/code/gswd-example-3/cacti.JPG b/el-GR/code/gswd-example-3/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/el-GR/code/gswd-example-3/cacti.JPG differ
diff --git a/el-GR/code/gswd-example-3/cafe.css b/el-GR/code/gswd-example-3/cafe.css
new file mode 100644
index 00000000..f6a24aff
--- /dev/null
+++ b/el-GR/code/gswd-example-3/cafe.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/cafe.jpg b/el-GR/code/gswd-example-3/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/el-GR/code/gswd-example-3/cafe.jpg differ
diff --git a/el-GR/code/gswd-example-3/candles.JPG b/el-GR/code/gswd-example-3/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/el-GR/code/gswd-example-3/candles.JPG differ
diff --git a/el-GR/code/gswd-example-3/carnival.jpg b/el-GR/code/gswd-example-3/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/el-GR/code/gswd-example-3/carnival.jpg differ
diff --git a/el-GR/code/gswd-example-3/colour-festival.jpg b/el-GR/code/gswd-example-3/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/el-GR/code/gswd-example-3/colour-festival.jpg differ
diff --git a/el-GR/code/gswd-example-3/comic-books.jpg b/el-GR/code/gswd-example-3/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/el-GR/code/gswd-example-3/comic-books.jpg differ
diff --git a/el-GR/code/gswd-example-3/comic.css b/el-GR/code/gswd-example-3/comic.css
new file mode 100644
index 00000000..14f72fa1
--- /dev/null
+++ b/el-GR/code/gswd-example-3/comic.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/el-GR/code/gswd-example-3/companion.css b/el-GR/code/gswd-example-3/companion.css
new file mode 100644
index 00000000..0fd47933
--- /dev/null
+++ b/el-GR/code/gswd-example-3/companion.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/el-GR/code/gswd-example-3/crayons.jpg b/el-GR/code/gswd-example-3/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/el-GR/code/gswd-example-3/crayons.jpg differ
diff --git a/el-GR/code/gswd-example-3/default.css b/el-GR/code/gswd-example-3/default.css
new file mode 100644
index 00000000..c0df643a
--- /dev/null
+++ b/el-GR/code/gswd-example-3/default.css
@@ -0,0 +1,20 @@
+
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/disco-ball.jpg b/el-GR/code/gswd-example-3/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/el-GR/code/gswd-example-3/disco-ball.jpg differ
diff --git a/el-GR/code/gswd-example-3/disco-flowers.JPG b/el-GR/code/gswd-example-3/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/el-GR/code/gswd-example-3/disco-flowers.JPG differ
diff --git a/el-GR/code/gswd-example-3/disco.css b/el-GR/code/gswd-example-3/disco.css
new file mode 100644
index 00000000..37017b4c
--- /dev/null
+++ b/el-GR/code/gswd-example-3/disco.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/el-GR/code/gswd-example-3/drone.JPG b/el-GR/code/gswd-example-3/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/el-GR/code/gswd-example-3/drone.JPG differ
diff --git a/el-GR/code/gswd-example-3/exotic-plants.jpg b/el-GR/code/gswd-example-3/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/el-GR/code/gswd-example-3/exotic-plants.jpg differ
diff --git a/el-GR/code/gswd-example-3/ferns.jpg b/el-GR/code/gswd-example-3/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/el-GR/code/gswd-example-3/ferns.jpg differ
diff --git a/el-GR/code/gswd-example-3/festival.css b/el-GR/code/gswd-example-3/festival.css
new file mode 100644
index 00000000..df39f486
--- /dev/null
+++ b/el-GR/code/gswd-example-3/festival.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/fiesta.css b/el-GR/code/gswd-example-3/fiesta.css
new file mode 100644
index 00000000..1bf08dd2
--- /dev/null
+++ b/el-GR/code/gswd-example-3/fiesta.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/el-GR/code/gswd-example-3/fire.jpg b/el-GR/code/gswd-example-3/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/el-GR/code/gswd-example-3/fire.jpg differ
diff --git a/el-GR/code/gswd-example-3/fish.jpg b/el-GR/code/gswd-example-3/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/el-GR/code/gswd-example-3/fish.jpg differ
diff --git a/el-GR/code/gswd-example-3/forest.JPG b/el-GR/code/gswd-example-3/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/el-GR/code/gswd-example-3/forest.JPG differ
diff --git a/el-GR/code/gswd-example-3/game-boy.jpg b/el-GR/code/gswd-example-3/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/el-GR/code/gswd-example-3/game-boy.jpg differ
diff --git a/el-GR/code/gswd-example-3/globe-in-water.JPG b/el-GR/code/gswd-example-3/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/el-GR/code/gswd-example-3/globe-in-water.JPG differ
diff --git a/el-GR/code/gswd-example-3/greenhouse.JPG b/el-GR/code/gswd-example-3/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/el-GR/code/gswd-example-3/greenhouse.JPG differ
diff --git a/el-GR/code/gswd-example-3/helpful-plumber.css b/el-GR/code/gswd-example-3/helpful-plumber.css
new file mode 100644
index 00000000..4acd3d5b
--- /dev/null
+++ b/el-GR/code/gswd-example-3/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/el-GR/code/gswd-example-3/illustrations.png b/el-GR/code/gswd-example-3/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/el-GR/code/gswd-example-3/illustrations.png differ
diff --git a/el-GR/code/gswd-example-3/index.html b/el-GR/code/gswd-example-3/index.html
new file mode 100644
index 00000000..857ab3e1
--- /dev/null
+++ b/el-GR/code/gswd-example-3/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ My website title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/el-GR/code/gswd-example-3/lake-mountains.JPG b/el-GR/code/gswd-example-3/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/el-GR/code/gswd-example-3/lake-mountains.JPG differ
diff --git a/el-GR/code/gswd-example-3/land-animals.css b/el-GR/code/gswd-example-3/land-animals.css
new file mode 100644
index 00000000..c3645ead
--- /dev/null
+++ b/el-GR/code/gswd-example-3/land-animals.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/medal.jpg b/el-GR/code/gswd-example-3/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/el-GR/code/gswd-example-3/medal.jpg differ
diff --git a/el-GR/code/gswd-example-3/medals.css b/el-GR/code/gswd-example-3/medals.css
new file mode 100644
index 00000000..edc89cad
--- /dev/null
+++ b/el-GR/code/gswd-example-3/medals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/money.css b/el-GR/code/gswd-example-3/money.css
new file mode 100644
index 00000000..cec9a1ce
--- /dev/null
+++ b/el-GR/code/gswd-example-3/money.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/el-GR/code/gswd-example-3/monkey.JPG b/el-GR/code/gswd-example-3/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/el-GR/code/gswd-example-3/monkey.JPG differ
diff --git a/el-GR/code/gswd-example-3/moon-art.png b/el-GR/code/gswd-example-3/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/el-GR/code/gswd-example-3/moon-art.png differ
diff --git a/el-GR/code/gswd-example-3/mushroom.JPG b/el-GR/code/gswd-example-3/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/el-GR/code/gswd-example-3/mushroom.JPG differ
diff --git a/el-GR/code/gswd-example-3/nature.css b/el-GR/code/gswd-example-3/nature.css
new file mode 100644
index 00000000..2fd9306f
--- /dev/null
+++ b/el-GR/code/gswd-example-3/nature.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/pansies.JPG b/el-GR/code/gswd-example-3/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/el-GR/code/gswd-example-3/pansies.JPG differ
diff --git a/el-GR/code/gswd-example-3/pastel-hearts.jpg b/el-GR/code/gswd-example-3/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/el-GR/code/gswd-example-3/pastel-hearts.jpg differ
diff --git a/el-GR/code/gswd-example-3/pastel.css b/el-GR/code/gswd-example-3/pastel.css
new file mode 100644
index 00000000..54155396
--- /dev/null
+++ b/el-GR/code/gswd-example-3/pastel.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/piggy-bank.jpg b/el-GR/code/gswd-example-3/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/el-GR/code/gswd-example-3/piggy-bank.jpg differ
diff --git a/el-GR/code/gswd-example-3/placeholder.png b/el-GR/code/gswd-example-3/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/el-GR/code/gswd-example-3/placeholder.png differ
diff --git a/el-GR/code/gswd-example-3/primary.css b/el-GR/code/gswd-example-3/primary.css
new file mode 100644
index 00000000..9ad2ff93
--- /dev/null
+++ b/el-GR/code/gswd-example-3/primary.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/project_config.yml b/el-GR/code/gswd-example-3/project_config.yml
new file mode 100644
index 00000000..ff37865f
--- /dev/null
+++ b/el-GR/code/gswd-example-3/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Example 3'
+identifier: 'gswd-example-3'
+type: 'html'
diff --git a/el-GR/code/gswd-example-3/pumpkins.JPG b/el-GR/code/gswd-example-3/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/el-GR/code/gswd-example-3/pumpkins.JPG differ
diff --git a/el-GR/code/gswd-example-3/rainbow-forest.JPG b/el-GR/code/gswd-example-3/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/el-GR/code/gswd-example-3/rainbow-forest.JPG differ
diff --git a/el-GR/code/gswd-example-3/rhino.JPG b/el-GR/code/gswd-example-3/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/el-GR/code/gswd-example-3/rhino.JPG differ
diff --git a/el-GR/code/gswd-example-3/smokey.css b/el-GR/code/gswd-example-3/smokey.css
new file mode 100644
index 00000000..3751db11
--- /dev/null
+++ b/el-GR/code/gswd-example-3/smokey.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/space.css b/el-GR/code/gswd-example-3/space.css
new file mode 100644
index 00000000..2baa5f53
--- /dev/null
+++ b/el-GR/code/gswd-example-3/space.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/spider-web.jpg b/el-GR/code/gswd-example-3/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/el-GR/code/gswd-example-3/spider-web.jpg differ
diff --git a/el-GR/code/gswd-example-3/style.css b/el-GR/code/gswd-example-3/style.css
new file mode 100644
index 00000000..95c67356
--- /dev/null
+++ b/el-GR/code/gswd-example-3/style.css
@@ -0,0 +1,295 @@
+/* Colour pairings */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Apply everywhere */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Padding and border don't make a box bigger */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Make the content fill the page so the footer is at the bottom */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* add a background image to body */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Uncomment and change filename to add a background image */
+ /*background-repeat: repeat;*/ /* Make the image repeat */
+ /*background-size: cover;*/ /* Make the image cover the whole container */
+}
+
+/* The main content of the page between the header and footer */
+main {
+ background: var(--primary); /* Colour the background */
+ color: var(--onprimary); /* Colour the text */
+ margin: 0 auto; /* Center if the browser is really wide */
+ min-width: 25rem; /* Don't let the content get too narrow */
+ max-width: 70rem; /* Don't let the content get too wide */
+ padding: 0;
+ padding-top: 0.5rem; /* Padding at the top */
+ margin-bottom: 1em; /* Gap before the footer */
+}
+
+/* Header and footer element styles */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Fill the full width of the window */
+ margin: 0; /* Remove the default margin */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Section styles */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Border styles */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Add a solid */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Add a solid line above the footer */
+}
+
+/* Add a transparent effect */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles just for h1 elements */
+
+h1 {
+ font: var(--header-font); /* Font style stored in the header-font variable */
+ padding: 2rem;
+ margin: 0; /* Center if the browser is really wide */
+}
+
+/* Styles just for h2 elements */
+
+h2 {
+ font: var(--title-font); /* Font style stored in the title-font variable */
+}
+
+/* Highlight key words in bold and apply an alternative text colour */
+
+strong {
+ color: var(--detail2); /* Text colour stored in the caption variable */
+ font-weight: bold; /* Makes text weight stronger than the default*/
+}
+
+/* Style for ordered and unordered lists */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Padding around paragraphs */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style for links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Use the colour of the parent element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles just for the .wrap class */
+
+.wrap {
+ /* Make content wrap over mutiple rows */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* For creating fancy boxes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles for the div tags that are inside a .wrap class */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles for the img tags that are inside a .wrap class */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles for the p tags that are inside a .wrap class */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specific styles for this project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Used to make a large emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specific styles for this project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* right and bottom shadow size, blur, spread and colour */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/el-GR/code/gswd-example-3/sunflowers.JPG b/el-GR/code/gswd-example-3/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/el-GR/code/gswd-example-3/sunflowers.JPG differ
diff --git a/el-GR/code/gswd-example-3/sunset-beach.JPG b/el-GR/code/gswd-example-3/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/el-GR/code/gswd-example-3/sunset-beach.JPG differ
diff --git a/el-GR/code/gswd-example-3/sunset-person.jpg b/el-GR/code/gswd-example-3/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/el-GR/code/gswd-example-3/sunset-person.jpg differ
diff --git a/el-GR/code/gswd-example-3/sunset.JPG b/el-GR/code/gswd-example-3/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/el-GR/code/gswd-example-3/sunset.JPG differ
diff --git a/el-GR/code/gswd-example-3/sunset.css b/el-GR/code/gswd-example-3/sunset.css
new file mode 100644
index 00000000..6e53385c
--- /dev/null
+++ b/el-GR/code/gswd-example-3/sunset.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/sunshine.css b/el-GR/code/gswd-example-3/sunshine.css
new file mode 100644
index 00000000..7651854a
--- /dev/null
+++ b/el-GR/code/gswd-example-3/sunshine.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/thriller.css b/el-GR/code/gswd-example-3/thriller.css
new file mode 100644
index 00000000..2768e2ee
--- /dev/null
+++ b/el-GR/code/gswd-example-3/thriller.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/water-animals.css b/el-GR/code/gswd-example-3/water-animals.css
new file mode 100644
index 00000000..f07a2cd2
--- /dev/null
+++ b/el-GR/code/gswd-example-3/water-animals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-3/woodland.css b/el-GR/code/gswd-example-3/woodland.css
new file mode 100644
index 00000000..96663068
--- /dev/null
+++ b/el-GR/code/gswd-example-3/woodland.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/animation.css b/el-GR/code/gswd-example-4/animation.css
new file mode 100644
index 00000000..76fb9371
--- /dev/null
+++ b/el-GR/code/gswd-example-4/animation.css
@@ -0,0 +1,137 @@
+ .spinme {
+ animation: rotate-center linear 8s infinite; /* Time taken for animation and number of repetitions */
+ display: inline-block; /* Important to allow rotation */
+}
+
+@keyframes rotate-center {
+ /* The spin me animation code */
+ 0% {
+ /* Rotate from 0 to 360 degrees */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s infinite; /* runs the 'bounce' animation with ease timing (slow start and end) for two seconds. Runs the animation twice. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* The bounce animation code */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Starting position and actual size */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Grow width and shrink height for pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Return to actual size and move emoji up 100px from current position */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Move emoji back to starting position */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* runs the 'scale' animation with ease timing (slow start and end) for two seconds. Runs the animation twice. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* The twinkle animation code */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* The roll animation code */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ transform-origin: center;
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* The roll animation code */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ transform-origin: center;
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
+
+.movemeleft {
+ animation: moveleft ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* The roll animation code */
+ from {
+ transform: translate(-60vw);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw);
+ transform-origin: center;
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* The roll animation code */
+ from {
+ transform: translate(60vw);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw);
+ transform-origin: center;
+ }
+}
+
diff --git a/el-GR/code/gswd-example-4/beetle.jpg b/el-GR/code/gswd-example-4/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/el-GR/code/gswd-example-4/beetle.jpg differ
diff --git a/el-GR/code/gswd-example-4/butterfly.JPG b/el-GR/code/gswd-example-4/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/el-GR/code/gswd-example-4/butterfly.JPG differ
diff --git a/el-GR/code/gswd-example-4/cacti.JPG b/el-GR/code/gswd-example-4/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/el-GR/code/gswd-example-4/cacti.JPG differ
diff --git a/el-GR/code/gswd-example-4/cafe.css b/el-GR/code/gswd-example-4/cafe.css
new file mode 100644
index 00000000..f6a24aff
--- /dev/null
+++ b/el-GR/code/gswd-example-4/cafe.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/cafe.jpg b/el-GR/code/gswd-example-4/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/el-GR/code/gswd-example-4/cafe.jpg differ
diff --git a/el-GR/code/gswd-example-4/candles.JPG b/el-GR/code/gswd-example-4/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/el-GR/code/gswd-example-4/candles.JPG differ
diff --git a/el-GR/code/gswd-example-4/carnival.jpg b/el-GR/code/gswd-example-4/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/el-GR/code/gswd-example-4/carnival.jpg differ
diff --git a/el-GR/code/gswd-example-4/colour-festival.jpg b/el-GR/code/gswd-example-4/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/el-GR/code/gswd-example-4/colour-festival.jpg differ
diff --git a/el-GR/code/gswd-example-4/comic-books.jpg b/el-GR/code/gswd-example-4/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/el-GR/code/gswd-example-4/comic-books.jpg differ
diff --git a/el-GR/code/gswd-example-4/comic.css b/el-GR/code/gswd-example-4/comic.css
new file mode 100644
index 00000000..14f72fa1
--- /dev/null
+++ b/el-GR/code/gswd-example-4/comic.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/el-GR/code/gswd-example-4/companion.css b/el-GR/code/gswd-example-4/companion.css
new file mode 100644
index 00000000..0fd47933
--- /dev/null
+++ b/el-GR/code/gswd-example-4/companion.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/el-GR/code/gswd-example-4/crayons.jpg b/el-GR/code/gswd-example-4/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/el-GR/code/gswd-example-4/crayons.jpg differ
diff --git a/el-GR/code/gswd-example-4/default.css b/el-GR/code/gswd-example-4/default.css
new file mode 100644
index 00000000..c1efa8d0
--- /dev/null
+++ b/el-GR/code/gswd-example-4/default.css
@@ -0,0 +1,20 @@
+
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #495054;
+ --onsecondary:#ffffff;
+ --tertiary:#747474;
+ --ontertiary: #ffffff;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/disco-ball.jpg b/el-GR/code/gswd-example-4/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/el-GR/code/gswd-example-4/disco-ball.jpg differ
diff --git a/el-GR/code/gswd-example-4/disco-flowers.JPG b/el-GR/code/gswd-example-4/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/el-GR/code/gswd-example-4/disco-flowers.JPG differ
diff --git a/el-GR/code/gswd-example-4/disco.css b/el-GR/code/gswd-example-4/disco.css
new file mode 100644
index 00000000..37017b4c
--- /dev/null
+++ b/el-GR/code/gswd-example-4/disco.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/el-GR/code/gswd-example-4/drone.JPG b/el-GR/code/gswd-example-4/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/el-GR/code/gswd-example-4/drone.JPG differ
diff --git a/el-GR/code/gswd-example-4/exotic-plants.jpg b/el-GR/code/gswd-example-4/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/el-GR/code/gswd-example-4/exotic-plants.jpg differ
diff --git a/el-GR/code/gswd-example-4/ferns.jpg b/el-GR/code/gswd-example-4/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/el-GR/code/gswd-example-4/ferns.jpg differ
diff --git a/el-GR/code/gswd-example-4/festival.css b/el-GR/code/gswd-example-4/festival.css
new file mode 100644
index 00000000..df39f486
--- /dev/null
+++ b/el-GR/code/gswd-example-4/festival.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/fiesta.css b/el-GR/code/gswd-example-4/fiesta.css
new file mode 100644
index 00000000..1bf08dd2
--- /dev/null
+++ b/el-GR/code/gswd-example-4/fiesta.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/el-GR/code/gswd-example-4/fire.jpg b/el-GR/code/gswd-example-4/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/el-GR/code/gswd-example-4/fire.jpg differ
diff --git a/el-GR/code/gswd-example-4/fish.jpg b/el-GR/code/gswd-example-4/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/el-GR/code/gswd-example-4/fish.jpg differ
diff --git a/el-GR/code/gswd-example-4/forest.JPG b/el-GR/code/gswd-example-4/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/el-GR/code/gswd-example-4/forest.JPG differ
diff --git a/el-GR/code/gswd-example-4/game-boy.jpg b/el-GR/code/gswd-example-4/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/el-GR/code/gswd-example-4/game-boy.jpg differ
diff --git a/el-GR/code/gswd-example-4/globe-in-water.JPG b/el-GR/code/gswd-example-4/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/el-GR/code/gswd-example-4/globe-in-water.JPG differ
diff --git a/el-GR/code/gswd-example-4/greenhouse.JPG b/el-GR/code/gswd-example-4/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/el-GR/code/gswd-example-4/greenhouse.JPG differ
diff --git a/el-GR/code/gswd-example-4/helpful-plumber.css b/el-GR/code/gswd-example-4/helpful-plumber.css
new file mode 100644
index 00000000..4acd3d5b
--- /dev/null
+++ b/el-GR/code/gswd-example-4/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/el-GR/code/gswd-example-4/illustrations.png b/el-GR/code/gswd-example-4/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/el-GR/code/gswd-example-4/illustrations.png differ
diff --git a/el-GR/code/gswd-example-4/index.html b/el-GR/code/gswd-example-4/index.html
new file mode 100644
index 00000000..adf6d3a2
--- /dev/null
+++ b/el-GR/code/gswd-example-4/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ My website title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/el-GR/code/gswd-example-4/lake-mountains.JPG b/el-GR/code/gswd-example-4/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/el-GR/code/gswd-example-4/lake-mountains.JPG differ
diff --git a/el-GR/code/gswd-example-4/land-animals.css b/el-GR/code/gswd-example-4/land-animals.css
new file mode 100644
index 00000000..c3645ead
--- /dev/null
+++ b/el-GR/code/gswd-example-4/land-animals.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/medal.jpg b/el-GR/code/gswd-example-4/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/el-GR/code/gswd-example-4/medal.jpg differ
diff --git a/el-GR/code/gswd-example-4/medals.css b/el-GR/code/gswd-example-4/medals.css
new file mode 100644
index 00000000..edc89cad
--- /dev/null
+++ b/el-GR/code/gswd-example-4/medals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/money.css b/el-GR/code/gswd-example-4/money.css
new file mode 100644
index 00000000..cec9a1ce
--- /dev/null
+++ b/el-GR/code/gswd-example-4/money.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/el-GR/code/gswd-example-4/monkey.JPG b/el-GR/code/gswd-example-4/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/el-GR/code/gswd-example-4/monkey.JPG differ
diff --git a/el-GR/code/gswd-example-4/moon-art.png b/el-GR/code/gswd-example-4/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/el-GR/code/gswd-example-4/moon-art.png differ
diff --git a/el-GR/code/gswd-example-4/mushroom.JPG b/el-GR/code/gswd-example-4/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/el-GR/code/gswd-example-4/mushroom.JPG differ
diff --git a/el-GR/code/gswd-example-4/nature.css b/el-GR/code/gswd-example-4/nature.css
new file mode 100644
index 00000000..2fd9306f
--- /dev/null
+++ b/el-GR/code/gswd-example-4/nature.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/pansies.JPG b/el-GR/code/gswd-example-4/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/el-GR/code/gswd-example-4/pansies.JPG differ
diff --git a/el-GR/code/gswd-example-4/pastel-hearts.jpg b/el-GR/code/gswd-example-4/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/el-GR/code/gswd-example-4/pastel-hearts.jpg differ
diff --git a/el-GR/code/gswd-example-4/pastel.css b/el-GR/code/gswd-example-4/pastel.css
new file mode 100644
index 00000000..54155396
--- /dev/null
+++ b/el-GR/code/gswd-example-4/pastel.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/piggy-bank.jpg b/el-GR/code/gswd-example-4/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/el-GR/code/gswd-example-4/piggy-bank.jpg differ
diff --git a/el-GR/code/gswd-example-4/placeholder.png b/el-GR/code/gswd-example-4/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/el-GR/code/gswd-example-4/placeholder.png differ
diff --git a/el-GR/code/gswd-example-4/primary.css b/el-GR/code/gswd-example-4/primary.css
new file mode 100644
index 00000000..9ad2ff93
--- /dev/null
+++ b/el-GR/code/gswd-example-4/primary.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/project_config.yml b/el-GR/code/gswd-example-4/project_config.yml
new file mode 100644
index 00000000..cb52050e
--- /dev/null
+++ b/el-GR/code/gswd-example-4/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Example 4'
+identifier: 'gswd-example-4'
+type: 'html'
diff --git a/el-GR/code/gswd-example-4/pumpkins.JPG b/el-GR/code/gswd-example-4/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/el-GR/code/gswd-example-4/pumpkins.JPG differ
diff --git a/el-GR/code/gswd-example-4/rainbow-forest.JPG b/el-GR/code/gswd-example-4/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/el-GR/code/gswd-example-4/rainbow-forest.JPG differ
diff --git a/el-GR/code/gswd-example-4/rhino.JPG b/el-GR/code/gswd-example-4/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/el-GR/code/gswd-example-4/rhino.JPG differ
diff --git a/el-GR/code/gswd-example-4/smokey.css b/el-GR/code/gswd-example-4/smokey.css
new file mode 100644
index 00000000..3751db11
--- /dev/null
+++ b/el-GR/code/gswd-example-4/smokey.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/space.css b/el-GR/code/gswd-example-4/space.css
new file mode 100644
index 00000000..2baa5f53
--- /dev/null
+++ b/el-GR/code/gswd-example-4/space.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/spider-web.jpg b/el-GR/code/gswd-example-4/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/el-GR/code/gswd-example-4/spider-web.jpg differ
diff --git a/el-GR/code/gswd-example-4/style.css b/el-GR/code/gswd-example-4/style.css
new file mode 100644
index 00000000..c76f03ba
--- /dev/null
+++ b/el-GR/code/gswd-example-4/style.css
@@ -0,0 +1,286 @@
+/* Colour pairings */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+
+/* Apply everywhere */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Padding and border don't make a box bigger */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Make the content fill the page so the footer is at the bottom */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* add a background image to body */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Uncomment and change filename to add a background image */
+ /*background-repeat: repeat;*/ /* Make the image repeat */
+ /*background-size: cover;*/ /* Make the image cover the whole container */
+}
+
+/* The main content of the page between the header and footer */
+main {
+ background: var(--primary); /* Colour the background */
+ color: var(--onprimary); /* Colour the text */
+ margin: 0 auto; /* Center if the browser is really wide */
+ min-width: 25rem; /* Don't let the content get too narrow */
+ max-width: 70rem; /* Don't let the content get too wide */
+ padding: 0;
+ padding-top: 0.5rem; /* Padding at the top */
+ margin-bottom: 1em; /* Gap before the footer */
+}
+
+/* Header and footer element styles */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Fill the full width of the window */
+ margin: 0; /* Remove the default margin */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Section styles */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Border styles */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Add a solid */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Add a solid line above the footer */
+}
+
+/* Add a transparent effect */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles just for h1 elements */
+
+h1 {
+ font: var(--header-font); /* Font style stored in the header-font variable */
+ padding: 2rem;
+ margin: 0; /* Center if the browser is really wide */
+}
+
+/* Styles just for h2 elements */
+
+h2 {
+ font: var(--title-font); /* Font style stored in the title-font variable */
+}
+
+/* Highlight key words in bold and apply an alternative text colour */
+
+strong {
+ color: var(--detail2); /* Text colour stored in the caption variable */
+ font-weight: bold; /* Makes text weight stronger than the default*/
+}
+
+/* Style for ordered and unordered lists */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Padding around paragraphs */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style for links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Use the colour of the parent element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles just for the .wrap class */
+
+.wrap {
+ /* Make content wrap over mutiple rows */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* For creating fancy boxes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles for the div tags that are inside a .wrap class */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles for the img tags that are inside a .wrap class */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles for the p tags that are inside a .wrap class */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specific styles for this project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Used to make a large emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specific styles for this project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/el-GR/code/gswd-example-4/sunflowers.JPG b/el-GR/code/gswd-example-4/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/el-GR/code/gswd-example-4/sunflowers.JPG differ
diff --git a/el-GR/code/gswd-example-4/sunset-beach.JPG b/el-GR/code/gswd-example-4/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/el-GR/code/gswd-example-4/sunset-beach.JPG differ
diff --git a/el-GR/code/gswd-example-4/sunset-person.jpg b/el-GR/code/gswd-example-4/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/el-GR/code/gswd-example-4/sunset-person.jpg differ
diff --git a/el-GR/code/gswd-example-4/sunset.JPG b/el-GR/code/gswd-example-4/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/el-GR/code/gswd-example-4/sunset.JPG differ
diff --git a/el-GR/code/gswd-example-4/sunset.css b/el-GR/code/gswd-example-4/sunset.css
new file mode 100644
index 00000000..6e53385c
--- /dev/null
+++ b/el-GR/code/gswd-example-4/sunset.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/sunshine.css b/el-GR/code/gswd-example-4/sunshine.css
new file mode 100644
index 00000000..7651854a
--- /dev/null
+++ b/el-GR/code/gswd-example-4/sunshine.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/thriller.css b/el-GR/code/gswd-example-4/thriller.css
new file mode 100644
index 00000000..2768e2ee
--- /dev/null
+++ b/el-GR/code/gswd-example-4/thriller.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/water-animals.css b/el-GR/code/gswd-example-4/water-animals.css
new file mode 100644
index 00000000..f07a2cd2
--- /dev/null
+++ b/el-GR/code/gswd-example-4/water-animals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-example-4/woodland.css b/el-GR/code/gswd-example-4/woodland.css
new file mode 100644
index 00000000..96663068
--- /dev/null
+++ b/el-GR/code/gswd-example-4/woodland.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/animation.css b/el-GR/code/gswd-starter/animation.css
new file mode 100644
index 00000000..d1082357
--- /dev/null
+++ b/el-GR/code/gswd-starter/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* runs the 'rotate-centre' animation with linear timing (same pace all the way through) for eight seconds. Runs the animation twice. */
+ display: inline-block; /* Important so the animated element is not split to a new line */
+}
+
+@keyframes rotate-center {
+ /* The rotate animation code */
+ 0% {
+ /* Rotate from 0 to 360 degrees */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* runs the 'bounce' animation with ease timing (slow start and end) for two seconds. Runs the animation three times. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* The bounce animation code */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Starting position and actual size */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Grow width and shrink height for pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Return to actual size and move emoji up 100px from current position */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Move emoji back to starting position */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* runs the 'scale' animation with ease timing (slow start and end) for two seconds. Runs the animation forever. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* The scale animation code */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* The roll animation code */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* The roll animation code */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* The move animation code */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* The move animation code */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/el-GR/code/gswd-starter/beetle.jpg b/el-GR/code/gswd-starter/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/el-GR/code/gswd-starter/beetle.jpg differ
diff --git a/el-GR/code/gswd-starter/butterfly.JPG b/el-GR/code/gswd-starter/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/el-GR/code/gswd-starter/butterfly.JPG differ
diff --git a/el-GR/code/gswd-starter/cacti.JPG b/el-GR/code/gswd-starter/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/el-GR/code/gswd-starter/cacti.JPG differ
diff --git a/el-GR/code/gswd-starter/cafe.css b/el-GR/code/gswd-starter/cafe.css
new file mode 100644
index 00000000..f6a24aff
--- /dev/null
+++ b/el-GR/code/gswd-starter/cafe.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/cafe.jpg b/el-GR/code/gswd-starter/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/el-GR/code/gswd-starter/cafe.jpg differ
diff --git a/el-GR/code/gswd-starter/candles.JPG b/el-GR/code/gswd-starter/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/el-GR/code/gswd-starter/candles.JPG differ
diff --git a/el-GR/code/gswd-starter/carnival.jpg b/el-GR/code/gswd-starter/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/el-GR/code/gswd-starter/carnival.jpg differ
diff --git a/el-GR/code/gswd-starter/colour-festival.jpg b/el-GR/code/gswd-starter/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/el-GR/code/gswd-starter/colour-festival.jpg differ
diff --git a/el-GR/code/gswd-starter/comic-books.jpg b/el-GR/code/gswd-starter/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/el-GR/code/gswd-starter/comic-books.jpg differ
diff --git a/el-GR/code/gswd-starter/comic.css b/el-GR/code/gswd-starter/comic.css
new file mode 100644
index 00000000..14f72fa1
--- /dev/null
+++ b/el-GR/code/gswd-starter/comic.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/el-GR/code/gswd-starter/companion.css b/el-GR/code/gswd-starter/companion.css
new file mode 100644
index 00000000..0fd47933
--- /dev/null
+++ b/el-GR/code/gswd-starter/companion.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/el-GR/code/gswd-starter/crayons.jpg b/el-GR/code/gswd-starter/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/el-GR/code/gswd-starter/crayons.jpg differ
diff --git a/el-GR/code/gswd-starter/default.css b/el-GR/code/gswd-starter/default.css
new file mode 100644
index 00000000..c0df643a
--- /dev/null
+++ b/el-GR/code/gswd-starter/default.css
@@ -0,0 +1,20 @@
+
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/disco-ball.jpg b/el-GR/code/gswd-starter/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/el-GR/code/gswd-starter/disco-ball.jpg differ
diff --git a/el-GR/code/gswd-starter/disco-flowers.JPG b/el-GR/code/gswd-starter/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/el-GR/code/gswd-starter/disco-flowers.JPG differ
diff --git a/el-GR/code/gswd-starter/disco.css b/el-GR/code/gswd-starter/disco.css
new file mode 100644
index 00000000..37017b4c
--- /dev/null
+++ b/el-GR/code/gswd-starter/disco.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/el-GR/code/gswd-starter/drone.JPG b/el-GR/code/gswd-starter/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/el-GR/code/gswd-starter/drone.JPG differ
diff --git a/el-GR/code/gswd-starter/exotic-plants.jpg b/el-GR/code/gswd-starter/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/el-GR/code/gswd-starter/exotic-plants.jpg differ
diff --git a/el-GR/code/gswd-starter/ferns.jpg b/el-GR/code/gswd-starter/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/el-GR/code/gswd-starter/ferns.jpg differ
diff --git a/el-GR/code/gswd-starter/festival.css b/el-GR/code/gswd-starter/festival.css
new file mode 100644
index 00000000..df39f486
--- /dev/null
+++ b/el-GR/code/gswd-starter/festival.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/fiesta.css b/el-GR/code/gswd-starter/fiesta.css
new file mode 100644
index 00000000..1bf08dd2
--- /dev/null
+++ b/el-GR/code/gswd-starter/fiesta.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/el-GR/code/gswd-starter/fire.jpg b/el-GR/code/gswd-starter/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/el-GR/code/gswd-starter/fire.jpg differ
diff --git a/el-GR/code/gswd-starter/fish.jpg b/el-GR/code/gswd-starter/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/el-GR/code/gswd-starter/fish.jpg differ
diff --git a/el-GR/code/gswd-starter/forest.JPG b/el-GR/code/gswd-starter/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/el-GR/code/gswd-starter/forest.JPG differ
diff --git a/el-GR/code/gswd-starter/game-boy.jpg b/el-GR/code/gswd-starter/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/el-GR/code/gswd-starter/game-boy.jpg differ
diff --git a/el-GR/code/gswd-starter/globe-in-water.JPG b/el-GR/code/gswd-starter/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/el-GR/code/gswd-starter/globe-in-water.JPG differ
diff --git a/el-GR/code/gswd-starter/greenhouse.JPG b/el-GR/code/gswd-starter/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/el-GR/code/gswd-starter/greenhouse.JPG differ
diff --git a/el-GR/code/gswd-starter/helpful-plumber.css b/el-GR/code/gswd-starter/helpful-plumber.css
new file mode 100644
index 00000000..4acd3d5b
--- /dev/null
+++ b/el-GR/code/gswd-starter/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/el-GR/code/gswd-starter/illustrations.png b/el-GR/code/gswd-starter/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/el-GR/code/gswd-starter/illustrations.png differ
diff --git a/el-GR/code/gswd-starter/index.html b/el-GR/code/gswd-starter/index.html
new file mode 100644
index 00000000..52c185fb
--- /dev/null
+++ b/el-GR/code/gswd-starter/index.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+ My website title
+
+
+
+
+
+
+
+
+
diff --git a/el-GR/code/gswd-starter/lake-mountains.JPG b/el-GR/code/gswd-starter/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/el-GR/code/gswd-starter/lake-mountains.JPG differ
diff --git a/el-GR/code/gswd-starter/land-animals.css b/el-GR/code/gswd-starter/land-animals.css
new file mode 100644
index 00000000..c3645ead
--- /dev/null
+++ b/el-GR/code/gswd-starter/land-animals.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/medal.jpg b/el-GR/code/gswd-starter/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/el-GR/code/gswd-starter/medal.jpg differ
diff --git a/el-GR/code/gswd-starter/medals.css b/el-GR/code/gswd-starter/medals.css
new file mode 100644
index 00000000..edc89cad
--- /dev/null
+++ b/el-GR/code/gswd-starter/medals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/money.css b/el-GR/code/gswd-starter/money.css
new file mode 100644
index 00000000..cec9a1ce
--- /dev/null
+++ b/el-GR/code/gswd-starter/money.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/el-GR/code/gswd-starter/monkey.JPG b/el-GR/code/gswd-starter/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/el-GR/code/gswd-starter/monkey.JPG differ
diff --git a/el-GR/code/gswd-starter/moon-art.png b/el-GR/code/gswd-starter/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/el-GR/code/gswd-starter/moon-art.png differ
diff --git a/el-GR/code/gswd-starter/mushroom.JPG b/el-GR/code/gswd-starter/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/el-GR/code/gswd-starter/mushroom.JPG differ
diff --git a/el-GR/code/gswd-starter/nature.css b/el-GR/code/gswd-starter/nature.css
new file mode 100644
index 00000000..2fd9306f
--- /dev/null
+++ b/el-GR/code/gswd-starter/nature.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/pansies.JPG b/el-GR/code/gswd-starter/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/el-GR/code/gswd-starter/pansies.JPG differ
diff --git a/el-GR/code/gswd-starter/pastel-hearts.jpg b/el-GR/code/gswd-starter/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/el-GR/code/gswd-starter/pastel-hearts.jpg differ
diff --git a/el-GR/code/gswd-starter/pastel.css b/el-GR/code/gswd-starter/pastel.css
new file mode 100644
index 00000000..54155396
--- /dev/null
+++ b/el-GR/code/gswd-starter/pastel.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/piggy-bank.jpg b/el-GR/code/gswd-starter/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/el-GR/code/gswd-starter/piggy-bank.jpg differ
diff --git a/el-GR/code/gswd-starter/placeholder.png b/el-GR/code/gswd-starter/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/el-GR/code/gswd-starter/placeholder.png differ
diff --git a/el-GR/code/gswd-starter/primary.css b/el-GR/code/gswd-starter/primary.css
new file mode 100644
index 00000000..9ad2ff93
--- /dev/null
+++ b/el-GR/code/gswd-starter/primary.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/project_config copy.yml b/el-GR/code/gswd-starter/project_config copy.yml
new file mode 100644
index 00000000..6498ee88
--- /dev/null
+++ b/el-GR/code/gswd-starter/project_config copy.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Example 2'
+identifier: 'gswd-example-2'
+type: 'html'
diff --git a/el-GR/code/gswd-starter/project_config.yml b/el-GR/code/gswd-starter/project_config.yml
new file mode 100644
index 00000000..a9ddaecb
--- /dev/null
+++ b/el-GR/code/gswd-starter/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Starter'
+identifier: 'gswd-starter'
+type: 'html'
diff --git a/el-GR/code/gswd-starter/pumpkins.JPG b/el-GR/code/gswd-starter/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/el-GR/code/gswd-starter/pumpkins.JPG differ
diff --git a/el-GR/code/gswd-starter/rainbow-forest.JPG b/el-GR/code/gswd-starter/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/el-GR/code/gswd-starter/rainbow-forest.JPG differ
diff --git a/el-GR/code/gswd-starter/rhino.JPG b/el-GR/code/gswd-starter/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/el-GR/code/gswd-starter/rhino.JPG differ
diff --git a/el-GR/code/gswd-starter/smokey.css b/el-GR/code/gswd-starter/smokey.css
new file mode 100644
index 00000000..3751db11
--- /dev/null
+++ b/el-GR/code/gswd-starter/smokey.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/space.css b/el-GR/code/gswd-starter/space.css
new file mode 100644
index 00000000..2baa5f53
--- /dev/null
+++ b/el-GR/code/gswd-starter/space.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/spider-web.jpg b/el-GR/code/gswd-starter/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/el-GR/code/gswd-starter/spider-web.jpg differ
diff --git a/el-GR/code/gswd-starter/style copy.css b/el-GR/code/gswd-starter/style copy.css
new file mode 100644
index 00000000..95c67356
--- /dev/null
+++ b/el-GR/code/gswd-starter/style copy.css
@@ -0,0 +1,295 @@
+/* Colour pairings */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Apply everywhere */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Padding and border don't make a box bigger */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Make the content fill the page so the footer is at the bottom */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* add a background image to body */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Uncomment and change filename to add a background image */
+ /*background-repeat: repeat;*/ /* Make the image repeat */
+ /*background-size: cover;*/ /* Make the image cover the whole container */
+}
+
+/* The main content of the page between the header and footer */
+main {
+ background: var(--primary); /* Colour the background */
+ color: var(--onprimary); /* Colour the text */
+ margin: 0 auto; /* Center if the browser is really wide */
+ min-width: 25rem; /* Don't let the content get too narrow */
+ max-width: 70rem; /* Don't let the content get too wide */
+ padding: 0;
+ padding-top: 0.5rem; /* Padding at the top */
+ margin-bottom: 1em; /* Gap before the footer */
+}
+
+/* Header and footer element styles */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Fill the full width of the window */
+ margin: 0; /* Remove the default margin */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Section styles */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Border styles */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Add a solid */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Add a solid line above the footer */
+}
+
+/* Add a transparent effect */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles just for h1 elements */
+
+h1 {
+ font: var(--header-font); /* Font style stored in the header-font variable */
+ padding: 2rem;
+ margin: 0; /* Center if the browser is really wide */
+}
+
+/* Styles just for h2 elements */
+
+h2 {
+ font: var(--title-font); /* Font style stored in the title-font variable */
+}
+
+/* Highlight key words in bold and apply an alternative text colour */
+
+strong {
+ color: var(--detail2); /* Text colour stored in the caption variable */
+ font-weight: bold; /* Makes text weight stronger than the default*/
+}
+
+/* Style for ordered and unordered lists */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Padding around paragraphs */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style for links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Use the colour of the parent element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles just for the .wrap class */
+
+.wrap {
+ /* Make content wrap over mutiple rows */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* For creating fancy boxes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles for the div tags that are inside a .wrap class */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles for the img tags that are inside a .wrap class */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles for the p tags that are inside a .wrap class */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specific styles for this project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Used to make a large emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specific styles for this project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* right and bottom shadow size, blur, spread and colour */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/el-GR/code/gswd-starter/sunflowers.JPG b/el-GR/code/gswd-starter/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/el-GR/code/gswd-starter/sunflowers.JPG differ
diff --git a/el-GR/code/gswd-starter/sunset-beach.JPG b/el-GR/code/gswd-starter/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/el-GR/code/gswd-starter/sunset-beach.JPG differ
diff --git a/el-GR/code/gswd-starter/sunset-person.jpg b/el-GR/code/gswd-starter/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/el-GR/code/gswd-starter/sunset-person.jpg differ
diff --git a/el-GR/code/gswd-starter/sunset.JPG b/el-GR/code/gswd-starter/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/el-GR/code/gswd-starter/sunset.JPG differ
diff --git a/el-GR/code/gswd-starter/sunset.css b/el-GR/code/gswd-starter/sunset.css
new file mode 100644
index 00000000..6e53385c
--- /dev/null
+++ b/el-GR/code/gswd-starter/sunset.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/sunshine.css b/el-GR/code/gswd-starter/sunshine.css
new file mode 100644
index 00000000..7651854a
--- /dev/null
+++ b/el-GR/code/gswd-starter/sunshine.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/thriller.css b/el-GR/code/gswd-starter/thriller.css
new file mode 100644
index 00000000..2768e2ee
--- /dev/null
+++ b/el-GR/code/gswd-starter/thriller.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/water-animals.css b/el-GR/code/gswd-starter/water-animals.css
new file mode 100644
index 00000000..f07a2cd2
--- /dev/null
+++ b/el-GR/code/gswd-starter/water-animals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/el-GR/code/gswd-starter/woodland.css b/el-GR/code/gswd-starter/woodland.css
new file mode 100644
index 00000000..96663068
--- /dev/null
+++ b/el-GR/code/gswd-starter/woodland.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/el-GR/images/background-image.png b/el-GR/images/background-image.png
new file mode 100644
index 00000000..72e7b424
Binary files /dev/null and b/el-GR/images/background-image.png differ
diff --git a/el-GR/images/borders-corners.png b/el-GR/images/borders-corners.png
new file mode 100644
index 00000000..cb03500a
Binary files /dev/null and b/el-GR/images/borders-corners.png differ
diff --git a/el-GR/images/contrast-examples.png b/el-GR/images/contrast-examples.png
new file mode 100644
index 00000000..8f472c75
Binary files /dev/null and b/el-GR/images/contrast-examples.png differ
diff --git a/el-GR/images/example-layouts.png b/el-GR/images/example-layouts.png
new file mode 100644
index 00000000..fd33428a
Binary files /dev/null and b/el-GR/images/example-layouts.png differ
diff --git a/el-GR/images/font-examples.png b/el-GR/images/font-examples.png
new file mode 100644
index 00000000..e79bd7bb
Binary files /dev/null and b/el-GR/images/font-examples.png differ
diff --git a/el-GR/images/gradients.png b/el-GR/images/gradients.png
new file mode 100644
index 00000000..81eb4249
Binary files /dev/null and b/el-GR/images/gradients.png differ
diff --git a/el-GR/images/image-borders.png b/el-GR/images/image-borders.png
new file mode 100644
index 00000000..7e84ca3f
Binary files /dev/null and b/el-GR/images/image-borders.png differ
diff --git a/el-GR/images/image-emoji-strip.png b/el-GR/images/image-emoji-strip.png
new file mode 100644
index 00000000..4de3c00c
Binary files /dev/null and b/el-GR/images/image-emoji-strip.png differ
diff --git a/el-GR/images/image-palette.png b/el-GR/images/image-palette.png
new file mode 100644
index 00000000..31f447cf
Binary files /dev/null and b/el-GR/images/image-palette.png differ
diff --git a/el-GR/images/list-quote-example.png b/el-GR/images/list-quote-example.png
new file mode 100644
index 00000000..88cd9a6a
Binary files /dev/null and b/el-GR/images/list-quote-example.png differ
diff --git a/el-GR/images/palette-examples.png b/el-GR/images/palette-examples.png
new file mode 100644
index 00000000..d8a8e7cd
Binary files /dev/null and b/el-GR/images/palette-examples.png differ
diff --git a/el-GR/images/strong-example.png b/el-GR/images/strong-example.png
new file mode 100644
index 00000000..94903668
Binary files /dev/null and b/el-GR/images/strong-example.png differ
diff --git a/el-GR/images/structure-diagram.png b/el-GR/images/structure-diagram.png
new file mode 100644
index 00000000..7135a334
Binary files /dev/null and b/el-GR/images/structure-diagram.png differ
diff --git a/el-GR/meta.yml b/el-GR/meta.yml
new file mode 100644
index 00000000..f2ad304b
--- /dev/null
+++ b/el-GR/meta.yml
@@ -0,0 +1,35 @@
+---
+title: "Getting started with web development: HTML and CSS"
+hero_image: images/banner.png
+description: Getting started with web development using HTML and CSS.
+version: 4
+listed: false
+copyedit: false
+last_tested: "2021-03-26"
+steps:
+ -
+ title: Introduction
+ -
+ title: What is HTML?
+ -
+ title: What is CSS?
+ -
+ title: Create your first webpage
+ -
+ title: Use colour palettes
+ -
+ title: Structure your page
+ -
+ title: Add fonts and text elements
+ -
+ title: Insert images
+ -
+ title: Create animations
+ -
+ title: Debug your webpage
+ -
+ title: Useful tips
+ -
+ title: Our web projects
+ -
+ title: Vocabulary for web development
diff --git a/el-GR/quiz1/question_1.md b/el-GR/quiz1/question_1.md
new file mode 100644
index 00000000..65118477
--- /dev/null
+++ b/el-GR/quiz1/question_1.md
@@ -0,0 +1,45 @@
+## Reflection
+
+Well done, you have learned a lot! Now it's time to reflect - reflecting is an important part of learning because it helps make new connections in your brain.
+
+Answer the three questions below to reflect on what you've learned.
+
+After each question, press submit. You will be guided towards the correct answer. You can do this activity as many times as you want to.
+
+Have fun!
+
+\--- question ---
+
+---
+
+## legend: Question 1 of 3
+
+\--- choices ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/el-GR/quiz1/question_2.md b/el-GR/quiz1/question_2.md
new file mode 100644
index 00000000..a0b557db
--- /dev/null
+++ b/el-GR/quiz1/question_2.md
@@ -0,0 +1,43 @@
+\--- question ---
+
+---
+
+## legend: Question 2 of 3
+
+You made Pico say hello in a speech bubble.
+
+```blocks3
+say [Hello!] for [2] secs
+```
+
+Where would you go to find this block?
+
+\--- choices ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/el-GR/quiz1/question_3.md b/el-GR/quiz1/question_3.md
new file mode 100644
index 00000000..37841387
--- /dev/null
+++ b/el-GR/quiz1/question_3.md
@@ -0,0 +1,35 @@
+\--- question ---
+
+---
+
+## legend: Question 3 of 3
+
+\--- choices ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/el-GR/step_1.md b/el-GR/step_1.md
new file mode 100644
index 00000000..2df5f627
--- /dev/null
+++ b/el-GR/step_1.md
@@ -0,0 +1,24 @@
+## Introduction
+
+This guide covers using HTML and CSS to develop webpages and is designed to be used with our [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path of projects.
+
+
+**Web development** is the use of HTML, CSS, and JavaScript to create webpages and websites. It includes visual design, website layout, design for accessibility and usability, the creation of animation, and use of code to create interactive webpages.
+
+
+### Why learn about web development?
+
+Creating webpages and websites is a brilliant way for young people to be creative and share their passions.
+
+Learning about web technologies is useful for a range of jobs, including web designers and front-end developers. It's also used by entrepreneurs who want to make their own unique website to communicate their business or brand.
+
+### Introduction to web development path
+
+The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path covers the development of single webpages using HTML and CSS. Future paths will cover more topics, including using JavaScript to create dynamic webpages.
+
+What young people should do before starting the 'Intro to web' path:
+
+- We recommend our [Scratch](https://projects.raspberrypi.org/en/projects/getting-started-scratch) [paths](https://projects.raspberrypi.org/en/paths) for young creators without previous coding experience. Older beginners (from around age 12) could start with the web development path.
+- We recommend that all creators have basic typing skills before starting the web development path.
+
+The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path can be completed before starting Python coding with [Intro to Raspberry Pi Pico](https://projects.raspberrypi.org/en/pathways/pico-intro) or [Intro to Python](https://projects.raspberrypi.org/en/pathways/python-intro) path.
diff --git a/el-GR/step_10.md b/el-GR/step_10.md
new file mode 100644
index 00000000..09b38921
--- /dev/null
+++ b/el-GR/step_10.md
@@ -0,0 +1,31 @@
+## Debug your webpage
+
+Debugging is a process to find and fix mistakes in the code that are called bugs.
+
+It’s easier to identify issues if you make one change at a time. It might take a few experiments for your project to look the way that you planned.
+
+**Tip:** Add comments to your code. Use everyday language to explain what the code does. Sometimes, this will make you realise that your code does not actually do what you want it to do! Comments are useful for when you want to understand your code later, and they help other people to understand your projects.
+
+### Common bugs
+
+You might find some common bugs in your HTML or CSS that you need to fix. Here are some examples:
+
+**My webpage isn't displaying correctly**
+
+[[[incorrect-tags]]]
+
+[[[mismatched-tags]]]
+
+**Further debug questions**
+
+[[[image-not-displayed]]]
+
+[[[font-not-displayed]]]
+
+[[[web-debug-link]]]
+
+You might find a bug not listed here. Can you figure out how to fix it?
+
+**Tip:** If you cannot find the problem after you have tried these techniques, then take a break or work on a different part of your project. When you come back, you might find the bug straight away!
+
+We love hearing about your bugs and how you fixed them. Use the feedback button at the bottom of this page to tell us about your project and let us know if you found a different bug.
diff --git a/el-GR/step_11.md b/el-GR/step_11.md
new file mode 100644
index 00000000..86e0ae21
--- /dev/null
+++ b/el-GR/step_11.md
@@ -0,0 +1,25 @@
+## Useful tips
+
+### Collapse the code
+
+Your HTML file can get quite long which makes it hard to find the parts you need to work on. To make your code easier to read, you can collapse parts of it that you don’t need to focus on right now and then expand them later.
+
+Click on the small triangle next to any section of code you want to collapse.
+
+### Use placeholder text
+
+You can add placeholder text to your webpage to see what your layout looks like:
+
+[[[add-placeholder-text]]]
+
+### Comment your code
+
+You can add helpful comments to both your HTML and CSS files:
+
+[[[web-comment-code]]]
+
+### Think about your audience
+
+Where possible, view your published webpage on a number of different devices such as a laptop, phone, or tablet to view your webpage from the lens of many different visitors.
+
+**Tip:** If you do not have access to other devices, you can drag the bar between the text editor and your webpage output to make the webpage wider or narrower.
diff --git a/el-GR/step_12.md b/el-GR/step_12.md
new file mode 100644
index 00000000..b9921229
--- /dev/null
+++ b/el-GR/step_12.md
@@ -0,0 +1,9 @@
+## Our web projects
+
+Our 'Intro to web' path has six projects to help you learn different web skills to create your own projects independently.
+
+You can return to this reference guide, 'Getting started with web development', whenever you need to remind yourself of the skills you have learnt.
+
+### Beginner web projects
+
+The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path covers the development of single webpages using HTML and CSS. Future paths will cover more topics including using JavaScript to create dynamic webpages.
diff --git a/el-GR/step_13.md b/el-GR/step_13.md
new file mode 100644
index 00000000..90e40f40
--- /dev/null
+++ b/el-GR/step_13.md
@@ -0,0 +1,43 @@
+## Vocabulary for web development
+
+## Web development
+
+- The **World Wide Web** or **web** is a vast collection of connected webpages.
+
+- A **webpage** is a single page of content with a web address or Universal Resource Locator (URL).
+
+- A **website** is a group of webpages with the same domain name.
+
+- A **domain name** is the part of a web address after `http://` or `https://`, for example `projects.raspberrypi.org`.
+
+- A **web developer** or **front-end developer** is someone who creates websites using HTML, CSS, and JavaScript.
+
+### HTML
+
+- The **Hypertext Markup Language (HTML)** language is used to structure a webpage so that a web browser (or screen reader) knows what to do with the content.
+
+- HTML uses **tags** to 'mark up' content so that a web browser or screen reader knows how to present it. Tags start and end with angle brackets and most have a matching end tag. For example, `` and ` ` tags are used to start and end a level one heading.
+
+- The different parts of an HTML page are called **elements** and include tags. `The Heading ` is a level one heading element.
+
+- HTML elements can have **attributes** which provide additional information. This example, ` ` has a `src` attribute with a value for the image name and an `alt` attribute with a value for the alternative text to be used if an image cannot be viewed.
+
+- Elements can be **inline** or **block** level elements. An **inline** element is an element that is within a phrase. For example `` creates a bold piece of text. A **block** element is a whole block of HTML, like a `` or a ``.
+
+### CSS
+
+- The **Cascading Style Sheets (CSS)** language describes exactly how a webpage should look.
+
+- A CSS file contains a list of **rules**.
+
+- Each rule has a list of **properties** with values. For example `color: teal` sets the colour property to the teal colour.
+
+- Each rule has a **selector** which says which HTML elements to apply the rule to. This could be the name of an HTML element or `.classname` where 'classname' is the name of a class that can be applied to HTML elements to use the style.
+
+- A CSS **class** is used to apply rules to HTML elements that have that class applied. For example `` applies the primary class to a section element which means that the properties defined in rules with the `.primary` selector will be used.
+
+- A CSS file is often called a **style sheet**.
+
+- CSS can use **variables** to hold data about things that can change, like the font and font colours. Using variables makes it much quicker to change the styling of a whole page because you just change what is being held by the variable.
+
+- CSS allows you to create **animations**. This is where the style of an element changes from one style to another over a time period. Cool effects, like pulsing, can be made using CSS animations.
diff --git a/el-GR/step_2.md b/el-GR/step_2.md
new file mode 100644
index 00000000..a785bd8f
--- /dev/null
+++ b/el-GR/step_2.md
@@ -0,0 +1,23 @@
+## What is HTML?
+
+HTML is the language that is used to write webpages.
+
+
+**Hypertext Markup Language (HTML)** is used to structure a webpage so that a web browser (or screen reader) knows what to do with the content.
+
+
+HTML defines a set of **tags** that start and end with angle brackets and are used to 'mark up' webpage content.
+
+This is a small example of a webpage:
+
+
+
+Try to change the text between the `` and ` ` start and end tags ('h1' is the most important heading).
+
+### Use of semantic HTML tags
+
+The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path uses modern best practices for HTML including the use of the 'semantic' tags ``, ``, ``, and `` which provide more information to web browsers and screen readers about the purpose of the content.
+
+## Starter projects
+
+Each project includes a starter template so that webpages will follow best practices and young people can focus on the more creative parts of web development.
diff --git a/el-GR/step_3.md b/el-GR/step_3.md
new file mode 100644
index 00000000..30310dcc
--- /dev/null
+++ b/el-GR/step_3.md
@@ -0,0 +1,39 @@
+## What is CSS?
+
+CSS is a language that is used along with HTML to control exactly how the elements on a webpage should look. This includes colours, positioning, and effects (such as rounded corners), as well as transitions that can be used to create animation effects.
+
+
+**Cascading Style Sheets (CSS)** describes exactly how a webpage should look. Without CSS, a webpage would look really boring.
+
+
+This project uses the `style.css` file to control how HTML elements are displayed and the `fiesta.css` file to provide colour and font choices:
+
+
+
+### Included style sheets
+
+It's a lot of work to create a complete CSS style sheet with styles that work well together. Many web developers prefer to use an existing style sheet and just adapt it to their needs.
+
+The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path uses a style sheet that follows best practices and includes styles that are interesting and relevant to young people creating their first web projects.
+
+Creators have the opportunity to adapt and add to the provided styles. This approach helps them to create interesting webpages quickly.
+
+### Included colour and font palettes
+
+Designing colour palettes and fonts that work well together is another time-consuming and skilled task. The three Explore projects include appropriate fonts and colour palettes that creators can customise.
+
+For Design and Invent projects, we have provided a selection of colour palettes and font combinations that creators can choose from.
+
+Creators will also have the option to create their own colour palettes and choose fonts from Google Fonts.
+
+### Use of variables
+
+The style sheets use **CSS variables** to define colours and fonts so that they can easily be changed in one place.
+
+### Responsive design
+
+Responsive webpages and websites adapt to screens of different shapes and sizes including mobile phones. These projects follow modern best practices including the use of the REM unit for sizes (this means that sizes will be based on a user's preferred font size settings) and `flex` content, which wraps when there isn't enough space.
+
+### Accessible design
+
+The included style sheets have all been checked for high colour contrast and creators are encouraged to check colour contrast when they make their own choices.
diff --git a/el-GR/step_4.md b/el-GR/step_4.md
new file mode 100644
index 00000000..dc739af9
--- /dev/null
+++ b/el-GR/step_4.md
@@ -0,0 +1,73 @@
+## Create your first webpage
+
+To prepare for facilitating this path, you can try to create your own webpage. The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path uses the Code Editor, so there is no software to install.
+
+In this step, you will add HTML and CSS using the same approach as in our web projects.
+
+\--- task ---
+
+Open this [starter project](https://editor.raspberrypi.org/en/projects/gswd-starter){:target="_blank"}. It will open in a separate browser tab.
+
+You need to switch between these instructions and the editor.
+
+\--- /task ---
+
+\--- task ---
+
+The Code Editor will open the `index.html` page.
+
+Add the highlighted code:
+
+## --- code ---
+
+language: html
+filename: index.html
+line_numbers: true
+line_number_start: 15
+line_highlights: 16
+--------------------------------------------------------
+
+
+ The heading
+
+
+\--- /code ---
+
+**Notice:** The name of the file you need to edit is displayed and the line numbers and highlighted code show the changes you need to make.
+
+\--- /task ---
+
+\--- task ---
+
+**Test:** Click **Run** and check that your title appears in the result area of Trinket.
+
+\--- /task ---
+
+\--- task ---
+
+Now click on the `style.css` file tab in the Code Editor. The file is empty.
+
+Add the following CSS **rule**:
+
+## --- code ---
+
+language: css
+filename: style.css
+line_numbers: true
+line_number_start: 15
+line_highlights: 16
+--------------------------------------------------------
+
+h1 {
+color: teal;
+text-align: center;
+}
+\--- /code ---
+
+\--- /task ---
+
+\--- task ---
+
+**Test:** Check that your heading has changed colour and is centred.
+
+\--- /task ---
diff --git a/el-GR/step_5.md b/el-GR/step_5.md
new file mode 100644
index 00000000..a19455ae
--- /dev/null
+++ b/el-GR/step_5.md
@@ -0,0 +1,39 @@
+## Use colour palettes
+
+When you design a webpage, it is a good idea to use a colour palette.
+
+Colour palettes help you make a webpage look appealing with colours that work well together.
+
+[[[web-colour-palette-variables]]]
+
+You can use or personalise the web development starter project colour palettes:
+
+![Examples of colour palettes in strips.](images/palette-examples.png)
+
+[[[hex-colour-palettes]]]
+
+[[[web-colour-palette]]]
+
+You can create a colour palette from an image:
+
+![Examples of colour palettes from images.](images/image-palette.png)
+
+[[[trinket-image-library]]]
+
+[[[colours-from-image]]]
+
+You can customise colour palettes for style and accessibility:
+
+![Examples of one secondary palette with bad contrast and one with good contrast.](images/contrast-examples.png)
+
+[[[contrast-checker]]]
+
+[[[add-colour-variables]]]
+
+You can use your colour palettes to set text and background colours:
+
+[[[web-primary-secondary]]]
+
+You can create your own class to make a new style:
+
+[[[web-add-class]]]
diff --git a/el-GR/step_6.md b/el-GR/step_6.md
new file mode 100644
index 00000000..79c256ee
--- /dev/null
+++ b/el-GR/step_6.md
@@ -0,0 +1,59 @@
+## Structure your page
+
+![A labelled image of a webpage. A '1' is placed over the header area at the top. A '2' is placed to show the main content of the page. A '3' is placed to show a section of content. A '4' is placed to show the footer at the bottom of the page.](images/structure-diagram.png)
+
+[[[web-add-title-head]]]
+
+[[[overall-page-structure]]]
+
+![A strip of three images showing different sets of three sections and different colour palettes.](images/example-layouts.png)
+
+[[[full-width-section]]]
+
+[[[full-width-quote]]]
+
+
+Webpages can be viewed on many different devices and should be **responsive** to each device. This means that if a user views your site on a mobile phone, the webpage should respond to a smaller screen. If a user views it on a desktop PC, the webpage should respond to a larger screen.
+
+
+[[[using-rem]]]
+
+CSS can also be used to responsively change the layout of the page:
+
+[[[side-by-side-section]]]
+
+[[[wrapped-regular-width]]]
+
+[[[wrapped-wide-narrow]]]
+
+[[[web-large-text-tiles]]]
+
+[[[text-image-text]]]
+
+[[[web-wrap-gap]]]
+
+[[[three-text-tiles]]]
+
+You can add more style to any elements on your webpage:
+
+![A strip of examples with gradients, dashed borders, and rounded corners.](images/borders-corners.png)
+
+[[[rounded-corners]]]
+
+[[[web-borders]]]
+
+[[[web-box-shadow]]]
+
+![A strip of gradients using different colour palettes.](images/gradients.png)
+
+[[[add-a-gradient]]]
+
+You can align and space your content to improve the look of your webpage:
+
+[[[web-x-y-centering]]]
+
+[[[padding-margins]]]
+
+You can create your own class to make a new style:
+
+[[[web-add-class]]]
diff --git a/el-GR/step_7.md b/el-GR/step_7.md
new file mode 100644
index 00000000..defcc419
--- /dev/null
+++ b/el-GR/step_7.md
@@ -0,0 +1,43 @@
+## Add fonts and text elements
+
+Choose fonts to use on your webpage.
+
+![All of the fonts available in the starter project. Each font title is written using the font style.](images/font-examples.png)
+
+[[[included-fonts]]]
+
+[[[web-fonts]]]
+
+[[[google-fonts]]]
+
+You can use placeholder text while you work on your layout:
+
+[[[add-placeholder-text]]]
+
+You can insert text elements:
+
+![An example strip containing an ordered list, an unordered list, and a quote.](images/list-quote-example.png)
+
+[[[web-ordered-list]]]
+
+[[[web-unordered-list]]]
+
+[[[web-create-link]]]
+
+[[[full-width-quote]]]
+
+You can style your text:
+
+![A list with bold text in different colours.](images/strong-example.png)
+
+[[[web-headers-large-text]]]
+
+[[[web-center-text]]]
+
+[[[web-strong-em]]]
+
+[[[web-animate-span]]]
+
+You can create your own class to make a new style:
+
+[[[web-add-class]]]
diff --git a/el-GR/step_8.md b/el-GR/step_8.md
new file mode 100644
index 00000000..499eb1fb
--- /dev/null
+++ b/el-GR/step_8.md
@@ -0,0 +1,37 @@
+## Insert images
+
+![Examples of images and emojis in a strip.](images/image-emoji-strip.png)
+
+You can insert an image from the starter project library:
+
+[[[trinket-image-library]]]
+
+[[[web-alt-text]]]
+
+You can use an emoji as an image:
+
+![A patterned background image. The main section has a semi-transparent effect so that the image can be seen behind it.](images/background-image.png)
+
+[[[choose-an-emoji]]]
+
+[[[huge-emoji]]]
+
+You can add a background image:
+
+[[[web-background-image]]]
+
+[[[add-transparency]]]
+
+**Tip:** You can style your images with rounded corners or borders:
+
+![Examples of images with dashed or solid borders, drop shadow, and rounded corners.](images/image-borders.png)
+
+[[[rounded-corners]]]
+
+[[[web-borders]]]
+
+[[[web-box-shadow]]]
+
+You can create your own class to make a new style:
+
+[[[web-add-class]]]
diff --git a/el-GR/step_9.md b/el-GR/step_9.md
new file mode 100644
index 00000000..532e8709
--- /dev/null
+++ b/el-GR/step_9.md
@@ -0,0 +1,21 @@
+## Create animations
+
+Create web flip cards.
+
+
+
+[[[web-flip-cards]]]
+
+You can use animations to change the appearance or position of elements on your page over time:
+
+
+
+[[[web-starter-animations]]]
+
+[[[web-customise-animations]]]
+
+[[[web-animate-span]]]
+
+You can create your own class to make a new style:
+
+[[[web-add-class]]]
diff --git a/el-GR/web-comments.txt b/el-GR/web-comments.txt
new file mode 100644
index 00000000..2606bdec
--- /dev/null
+++ b/el-GR/web-comments.txt
@@ -0,0 +1,13 @@
+Big title
+
+Title shown in web browsers
+
+Import fonts from Google
+
+Include CSS style file
+
+The page header code goes here
+
+The main content for the web page goes between the main tags
+
+Footer code goes here
diff --git a/es-ES/code/gswd-example-1/index.html b/es-ES/code/gswd-example-1/index.html
new file mode 100644
index 00000000..f5c43b63
--- /dev/null
+++ b/es-ES/code/gswd-example-1/index.html
@@ -0,0 +1,9 @@
+
+
+
+ The title
+
+
+ The heading
+
+
diff --git a/es-ES/code/gswd-example-1/project_config.yml b/es-ES/code/gswd-example-1/project_config.yml
new file mode 100644
index 00000000..5ac25fdd
--- /dev/null
+++ b/es-ES/code/gswd-example-1/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Example 1'
+identifier: 'gswd-example-1'
+type: 'html'
diff --git a/es-ES/code/gswd-example-2/animation.css b/es-ES/code/gswd-example-2/animation.css
new file mode 100644
index 00000000..d1082357
--- /dev/null
+++ b/es-ES/code/gswd-example-2/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* runs the 'rotate-centre' animation with linear timing (same pace all the way through) for eight seconds. Runs the animation twice. */
+ display: inline-block; /* Important so the animated element is not split to a new line */
+}
+
+@keyframes rotate-center {
+ /* The rotate animation code */
+ 0% {
+ /* Rotate from 0 to 360 degrees */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* runs the 'bounce' animation with ease timing (slow start and end) for two seconds. Runs the animation three times. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* The bounce animation code */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Starting position and actual size */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Grow width and shrink height for pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Return to actual size and move emoji up 100px from current position */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Move emoji back to starting position */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* runs the 'scale' animation with ease timing (slow start and end) for two seconds. Runs the animation forever. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* The scale animation code */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* The roll animation code */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* The roll animation code */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* The move animation code */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* The move animation code */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/es-ES/code/gswd-example-2/beetle.jpg b/es-ES/code/gswd-example-2/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/es-ES/code/gswd-example-2/beetle.jpg differ
diff --git a/es-ES/code/gswd-example-2/butterfly.JPG b/es-ES/code/gswd-example-2/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/es-ES/code/gswd-example-2/butterfly.JPG differ
diff --git a/es-ES/code/gswd-example-2/cacti.JPG b/es-ES/code/gswd-example-2/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/es-ES/code/gswd-example-2/cacti.JPG differ
diff --git a/es-ES/code/gswd-example-2/cafe.css b/es-ES/code/gswd-example-2/cafe.css
new file mode 100644
index 00000000..f6a24aff
--- /dev/null
+++ b/es-ES/code/gswd-example-2/cafe.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/cafe.jpg b/es-ES/code/gswd-example-2/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/es-ES/code/gswd-example-2/cafe.jpg differ
diff --git a/es-ES/code/gswd-example-2/candles.JPG b/es-ES/code/gswd-example-2/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/es-ES/code/gswd-example-2/candles.JPG differ
diff --git a/es-ES/code/gswd-example-2/carnival.jpg b/es-ES/code/gswd-example-2/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/es-ES/code/gswd-example-2/carnival.jpg differ
diff --git a/es-ES/code/gswd-example-2/colour-festival.jpg b/es-ES/code/gswd-example-2/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/es-ES/code/gswd-example-2/colour-festival.jpg differ
diff --git a/es-ES/code/gswd-example-2/comic-books.jpg b/es-ES/code/gswd-example-2/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/es-ES/code/gswd-example-2/comic-books.jpg differ
diff --git a/es-ES/code/gswd-example-2/comic.css b/es-ES/code/gswd-example-2/comic.css
new file mode 100644
index 00000000..14f72fa1
--- /dev/null
+++ b/es-ES/code/gswd-example-2/comic.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/es-ES/code/gswd-example-2/companion.css b/es-ES/code/gswd-example-2/companion.css
new file mode 100644
index 00000000..0fd47933
--- /dev/null
+++ b/es-ES/code/gswd-example-2/companion.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/es-ES/code/gswd-example-2/crayons.jpg b/es-ES/code/gswd-example-2/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/es-ES/code/gswd-example-2/crayons.jpg differ
diff --git a/es-ES/code/gswd-example-2/default.css b/es-ES/code/gswd-example-2/default.css
new file mode 100644
index 00000000..c0df643a
--- /dev/null
+++ b/es-ES/code/gswd-example-2/default.css
@@ -0,0 +1,20 @@
+
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/disco-ball.jpg b/es-ES/code/gswd-example-2/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/es-ES/code/gswd-example-2/disco-ball.jpg differ
diff --git a/es-ES/code/gswd-example-2/disco-flowers.JPG b/es-ES/code/gswd-example-2/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/es-ES/code/gswd-example-2/disco-flowers.JPG differ
diff --git a/es-ES/code/gswd-example-2/disco.css b/es-ES/code/gswd-example-2/disco.css
new file mode 100644
index 00000000..37017b4c
--- /dev/null
+++ b/es-ES/code/gswd-example-2/disco.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/es-ES/code/gswd-example-2/drone.JPG b/es-ES/code/gswd-example-2/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/es-ES/code/gswd-example-2/drone.JPG differ
diff --git a/es-ES/code/gswd-example-2/exotic-plants.jpg b/es-ES/code/gswd-example-2/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/es-ES/code/gswd-example-2/exotic-plants.jpg differ
diff --git a/es-ES/code/gswd-example-2/ferns.jpg b/es-ES/code/gswd-example-2/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/es-ES/code/gswd-example-2/ferns.jpg differ
diff --git a/es-ES/code/gswd-example-2/festival.css b/es-ES/code/gswd-example-2/festival.css
new file mode 100644
index 00000000..df39f486
--- /dev/null
+++ b/es-ES/code/gswd-example-2/festival.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/fiesta.css b/es-ES/code/gswd-example-2/fiesta.css
new file mode 100644
index 00000000..1bf08dd2
--- /dev/null
+++ b/es-ES/code/gswd-example-2/fiesta.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/es-ES/code/gswd-example-2/fire.jpg b/es-ES/code/gswd-example-2/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/es-ES/code/gswd-example-2/fire.jpg differ
diff --git a/es-ES/code/gswd-example-2/fish.jpg b/es-ES/code/gswd-example-2/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/es-ES/code/gswd-example-2/fish.jpg differ
diff --git a/es-ES/code/gswd-example-2/forest.JPG b/es-ES/code/gswd-example-2/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/es-ES/code/gswd-example-2/forest.JPG differ
diff --git a/es-ES/code/gswd-example-2/game-boy.jpg b/es-ES/code/gswd-example-2/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/es-ES/code/gswd-example-2/game-boy.jpg differ
diff --git a/es-ES/code/gswd-example-2/globe-in-water.JPG b/es-ES/code/gswd-example-2/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/es-ES/code/gswd-example-2/globe-in-water.JPG differ
diff --git a/es-ES/code/gswd-example-2/greenhouse.JPG b/es-ES/code/gswd-example-2/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/es-ES/code/gswd-example-2/greenhouse.JPG differ
diff --git a/es-ES/code/gswd-example-2/helpful-plumber.css b/es-ES/code/gswd-example-2/helpful-plumber.css
new file mode 100644
index 00000000..4acd3d5b
--- /dev/null
+++ b/es-ES/code/gswd-example-2/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/es-ES/code/gswd-example-2/illustrations.png b/es-ES/code/gswd-example-2/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/es-ES/code/gswd-example-2/illustrations.png differ
diff --git a/es-ES/code/gswd-example-2/index.html b/es-ES/code/gswd-example-2/index.html
new file mode 100644
index 00000000..a25b34a4
--- /dev/null
+++ b/es-ES/code/gswd-example-2/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ My website title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/es-ES/code/gswd-example-2/lake-mountains.JPG b/es-ES/code/gswd-example-2/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/es-ES/code/gswd-example-2/lake-mountains.JPG differ
diff --git a/es-ES/code/gswd-example-2/land-animals.css b/es-ES/code/gswd-example-2/land-animals.css
new file mode 100644
index 00000000..c3645ead
--- /dev/null
+++ b/es-ES/code/gswd-example-2/land-animals.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/medal.jpg b/es-ES/code/gswd-example-2/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/es-ES/code/gswd-example-2/medal.jpg differ
diff --git a/es-ES/code/gswd-example-2/medals.css b/es-ES/code/gswd-example-2/medals.css
new file mode 100644
index 00000000..edc89cad
--- /dev/null
+++ b/es-ES/code/gswd-example-2/medals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/money.css b/es-ES/code/gswd-example-2/money.css
new file mode 100644
index 00000000..cec9a1ce
--- /dev/null
+++ b/es-ES/code/gswd-example-2/money.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/es-ES/code/gswd-example-2/monkey.JPG b/es-ES/code/gswd-example-2/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/es-ES/code/gswd-example-2/monkey.JPG differ
diff --git a/es-ES/code/gswd-example-2/moon-art.png b/es-ES/code/gswd-example-2/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/es-ES/code/gswd-example-2/moon-art.png differ
diff --git a/es-ES/code/gswd-example-2/mushroom.JPG b/es-ES/code/gswd-example-2/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/es-ES/code/gswd-example-2/mushroom.JPG differ
diff --git a/es-ES/code/gswd-example-2/nature.css b/es-ES/code/gswd-example-2/nature.css
new file mode 100644
index 00000000..2fd9306f
--- /dev/null
+++ b/es-ES/code/gswd-example-2/nature.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/pansies.JPG b/es-ES/code/gswd-example-2/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/es-ES/code/gswd-example-2/pansies.JPG differ
diff --git a/es-ES/code/gswd-example-2/pastel-hearts.jpg b/es-ES/code/gswd-example-2/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/es-ES/code/gswd-example-2/pastel-hearts.jpg differ
diff --git a/es-ES/code/gswd-example-2/pastel.css b/es-ES/code/gswd-example-2/pastel.css
new file mode 100644
index 00000000..54155396
--- /dev/null
+++ b/es-ES/code/gswd-example-2/pastel.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/piggy-bank.jpg b/es-ES/code/gswd-example-2/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/es-ES/code/gswd-example-2/piggy-bank.jpg differ
diff --git a/es-ES/code/gswd-example-2/placeholder.png b/es-ES/code/gswd-example-2/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/es-ES/code/gswd-example-2/placeholder.png differ
diff --git a/es-ES/code/gswd-example-2/primary.css b/es-ES/code/gswd-example-2/primary.css
new file mode 100644
index 00000000..9ad2ff93
--- /dev/null
+++ b/es-ES/code/gswd-example-2/primary.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/project_config.yml b/es-ES/code/gswd-example-2/project_config.yml
new file mode 100644
index 00000000..6498ee88
--- /dev/null
+++ b/es-ES/code/gswd-example-2/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Example 2'
+identifier: 'gswd-example-2'
+type: 'html'
diff --git a/es-ES/code/gswd-example-2/pumpkins.JPG b/es-ES/code/gswd-example-2/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/es-ES/code/gswd-example-2/pumpkins.JPG differ
diff --git a/es-ES/code/gswd-example-2/rainbow-forest.JPG b/es-ES/code/gswd-example-2/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/es-ES/code/gswd-example-2/rainbow-forest.JPG differ
diff --git a/es-ES/code/gswd-example-2/rhino.JPG b/es-ES/code/gswd-example-2/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/es-ES/code/gswd-example-2/rhino.JPG differ
diff --git a/es-ES/code/gswd-example-2/smokey.css b/es-ES/code/gswd-example-2/smokey.css
new file mode 100644
index 00000000..3751db11
--- /dev/null
+++ b/es-ES/code/gswd-example-2/smokey.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/space.css b/es-ES/code/gswd-example-2/space.css
new file mode 100644
index 00000000..2baa5f53
--- /dev/null
+++ b/es-ES/code/gswd-example-2/space.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/spider-web.jpg b/es-ES/code/gswd-example-2/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/es-ES/code/gswd-example-2/spider-web.jpg differ
diff --git a/es-ES/code/gswd-example-2/style.css b/es-ES/code/gswd-example-2/style.css
new file mode 100644
index 00000000..95c67356
--- /dev/null
+++ b/es-ES/code/gswd-example-2/style.css
@@ -0,0 +1,295 @@
+/* Colour pairings */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Apply everywhere */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Padding and border don't make a box bigger */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Make the content fill the page so the footer is at the bottom */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* add a background image to body */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Uncomment and change filename to add a background image */
+ /*background-repeat: repeat;*/ /* Make the image repeat */
+ /*background-size: cover;*/ /* Make the image cover the whole container */
+}
+
+/* The main content of the page between the header and footer */
+main {
+ background: var(--primary); /* Colour the background */
+ color: var(--onprimary); /* Colour the text */
+ margin: 0 auto; /* Center if the browser is really wide */
+ min-width: 25rem; /* Don't let the content get too narrow */
+ max-width: 70rem; /* Don't let the content get too wide */
+ padding: 0;
+ padding-top: 0.5rem; /* Padding at the top */
+ margin-bottom: 1em; /* Gap before the footer */
+}
+
+/* Header and footer element styles */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Fill the full width of the window */
+ margin: 0; /* Remove the default margin */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Section styles */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Border styles */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Add a solid */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Add a solid line above the footer */
+}
+
+/* Add a transparent effect */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles just for h1 elements */
+
+h1 {
+ font: var(--header-font); /* Font style stored in the header-font variable */
+ padding: 2rem;
+ margin: 0; /* Center if the browser is really wide */
+}
+
+/* Styles just for h2 elements */
+
+h2 {
+ font: var(--title-font); /* Font style stored in the title-font variable */
+}
+
+/* Highlight key words in bold and apply an alternative text colour */
+
+strong {
+ color: var(--detail2); /* Text colour stored in the caption variable */
+ font-weight: bold; /* Makes text weight stronger than the default*/
+}
+
+/* Style for ordered and unordered lists */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Padding around paragraphs */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style for links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Use the colour of the parent element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles just for the .wrap class */
+
+.wrap {
+ /* Make content wrap over mutiple rows */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* For creating fancy boxes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles for the div tags that are inside a .wrap class */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles for the img tags that are inside a .wrap class */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles for the p tags that are inside a .wrap class */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specific styles for this project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Used to make a large emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specific styles for this project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* right and bottom shadow size, blur, spread and colour */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/es-ES/code/gswd-example-2/sunflowers.JPG b/es-ES/code/gswd-example-2/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/es-ES/code/gswd-example-2/sunflowers.JPG differ
diff --git a/es-ES/code/gswd-example-2/sunset-beach.JPG b/es-ES/code/gswd-example-2/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/es-ES/code/gswd-example-2/sunset-beach.JPG differ
diff --git a/es-ES/code/gswd-example-2/sunset-person.jpg b/es-ES/code/gswd-example-2/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/es-ES/code/gswd-example-2/sunset-person.jpg differ
diff --git a/es-ES/code/gswd-example-2/sunset.JPG b/es-ES/code/gswd-example-2/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/es-ES/code/gswd-example-2/sunset.JPG differ
diff --git a/es-ES/code/gswd-example-2/sunset.css b/es-ES/code/gswd-example-2/sunset.css
new file mode 100644
index 00000000..6e53385c
--- /dev/null
+++ b/es-ES/code/gswd-example-2/sunset.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/sunshine.css b/es-ES/code/gswd-example-2/sunshine.css
new file mode 100644
index 00000000..7651854a
--- /dev/null
+++ b/es-ES/code/gswd-example-2/sunshine.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/thriller.css b/es-ES/code/gswd-example-2/thriller.css
new file mode 100644
index 00000000..2768e2ee
--- /dev/null
+++ b/es-ES/code/gswd-example-2/thriller.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/water-animals.css b/es-ES/code/gswd-example-2/water-animals.css
new file mode 100644
index 00000000..f07a2cd2
--- /dev/null
+++ b/es-ES/code/gswd-example-2/water-animals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-2/woodland.css b/es-ES/code/gswd-example-2/woodland.css
new file mode 100644
index 00000000..96663068
--- /dev/null
+++ b/es-ES/code/gswd-example-2/woodland.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/animation.css b/es-ES/code/gswd-example-3/animation.css
new file mode 100644
index 00000000..d1082357
--- /dev/null
+++ b/es-ES/code/gswd-example-3/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* runs the 'rotate-centre' animation with linear timing (same pace all the way through) for eight seconds. Runs the animation twice. */
+ display: inline-block; /* Important so the animated element is not split to a new line */
+}
+
+@keyframes rotate-center {
+ /* The rotate animation code */
+ 0% {
+ /* Rotate from 0 to 360 degrees */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* runs the 'bounce' animation with ease timing (slow start and end) for two seconds. Runs the animation three times. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* The bounce animation code */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Starting position and actual size */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Grow width and shrink height for pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Return to actual size and move emoji up 100px from current position */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Move emoji back to starting position */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* runs the 'scale' animation with ease timing (slow start and end) for two seconds. Runs the animation forever. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* The scale animation code */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* The roll animation code */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* The roll animation code */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* The move animation code */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* The move animation code */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/es-ES/code/gswd-example-3/beetle.jpg b/es-ES/code/gswd-example-3/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/es-ES/code/gswd-example-3/beetle.jpg differ
diff --git a/es-ES/code/gswd-example-3/butterfly.JPG b/es-ES/code/gswd-example-3/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/es-ES/code/gswd-example-3/butterfly.JPG differ
diff --git a/es-ES/code/gswd-example-3/cacti.JPG b/es-ES/code/gswd-example-3/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/es-ES/code/gswd-example-3/cacti.JPG differ
diff --git a/es-ES/code/gswd-example-3/cafe.css b/es-ES/code/gswd-example-3/cafe.css
new file mode 100644
index 00000000..f6a24aff
--- /dev/null
+++ b/es-ES/code/gswd-example-3/cafe.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/cafe.jpg b/es-ES/code/gswd-example-3/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/es-ES/code/gswd-example-3/cafe.jpg differ
diff --git a/es-ES/code/gswd-example-3/candles.JPG b/es-ES/code/gswd-example-3/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/es-ES/code/gswd-example-3/candles.JPG differ
diff --git a/es-ES/code/gswd-example-3/carnival.jpg b/es-ES/code/gswd-example-3/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/es-ES/code/gswd-example-3/carnival.jpg differ
diff --git a/es-ES/code/gswd-example-3/colour-festival.jpg b/es-ES/code/gswd-example-3/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/es-ES/code/gswd-example-3/colour-festival.jpg differ
diff --git a/es-ES/code/gswd-example-3/comic-books.jpg b/es-ES/code/gswd-example-3/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/es-ES/code/gswd-example-3/comic-books.jpg differ
diff --git a/es-ES/code/gswd-example-3/comic.css b/es-ES/code/gswd-example-3/comic.css
new file mode 100644
index 00000000..14f72fa1
--- /dev/null
+++ b/es-ES/code/gswd-example-3/comic.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/es-ES/code/gswd-example-3/companion.css b/es-ES/code/gswd-example-3/companion.css
new file mode 100644
index 00000000..0fd47933
--- /dev/null
+++ b/es-ES/code/gswd-example-3/companion.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/es-ES/code/gswd-example-3/crayons.jpg b/es-ES/code/gswd-example-3/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/es-ES/code/gswd-example-3/crayons.jpg differ
diff --git a/es-ES/code/gswd-example-3/default.css b/es-ES/code/gswd-example-3/default.css
new file mode 100644
index 00000000..c0df643a
--- /dev/null
+++ b/es-ES/code/gswd-example-3/default.css
@@ -0,0 +1,20 @@
+
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/disco-ball.jpg b/es-ES/code/gswd-example-3/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/es-ES/code/gswd-example-3/disco-ball.jpg differ
diff --git a/es-ES/code/gswd-example-3/disco-flowers.JPG b/es-ES/code/gswd-example-3/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/es-ES/code/gswd-example-3/disco-flowers.JPG differ
diff --git a/es-ES/code/gswd-example-3/disco.css b/es-ES/code/gswd-example-3/disco.css
new file mode 100644
index 00000000..37017b4c
--- /dev/null
+++ b/es-ES/code/gswd-example-3/disco.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/es-ES/code/gswd-example-3/drone.JPG b/es-ES/code/gswd-example-3/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/es-ES/code/gswd-example-3/drone.JPG differ
diff --git a/es-ES/code/gswd-example-3/exotic-plants.jpg b/es-ES/code/gswd-example-3/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/es-ES/code/gswd-example-3/exotic-plants.jpg differ
diff --git a/es-ES/code/gswd-example-3/ferns.jpg b/es-ES/code/gswd-example-3/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/es-ES/code/gswd-example-3/ferns.jpg differ
diff --git a/es-ES/code/gswd-example-3/festival.css b/es-ES/code/gswd-example-3/festival.css
new file mode 100644
index 00000000..df39f486
--- /dev/null
+++ b/es-ES/code/gswd-example-3/festival.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/fiesta.css b/es-ES/code/gswd-example-3/fiesta.css
new file mode 100644
index 00000000..1bf08dd2
--- /dev/null
+++ b/es-ES/code/gswd-example-3/fiesta.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/es-ES/code/gswd-example-3/fire.jpg b/es-ES/code/gswd-example-3/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/es-ES/code/gswd-example-3/fire.jpg differ
diff --git a/es-ES/code/gswd-example-3/fish.jpg b/es-ES/code/gswd-example-3/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/es-ES/code/gswd-example-3/fish.jpg differ
diff --git a/es-ES/code/gswd-example-3/forest.JPG b/es-ES/code/gswd-example-3/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/es-ES/code/gswd-example-3/forest.JPG differ
diff --git a/es-ES/code/gswd-example-3/game-boy.jpg b/es-ES/code/gswd-example-3/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/es-ES/code/gswd-example-3/game-boy.jpg differ
diff --git a/es-ES/code/gswd-example-3/globe-in-water.JPG b/es-ES/code/gswd-example-3/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/es-ES/code/gswd-example-3/globe-in-water.JPG differ
diff --git a/es-ES/code/gswd-example-3/greenhouse.JPG b/es-ES/code/gswd-example-3/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/es-ES/code/gswd-example-3/greenhouse.JPG differ
diff --git a/es-ES/code/gswd-example-3/helpful-plumber.css b/es-ES/code/gswd-example-3/helpful-plumber.css
new file mode 100644
index 00000000..4acd3d5b
--- /dev/null
+++ b/es-ES/code/gswd-example-3/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/es-ES/code/gswd-example-3/illustrations.png b/es-ES/code/gswd-example-3/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/es-ES/code/gswd-example-3/illustrations.png differ
diff --git a/es-ES/code/gswd-example-3/index.html b/es-ES/code/gswd-example-3/index.html
new file mode 100644
index 00000000..a25b34a4
--- /dev/null
+++ b/es-ES/code/gswd-example-3/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ My website title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/es-ES/code/gswd-example-3/lake-mountains.JPG b/es-ES/code/gswd-example-3/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/es-ES/code/gswd-example-3/lake-mountains.JPG differ
diff --git a/es-ES/code/gswd-example-3/land-animals.css b/es-ES/code/gswd-example-3/land-animals.css
new file mode 100644
index 00000000..c3645ead
--- /dev/null
+++ b/es-ES/code/gswd-example-3/land-animals.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/medal.jpg b/es-ES/code/gswd-example-3/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/es-ES/code/gswd-example-3/medal.jpg differ
diff --git a/es-ES/code/gswd-example-3/medals.css b/es-ES/code/gswd-example-3/medals.css
new file mode 100644
index 00000000..edc89cad
--- /dev/null
+++ b/es-ES/code/gswd-example-3/medals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/money.css b/es-ES/code/gswd-example-3/money.css
new file mode 100644
index 00000000..cec9a1ce
--- /dev/null
+++ b/es-ES/code/gswd-example-3/money.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/es-ES/code/gswd-example-3/monkey.JPG b/es-ES/code/gswd-example-3/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/es-ES/code/gswd-example-3/monkey.JPG differ
diff --git a/es-ES/code/gswd-example-3/moon-art.png b/es-ES/code/gswd-example-3/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/es-ES/code/gswd-example-3/moon-art.png differ
diff --git a/es-ES/code/gswd-example-3/mushroom.JPG b/es-ES/code/gswd-example-3/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/es-ES/code/gswd-example-3/mushroom.JPG differ
diff --git a/es-ES/code/gswd-example-3/nature.css b/es-ES/code/gswd-example-3/nature.css
new file mode 100644
index 00000000..2fd9306f
--- /dev/null
+++ b/es-ES/code/gswd-example-3/nature.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/pansies.JPG b/es-ES/code/gswd-example-3/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/es-ES/code/gswd-example-3/pansies.JPG differ
diff --git a/es-ES/code/gswd-example-3/pastel-hearts.jpg b/es-ES/code/gswd-example-3/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/es-ES/code/gswd-example-3/pastel-hearts.jpg differ
diff --git a/es-ES/code/gswd-example-3/pastel.css b/es-ES/code/gswd-example-3/pastel.css
new file mode 100644
index 00000000..54155396
--- /dev/null
+++ b/es-ES/code/gswd-example-3/pastel.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/piggy-bank.jpg b/es-ES/code/gswd-example-3/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/es-ES/code/gswd-example-3/piggy-bank.jpg differ
diff --git a/es-ES/code/gswd-example-3/placeholder.png b/es-ES/code/gswd-example-3/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/es-ES/code/gswd-example-3/placeholder.png differ
diff --git a/es-ES/code/gswd-example-3/primary.css b/es-ES/code/gswd-example-3/primary.css
new file mode 100644
index 00000000..9ad2ff93
--- /dev/null
+++ b/es-ES/code/gswd-example-3/primary.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/project_config.yml b/es-ES/code/gswd-example-3/project_config.yml
new file mode 100644
index 00000000..ff37865f
--- /dev/null
+++ b/es-ES/code/gswd-example-3/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Example 3'
+identifier: 'gswd-example-3'
+type: 'html'
diff --git a/es-ES/code/gswd-example-3/pumpkins.JPG b/es-ES/code/gswd-example-3/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/es-ES/code/gswd-example-3/pumpkins.JPG differ
diff --git a/es-ES/code/gswd-example-3/rainbow-forest.JPG b/es-ES/code/gswd-example-3/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/es-ES/code/gswd-example-3/rainbow-forest.JPG differ
diff --git a/es-ES/code/gswd-example-3/rhino.JPG b/es-ES/code/gswd-example-3/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/es-ES/code/gswd-example-3/rhino.JPG differ
diff --git a/es-ES/code/gswd-example-3/smokey.css b/es-ES/code/gswd-example-3/smokey.css
new file mode 100644
index 00000000..3751db11
--- /dev/null
+++ b/es-ES/code/gswd-example-3/smokey.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/space.css b/es-ES/code/gswd-example-3/space.css
new file mode 100644
index 00000000..2baa5f53
--- /dev/null
+++ b/es-ES/code/gswd-example-3/space.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/spider-web.jpg b/es-ES/code/gswd-example-3/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/es-ES/code/gswd-example-3/spider-web.jpg differ
diff --git a/es-ES/code/gswd-example-3/style.css b/es-ES/code/gswd-example-3/style.css
new file mode 100644
index 00000000..95c67356
--- /dev/null
+++ b/es-ES/code/gswd-example-3/style.css
@@ -0,0 +1,295 @@
+/* Colour pairings */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Apply everywhere */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Padding and border don't make a box bigger */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Make the content fill the page so the footer is at the bottom */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* add a background image to body */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Uncomment and change filename to add a background image */
+ /*background-repeat: repeat;*/ /* Make the image repeat */
+ /*background-size: cover;*/ /* Make the image cover the whole container */
+}
+
+/* The main content of the page between the header and footer */
+main {
+ background: var(--primary); /* Colour the background */
+ color: var(--onprimary); /* Colour the text */
+ margin: 0 auto; /* Center if the browser is really wide */
+ min-width: 25rem; /* Don't let the content get too narrow */
+ max-width: 70rem; /* Don't let the content get too wide */
+ padding: 0;
+ padding-top: 0.5rem; /* Padding at the top */
+ margin-bottom: 1em; /* Gap before the footer */
+}
+
+/* Header and footer element styles */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Fill the full width of the window */
+ margin: 0; /* Remove the default margin */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Section styles */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Border styles */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Add a solid */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Add a solid line above the footer */
+}
+
+/* Add a transparent effect */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles just for h1 elements */
+
+h1 {
+ font: var(--header-font); /* Font style stored in the header-font variable */
+ padding: 2rem;
+ margin: 0; /* Center if the browser is really wide */
+}
+
+/* Styles just for h2 elements */
+
+h2 {
+ font: var(--title-font); /* Font style stored in the title-font variable */
+}
+
+/* Highlight key words in bold and apply an alternative text colour */
+
+strong {
+ color: var(--detail2); /* Text colour stored in the caption variable */
+ font-weight: bold; /* Makes text weight stronger than the default*/
+}
+
+/* Style for ordered and unordered lists */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Padding around paragraphs */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style for links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Use the colour of the parent element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles just for the .wrap class */
+
+.wrap {
+ /* Make content wrap over mutiple rows */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* For creating fancy boxes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles for the div tags that are inside a .wrap class */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles for the img tags that are inside a .wrap class */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles for the p tags that are inside a .wrap class */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specific styles for this project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Used to make a large emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specific styles for this project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* right and bottom shadow size, blur, spread and colour */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/es-ES/code/gswd-example-3/sunflowers.JPG b/es-ES/code/gswd-example-3/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/es-ES/code/gswd-example-3/sunflowers.JPG differ
diff --git a/es-ES/code/gswd-example-3/sunset-beach.JPG b/es-ES/code/gswd-example-3/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/es-ES/code/gswd-example-3/sunset-beach.JPG differ
diff --git a/es-ES/code/gswd-example-3/sunset-person.jpg b/es-ES/code/gswd-example-3/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/es-ES/code/gswd-example-3/sunset-person.jpg differ
diff --git a/es-ES/code/gswd-example-3/sunset.JPG b/es-ES/code/gswd-example-3/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/es-ES/code/gswd-example-3/sunset.JPG differ
diff --git a/es-ES/code/gswd-example-3/sunset.css b/es-ES/code/gswd-example-3/sunset.css
new file mode 100644
index 00000000..6e53385c
--- /dev/null
+++ b/es-ES/code/gswd-example-3/sunset.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/sunshine.css b/es-ES/code/gswd-example-3/sunshine.css
new file mode 100644
index 00000000..7651854a
--- /dev/null
+++ b/es-ES/code/gswd-example-3/sunshine.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/thriller.css b/es-ES/code/gswd-example-3/thriller.css
new file mode 100644
index 00000000..2768e2ee
--- /dev/null
+++ b/es-ES/code/gswd-example-3/thriller.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/water-animals.css b/es-ES/code/gswd-example-3/water-animals.css
new file mode 100644
index 00000000..f07a2cd2
--- /dev/null
+++ b/es-ES/code/gswd-example-3/water-animals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-3/woodland.css b/es-ES/code/gswd-example-3/woodland.css
new file mode 100644
index 00000000..96663068
--- /dev/null
+++ b/es-ES/code/gswd-example-3/woodland.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/animation.css b/es-ES/code/gswd-example-4/animation.css
new file mode 100644
index 00000000..76fb9371
--- /dev/null
+++ b/es-ES/code/gswd-example-4/animation.css
@@ -0,0 +1,137 @@
+ .spinme {
+ animation: rotate-center linear 8s infinite; /* Time taken for animation and number of repetitions */
+ display: inline-block; /* Important to allow rotation */
+}
+
+@keyframes rotate-center {
+ /* The spin me animation code */
+ 0% {
+ /* Rotate from 0 to 360 degrees */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s infinite; /* runs the 'bounce' animation with ease timing (slow start and end) for two seconds. Runs the animation twice. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* The bounce animation code */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Starting position and actual size */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Grow width and shrink height for pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Return to actual size and move emoji up 100px from current position */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Move emoji back to starting position */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* runs the 'scale' animation with ease timing (slow start and end) for two seconds. Runs the animation twice. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* The twinkle animation code */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* The roll animation code */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ transform-origin: center;
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* The roll animation code */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ transform-origin: center;
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
+
+.movemeleft {
+ animation: moveleft ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* The roll animation code */
+ from {
+ transform: translate(-60vw);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw);
+ transform-origin: center;
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* The roll animation code */
+ from {
+ transform: translate(60vw);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw);
+ transform-origin: center;
+ }
+}
+
diff --git a/es-ES/code/gswd-example-4/beetle.jpg b/es-ES/code/gswd-example-4/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/es-ES/code/gswd-example-4/beetle.jpg differ
diff --git a/es-ES/code/gswd-example-4/butterfly.JPG b/es-ES/code/gswd-example-4/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/es-ES/code/gswd-example-4/butterfly.JPG differ
diff --git a/es-ES/code/gswd-example-4/cacti.JPG b/es-ES/code/gswd-example-4/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/es-ES/code/gswd-example-4/cacti.JPG differ
diff --git a/es-ES/code/gswd-example-4/cafe.css b/es-ES/code/gswd-example-4/cafe.css
new file mode 100644
index 00000000..f6a24aff
--- /dev/null
+++ b/es-ES/code/gswd-example-4/cafe.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/cafe.jpg b/es-ES/code/gswd-example-4/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/es-ES/code/gswd-example-4/cafe.jpg differ
diff --git a/es-ES/code/gswd-example-4/candles.JPG b/es-ES/code/gswd-example-4/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/es-ES/code/gswd-example-4/candles.JPG differ
diff --git a/es-ES/code/gswd-example-4/carnival.jpg b/es-ES/code/gswd-example-4/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/es-ES/code/gswd-example-4/carnival.jpg differ
diff --git a/es-ES/code/gswd-example-4/colour-festival.jpg b/es-ES/code/gswd-example-4/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/es-ES/code/gswd-example-4/colour-festival.jpg differ
diff --git a/es-ES/code/gswd-example-4/comic-books.jpg b/es-ES/code/gswd-example-4/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/es-ES/code/gswd-example-4/comic-books.jpg differ
diff --git a/es-ES/code/gswd-example-4/comic.css b/es-ES/code/gswd-example-4/comic.css
new file mode 100644
index 00000000..14f72fa1
--- /dev/null
+++ b/es-ES/code/gswd-example-4/comic.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/es-ES/code/gswd-example-4/companion.css b/es-ES/code/gswd-example-4/companion.css
new file mode 100644
index 00000000..0fd47933
--- /dev/null
+++ b/es-ES/code/gswd-example-4/companion.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/es-ES/code/gswd-example-4/crayons.jpg b/es-ES/code/gswd-example-4/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/es-ES/code/gswd-example-4/crayons.jpg differ
diff --git a/es-ES/code/gswd-example-4/default.css b/es-ES/code/gswd-example-4/default.css
new file mode 100644
index 00000000..c1efa8d0
--- /dev/null
+++ b/es-ES/code/gswd-example-4/default.css
@@ -0,0 +1,20 @@
+
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #495054;
+ --onsecondary:#ffffff;
+ --tertiary:#747474;
+ --ontertiary: #ffffff;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/disco-ball.jpg b/es-ES/code/gswd-example-4/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/es-ES/code/gswd-example-4/disco-ball.jpg differ
diff --git a/es-ES/code/gswd-example-4/disco-flowers.JPG b/es-ES/code/gswd-example-4/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/es-ES/code/gswd-example-4/disco-flowers.JPG differ
diff --git a/es-ES/code/gswd-example-4/disco.css b/es-ES/code/gswd-example-4/disco.css
new file mode 100644
index 00000000..37017b4c
--- /dev/null
+++ b/es-ES/code/gswd-example-4/disco.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/es-ES/code/gswd-example-4/drone.JPG b/es-ES/code/gswd-example-4/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/es-ES/code/gswd-example-4/drone.JPG differ
diff --git a/es-ES/code/gswd-example-4/exotic-plants.jpg b/es-ES/code/gswd-example-4/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/es-ES/code/gswd-example-4/exotic-plants.jpg differ
diff --git a/es-ES/code/gswd-example-4/ferns.jpg b/es-ES/code/gswd-example-4/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/es-ES/code/gswd-example-4/ferns.jpg differ
diff --git a/es-ES/code/gswd-example-4/festival.css b/es-ES/code/gswd-example-4/festival.css
new file mode 100644
index 00000000..df39f486
--- /dev/null
+++ b/es-ES/code/gswd-example-4/festival.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/fiesta.css b/es-ES/code/gswd-example-4/fiesta.css
new file mode 100644
index 00000000..1bf08dd2
--- /dev/null
+++ b/es-ES/code/gswd-example-4/fiesta.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/es-ES/code/gswd-example-4/fire.jpg b/es-ES/code/gswd-example-4/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/es-ES/code/gswd-example-4/fire.jpg differ
diff --git a/es-ES/code/gswd-example-4/fish.jpg b/es-ES/code/gswd-example-4/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/es-ES/code/gswd-example-4/fish.jpg differ
diff --git a/es-ES/code/gswd-example-4/forest.JPG b/es-ES/code/gswd-example-4/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/es-ES/code/gswd-example-4/forest.JPG differ
diff --git a/es-ES/code/gswd-example-4/game-boy.jpg b/es-ES/code/gswd-example-4/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/es-ES/code/gswd-example-4/game-boy.jpg differ
diff --git a/es-ES/code/gswd-example-4/globe-in-water.JPG b/es-ES/code/gswd-example-4/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/es-ES/code/gswd-example-4/globe-in-water.JPG differ
diff --git a/es-ES/code/gswd-example-4/greenhouse.JPG b/es-ES/code/gswd-example-4/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/es-ES/code/gswd-example-4/greenhouse.JPG differ
diff --git a/es-ES/code/gswd-example-4/helpful-plumber.css b/es-ES/code/gswd-example-4/helpful-plumber.css
new file mode 100644
index 00000000..4acd3d5b
--- /dev/null
+++ b/es-ES/code/gswd-example-4/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/es-ES/code/gswd-example-4/illustrations.png b/es-ES/code/gswd-example-4/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/es-ES/code/gswd-example-4/illustrations.png differ
diff --git a/es-ES/code/gswd-example-4/index.html b/es-ES/code/gswd-example-4/index.html
new file mode 100644
index 00000000..094d1640
--- /dev/null
+++ b/es-ES/code/gswd-example-4/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ My website title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/es-ES/code/gswd-example-4/lake-mountains.JPG b/es-ES/code/gswd-example-4/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/es-ES/code/gswd-example-4/lake-mountains.JPG differ
diff --git a/es-ES/code/gswd-example-4/land-animals.css b/es-ES/code/gswd-example-4/land-animals.css
new file mode 100644
index 00000000..c3645ead
--- /dev/null
+++ b/es-ES/code/gswd-example-4/land-animals.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/medal.jpg b/es-ES/code/gswd-example-4/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/es-ES/code/gswd-example-4/medal.jpg differ
diff --git a/es-ES/code/gswd-example-4/medals.css b/es-ES/code/gswd-example-4/medals.css
new file mode 100644
index 00000000..edc89cad
--- /dev/null
+++ b/es-ES/code/gswd-example-4/medals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/money.css b/es-ES/code/gswd-example-4/money.css
new file mode 100644
index 00000000..cec9a1ce
--- /dev/null
+++ b/es-ES/code/gswd-example-4/money.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/es-ES/code/gswd-example-4/monkey.JPG b/es-ES/code/gswd-example-4/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/es-ES/code/gswd-example-4/monkey.JPG differ
diff --git a/es-ES/code/gswd-example-4/moon-art.png b/es-ES/code/gswd-example-4/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/es-ES/code/gswd-example-4/moon-art.png differ
diff --git a/es-ES/code/gswd-example-4/mushroom.JPG b/es-ES/code/gswd-example-4/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/es-ES/code/gswd-example-4/mushroom.JPG differ
diff --git a/es-ES/code/gswd-example-4/nature.css b/es-ES/code/gswd-example-4/nature.css
new file mode 100644
index 00000000..2fd9306f
--- /dev/null
+++ b/es-ES/code/gswd-example-4/nature.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/pansies.JPG b/es-ES/code/gswd-example-4/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/es-ES/code/gswd-example-4/pansies.JPG differ
diff --git a/es-ES/code/gswd-example-4/pastel-hearts.jpg b/es-ES/code/gswd-example-4/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/es-ES/code/gswd-example-4/pastel-hearts.jpg differ
diff --git a/es-ES/code/gswd-example-4/pastel.css b/es-ES/code/gswd-example-4/pastel.css
new file mode 100644
index 00000000..54155396
--- /dev/null
+++ b/es-ES/code/gswd-example-4/pastel.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/piggy-bank.jpg b/es-ES/code/gswd-example-4/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/es-ES/code/gswd-example-4/piggy-bank.jpg differ
diff --git a/es-ES/code/gswd-example-4/placeholder.png b/es-ES/code/gswd-example-4/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/es-ES/code/gswd-example-4/placeholder.png differ
diff --git a/es-ES/code/gswd-example-4/primary.css b/es-ES/code/gswd-example-4/primary.css
new file mode 100644
index 00000000..9ad2ff93
--- /dev/null
+++ b/es-ES/code/gswd-example-4/primary.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/project_config.yml b/es-ES/code/gswd-example-4/project_config.yml
new file mode 100644
index 00000000..cb52050e
--- /dev/null
+++ b/es-ES/code/gswd-example-4/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Example 4'
+identifier: 'gswd-example-4'
+type: 'html'
diff --git a/es-ES/code/gswd-example-4/pumpkins.JPG b/es-ES/code/gswd-example-4/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/es-ES/code/gswd-example-4/pumpkins.JPG differ
diff --git a/es-ES/code/gswd-example-4/rainbow-forest.JPG b/es-ES/code/gswd-example-4/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/es-ES/code/gswd-example-4/rainbow-forest.JPG differ
diff --git a/es-ES/code/gswd-example-4/rhino.JPG b/es-ES/code/gswd-example-4/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/es-ES/code/gswd-example-4/rhino.JPG differ
diff --git a/es-ES/code/gswd-example-4/smokey.css b/es-ES/code/gswd-example-4/smokey.css
new file mode 100644
index 00000000..3751db11
--- /dev/null
+++ b/es-ES/code/gswd-example-4/smokey.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/space.css b/es-ES/code/gswd-example-4/space.css
new file mode 100644
index 00000000..2baa5f53
--- /dev/null
+++ b/es-ES/code/gswd-example-4/space.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/spider-web.jpg b/es-ES/code/gswd-example-4/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/es-ES/code/gswd-example-4/spider-web.jpg differ
diff --git a/es-ES/code/gswd-example-4/style.css b/es-ES/code/gswd-example-4/style.css
new file mode 100644
index 00000000..c76f03ba
--- /dev/null
+++ b/es-ES/code/gswd-example-4/style.css
@@ -0,0 +1,286 @@
+/* Colour pairings */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+
+/* Apply everywhere */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Padding and border don't make a box bigger */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Make the content fill the page so the footer is at the bottom */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* add a background image to body */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Uncomment and change filename to add a background image */
+ /*background-repeat: repeat;*/ /* Make the image repeat */
+ /*background-size: cover;*/ /* Make the image cover the whole container */
+}
+
+/* The main content of the page between the header and footer */
+main {
+ background: var(--primary); /* Colour the background */
+ color: var(--onprimary); /* Colour the text */
+ margin: 0 auto; /* Center if the browser is really wide */
+ min-width: 25rem; /* Don't let the content get too narrow */
+ max-width: 70rem; /* Don't let the content get too wide */
+ padding: 0;
+ padding-top: 0.5rem; /* Padding at the top */
+ margin-bottom: 1em; /* Gap before the footer */
+}
+
+/* Header and footer element styles */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Fill the full width of the window */
+ margin: 0; /* Remove the default margin */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Section styles */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Border styles */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Add a solid */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Add a solid line above the footer */
+}
+
+/* Add a transparent effect */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles just for h1 elements */
+
+h1 {
+ font: var(--header-font); /* Font style stored in the header-font variable */
+ padding: 2rem;
+ margin: 0; /* Center if the browser is really wide */
+}
+
+/* Styles just for h2 elements */
+
+h2 {
+ font: var(--title-font); /* Font style stored in the title-font variable */
+}
+
+/* Highlight key words in bold and apply an alternative text colour */
+
+strong {
+ color: var(--detail2); /* Text colour stored in the caption variable */
+ font-weight: bold; /* Makes text weight stronger than the default*/
+}
+
+/* Style for ordered and unordered lists */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Padding around paragraphs */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style for links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Use the colour of the parent element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles just for the .wrap class */
+
+.wrap {
+ /* Make content wrap over mutiple rows */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* For creating fancy boxes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles for the div tags that are inside a .wrap class */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles for the img tags that are inside a .wrap class */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles for the p tags that are inside a .wrap class */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specific styles for this project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Used to make a large emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specific styles for this project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/es-ES/code/gswd-example-4/sunflowers.JPG b/es-ES/code/gswd-example-4/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/es-ES/code/gswd-example-4/sunflowers.JPG differ
diff --git a/es-ES/code/gswd-example-4/sunset-beach.JPG b/es-ES/code/gswd-example-4/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/es-ES/code/gswd-example-4/sunset-beach.JPG differ
diff --git a/es-ES/code/gswd-example-4/sunset-person.jpg b/es-ES/code/gswd-example-4/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/es-ES/code/gswd-example-4/sunset-person.jpg differ
diff --git a/es-ES/code/gswd-example-4/sunset.JPG b/es-ES/code/gswd-example-4/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/es-ES/code/gswd-example-4/sunset.JPG differ
diff --git a/es-ES/code/gswd-example-4/sunset.css b/es-ES/code/gswd-example-4/sunset.css
new file mode 100644
index 00000000..6e53385c
--- /dev/null
+++ b/es-ES/code/gswd-example-4/sunset.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/sunshine.css b/es-ES/code/gswd-example-4/sunshine.css
new file mode 100644
index 00000000..7651854a
--- /dev/null
+++ b/es-ES/code/gswd-example-4/sunshine.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/thriller.css b/es-ES/code/gswd-example-4/thriller.css
new file mode 100644
index 00000000..2768e2ee
--- /dev/null
+++ b/es-ES/code/gswd-example-4/thriller.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/water-animals.css b/es-ES/code/gswd-example-4/water-animals.css
new file mode 100644
index 00000000..f07a2cd2
--- /dev/null
+++ b/es-ES/code/gswd-example-4/water-animals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-example-4/woodland.css b/es-ES/code/gswd-example-4/woodland.css
new file mode 100644
index 00000000..96663068
--- /dev/null
+++ b/es-ES/code/gswd-example-4/woodland.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/animation.css b/es-ES/code/gswd-starter/animation.css
new file mode 100644
index 00000000..d1082357
--- /dev/null
+++ b/es-ES/code/gswd-starter/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* runs the 'rotate-centre' animation with linear timing (same pace all the way through) for eight seconds. Runs the animation twice. */
+ display: inline-block; /* Important so the animated element is not split to a new line */
+}
+
+@keyframes rotate-center {
+ /* The rotate animation code */
+ 0% {
+ /* Rotate from 0 to 360 degrees */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* runs the 'bounce' animation with ease timing (slow start and end) for two seconds. Runs the animation three times. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* The bounce animation code */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Starting position and actual size */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Grow width and shrink height for pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Return to actual size and move emoji up 100px from current position */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Move emoji back to starting position */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* runs the 'scale' animation with ease timing (slow start and end) for two seconds. Runs the animation forever. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* The scale animation code */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* The roll animation code */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* The roll animation code */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* The move animation code */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* The move animation code */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/es-ES/code/gswd-starter/beetle.jpg b/es-ES/code/gswd-starter/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/es-ES/code/gswd-starter/beetle.jpg differ
diff --git a/es-ES/code/gswd-starter/butterfly.JPG b/es-ES/code/gswd-starter/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/es-ES/code/gswd-starter/butterfly.JPG differ
diff --git a/es-ES/code/gswd-starter/cacti.JPG b/es-ES/code/gswd-starter/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/es-ES/code/gswd-starter/cacti.JPG differ
diff --git a/es-ES/code/gswd-starter/cafe.css b/es-ES/code/gswd-starter/cafe.css
new file mode 100644
index 00000000..f6a24aff
--- /dev/null
+++ b/es-ES/code/gswd-starter/cafe.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/cafe.jpg b/es-ES/code/gswd-starter/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/es-ES/code/gswd-starter/cafe.jpg differ
diff --git a/es-ES/code/gswd-starter/candles.JPG b/es-ES/code/gswd-starter/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/es-ES/code/gswd-starter/candles.JPG differ
diff --git a/es-ES/code/gswd-starter/carnival.jpg b/es-ES/code/gswd-starter/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/es-ES/code/gswd-starter/carnival.jpg differ
diff --git a/es-ES/code/gswd-starter/colour-festival.jpg b/es-ES/code/gswd-starter/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/es-ES/code/gswd-starter/colour-festival.jpg differ
diff --git a/es-ES/code/gswd-starter/comic-books.jpg b/es-ES/code/gswd-starter/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/es-ES/code/gswd-starter/comic-books.jpg differ
diff --git a/es-ES/code/gswd-starter/comic.css b/es-ES/code/gswd-starter/comic.css
new file mode 100644
index 00000000..14f72fa1
--- /dev/null
+++ b/es-ES/code/gswd-starter/comic.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/es-ES/code/gswd-starter/companion.css b/es-ES/code/gswd-starter/companion.css
new file mode 100644
index 00000000..0fd47933
--- /dev/null
+++ b/es-ES/code/gswd-starter/companion.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/es-ES/code/gswd-starter/crayons.jpg b/es-ES/code/gswd-starter/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/es-ES/code/gswd-starter/crayons.jpg differ
diff --git a/es-ES/code/gswd-starter/default.css b/es-ES/code/gswd-starter/default.css
new file mode 100644
index 00000000..c0df643a
--- /dev/null
+++ b/es-ES/code/gswd-starter/default.css
@@ -0,0 +1,20 @@
+
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/disco-ball.jpg b/es-ES/code/gswd-starter/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/es-ES/code/gswd-starter/disco-ball.jpg differ
diff --git a/es-ES/code/gswd-starter/disco-flowers.JPG b/es-ES/code/gswd-starter/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/es-ES/code/gswd-starter/disco-flowers.JPG differ
diff --git a/es-ES/code/gswd-starter/disco.css b/es-ES/code/gswd-starter/disco.css
new file mode 100644
index 00000000..37017b4c
--- /dev/null
+++ b/es-ES/code/gswd-starter/disco.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/es-ES/code/gswd-starter/drone.JPG b/es-ES/code/gswd-starter/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/es-ES/code/gswd-starter/drone.JPG differ
diff --git a/es-ES/code/gswd-starter/exotic-plants.jpg b/es-ES/code/gswd-starter/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/es-ES/code/gswd-starter/exotic-plants.jpg differ
diff --git a/es-ES/code/gswd-starter/ferns.jpg b/es-ES/code/gswd-starter/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/es-ES/code/gswd-starter/ferns.jpg differ
diff --git a/es-ES/code/gswd-starter/festival.css b/es-ES/code/gswd-starter/festival.css
new file mode 100644
index 00000000..df39f486
--- /dev/null
+++ b/es-ES/code/gswd-starter/festival.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/fiesta.css b/es-ES/code/gswd-starter/fiesta.css
new file mode 100644
index 00000000..1bf08dd2
--- /dev/null
+++ b/es-ES/code/gswd-starter/fiesta.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/es-ES/code/gswd-starter/fire.jpg b/es-ES/code/gswd-starter/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/es-ES/code/gswd-starter/fire.jpg differ
diff --git a/es-ES/code/gswd-starter/fish.jpg b/es-ES/code/gswd-starter/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/es-ES/code/gswd-starter/fish.jpg differ
diff --git a/es-ES/code/gswd-starter/forest.JPG b/es-ES/code/gswd-starter/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/es-ES/code/gswd-starter/forest.JPG differ
diff --git a/es-ES/code/gswd-starter/game-boy.jpg b/es-ES/code/gswd-starter/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/es-ES/code/gswd-starter/game-boy.jpg differ
diff --git a/es-ES/code/gswd-starter/globe-in-water.JPG b/es-ES/code/gswd-starter/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/es-ES/code/gswd-starter/globe-in-water.JPG differ
diff --git a/es-ES/code/gswd-starter/greenhouse.JPG b/es-ES/code/gswd-starter/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/es-ES/code/gswd-starter/greenhouse.JPG differ
diff --git a/es-ES/code/gswd-starter/helpful-plumber.css b/es-ES/code/gswd-starter/helpful-plumber.css
new file mode 100644
index 00000000..4acd3d5b
--- /dev/null
+++ b/es-ES/code/gswd-starter/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/es-ES/code/gswd-starter/illustrations.png b/es-ES/code/gswd-starter/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/es-ES/code/gswd-starter/illustrations.png differ
diff --git a/es-ES/code/gswd-starter/index.html b/es-ES/code/gswd-starter/index.html
new file mode 100644
index 00000000..770fc91e
--- /dev/null
+++ b/es-ES/code/gswd-starter/index.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+ My website title
+
+
+
+
+
+
+
+
+
diff --git a/es-ES/code/gswd-starter/lake-mountains.JPG b/es-ES/code/gswd-starter/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/es-ES/code/gswd-starter/lake-mountains.JPG differ
diff --git a/es-ES/code/gswd-starter/land-animals.css b/es-ES/code/gswd-starter/land-animals.css
new file mode 100644
index 00000000..c3645ead
--- /dev/null
+++ b/es-ES/code/gswd-starter/land-animals.css
@@ -0,0 +1,20 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/medal.jpg b/es-ES/code/gswd-starter/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/es-ES/code/gswd-starter/medal.jpg differ
diff --git a/es-ES/code/gswd-starter/medals.css b/es-ES/code/gswd-starter/medals.css
new file mode 100644
index 00000000..edc89cad
--- /dev/null
+++ b/es-ES/code/gswd-starter/medals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/money.css b/es-ES/code/gswd-starter/money.css
new file mode 100644
index 00000000..cec9a1ce
--- /dev/null
+++ b/es-ES/code/gswd-starter/money.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/es-ES/code/gswd-starter/monkey.JPG b/es-ES/code/gswd-starter/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/es-ES/code/gswd-starter/monkey.JPG differ
diff --git a/es-ES/code/gswd-starter/moon-art.png b/es-ES/code/gswd-starter/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/es-ES/code/gswd-starter/moon-art.png differ
diff --git a/es-ES/code/gswd-starter/mushroom.JPG b/es-ES/code/gswd-starter/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/es-ES/code/gswd-starter/mushroom.JPG differ
diff --git a/es-ES/code/gswd-starter/nature.css b/es-ES/code/gswd-starter/nature.css
new file mode 100644
index 00000000..2fd9306f
--- /dev/null
+++ b/es-ES/code/gswd-starter/nature.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/pansies.JPG b/es-ES/code/gswd-starter/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/es-ES/code/gswd-starter/pansies.JPG differ
diff --git a/es-ES/code/gswd-starter/pastel-hearts.jpg b/es-ES/code/gswd-starter/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/es-ES/code/gswd-starter/pastel-hearts.jpg differ
diff --git a/es-ES/code/gswd-starter/pastel.css b/es-ES/code/gswd-starter/pastel.css
new file mode 100644
index 00000000..54155396
--- /dev/null
+++ b/es-ES/code/gswd-starter/pastel.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/piggy-bank.jpg b/es-ES/code/gswd-starter/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/es-ES/code/gswd-starter/piggy-bank.jpg differ
diff --git a/es-ES/code/gswd-starter/placeholder.png b/es-ES/code/gswd-starter/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/es-ES/code/gswd-starter/placeholder.png differ
diff --git a/es-ES/code/gswd-starter/primary.css b/es-ES/code/gswd-starter/primary.css
new file mode 100644
index 00000000..9ad2ff93
--- /dev/null
+++ b/es-ES/code/gswd-starter/primary.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/project_config copy.yml b/es-ES/code/gswd-starter/project_config copy.yml
new file mode 100644
index 00000000..6498ee88
--- /dev/null
+++ b/es-ES/code/gswd-starter/project_config copy.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Example 2'
+identifier: 'gswd-example-2'
+type: 'html'
diff --git a/es-ES/code/gswd-starter/project_config.yml b/es-ES/code/gswd-starter/project_config.yml
new file mode 100644
index 00000000..a9ddaecb
--- /dev/null
+++ b/es-ES/code/gswd-starter/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Getting Started with Web Dev Starter'
+identifier: 'gswd-starter'
+type: 'html'
diff --git a/es-ES/code/gswd-starter/pumpkins.JPG b/es-ES/code/gswd-starter/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/es-ES/code/gswd-starter/pumpkins.JPG differ
diff --git a/es-ES/code/gswd-starter/rainbow-forest.JPG b/es-ES/code/gswd-starter/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/es-ES/code/gswd-starter/rainbow-forest.JPG differ
diff --git a/es-ES/code/gswd-starter/rhino.JPG b/es-ES/code/gswd-starter/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/es-ES/code/gswd-starter/rhino.JPG differ
diff --git a/es-ES/code/gswd-starter/smokey.css b/es-ES/code/gswd-starter/smokey.css
new file mode 100644
index 00000000..3751db11
--- /dev/null
+++ b/es-ES/code/gswd-starter/smokey.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/space.css b/es-ES/code/gswd-starter/space.css
new file mode 100644
index 00000000..2baa5f53
--- /dev/null
+++ b/es-ES/code/gswd-starter/space.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/spider-web.jpg b/es-ES/code/gswd-starter/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/es-ES/code/gswd-starter/spider-web.jpg differ
diff --git a/es-ES/code/gswd-starter/style copy.css b/es-ES/code/gswd-starter/style copy.css
new file mode 100644
index 00000000..95c67356
--- /dev/null
+++ b/es-ES/code/gswd-starter/style copy.css
@@ -0,0 +1,295 @@
+/* Colour pairings */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Apply everywhere */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Padding and border don't make a box bigger */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Make the content fill the page so the footer is at the bottom */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* add a background image to body */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Uncomment and change filename to add a background image */
+ /*background-repeat: repeat;*/ /* Make the image repeat */
+ /*background-size: cover;*/ /* Make the image cover the whole container */
+}
+
+/* The main content of the page between the header and footer */
+main {
+ background: var(--primary); /* Colour the background */
+ color: var(--onprimary); /* Colour the text */
+ margin: 0 auto; /* Center if the browser is really wide */
+ min-width: 25rem; /* Don't let the content get too narrow */
+ max-width: 70rem; /* Don't let the content get too wide */
+ padding: 0;
+ padding-top: 0.5rem; /* Padding at the top */
+ margin-bottom: 1em; /* Gap before the footer */
+}
+
+/* Header and footer element styles */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Fill the full width of the window */
+ margin: 0; /* Remove the default margin */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Section styles */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Border styles */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Add a solid */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Add a solid line above the footer */
+}
+
+/* Add a transparent effect */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles just for h1 elements */
+
+h1 {
+ font: var(--header-font); /* Font style stored in the header-font variable */
+ padding: 2rem;
+ margin: 0; /* Center if the browser is really wide */
+}
+
+/* Styles just for h2 elements */
+
+h2 {
+ font: var(--title-font); /* Font style stored in the title-font variable */
+}
+
+/* Highlight key words in bold and apply an alternative text colour */
+
+strong {
+ color: var(--detail2); /* Text colour stored in the caption variable */
+ font-weight: bold; /* Makes text weight stronger than the default*/
+}
+
+/* Style for ordered and unordered lists */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Padding around paragraphs */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style for links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Use the colour of the parent element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles just for the .wrap class */
+
+.wrap {
+ /* Make content wrap over mutiple rows */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* For creating fancy boxes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles for the div tags that are inside a .wrap class */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles for the img tags that are inside a .wrap class */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles for the p tags that are inside a .wrap class */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specific styles for this project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Used to make a large emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specific styles for this project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* right and bottom shadow size, blur, spread and colour */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/es-ES/code/gswd-starter/sunflowers.JPG b/es-ES/code/gswd-starter/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/es-ES/code/gswd-starter/sunflowers.JPG differ
diff --git a/es-ES/code/gswd-starter/sunset-beach.JPG b/es-ES/code/gswd-starter/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/es-ES/code/gswd-starter/sunset-beach.JPG differ
diff --git a/es-ES/code/gswd-starter/sunset-person.jpg b/es-ES/code/gswd-starter/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/es-ES/code/gswd-starter/sunset-person.jpg differ
diff --git a/es-ES/code/gswd-starter/sunset.JPG b/es-ES/code/gswd-starter/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/es-ES/code/gswd-starter/sunset.JPG differ
diff --git a/es-ES/code/gswd-starter/sunset.css b/es-ES/code/gswd-starter/sunset.css
new file mode 100644
index 00000000..6e53385c
--- /dev/null
+++ b/es-ES/code/gswd-starter/sunset.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/sunshine.css b/es-ES/code/gswd-starter/sunshine.css
new file mode 100644
index 00000000..7651854a
--- /dev/null
+++ b/es-ES/code/gswd-starter/sunshine.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/thriller.css b/es-ES/code/gswd-starter/thriller.css
new file mode 100644
index 00000000..2768e2ee
--- /dev/null
+++ b/es-ES/code/gswd-starter/thriller.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/water-animals.css b/es-ES/code/gswd-starter/water-animals.css
new file mode 100644
index 00000000..f07a2cd2
--- /dev/null
+++ b/es-ES/code/gswd-starter/water-animals.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/es-ES/code/gswd-starter/woodland.css b/es-ES/code/gswd-starter/woodland.css
new file mode 100644
index 00000000..96663068
--- /dev/null
+++ b/es-ES/code/gswd-starter/woodland.css
@@ -0,0 +1,19 @@
+/* Set up colour palette and fonts using variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/es-ES/images/background-image.png b/es-ES/images/background-image.png
new file mode 100644
index 00000000..72e7b424
Binary files /dev/null and b/es-ES/images/background-image.png differ
diff --git a/es-ES/images/borders-corners.png b/es-ES/images/borders-corners.png
new file mode 100644
index 00000000..cb03500a
Binary files /dev/null and b/es-ES/images/borders-corners.png differ
diff --git a/es-ES/images/contrast-examples.png b/es-ES/images/contrast-examples.png
new file mode 100644
index 00000000..8f472c75
Binary files /dev/null and b/es-ES/images/contrast-examples.png differ
diff --git a/es-ES/images/example-layouts.png b/es-ES/images/example-layouts.png
new file mode 100644
index 00000000..fd33428a
Binary files /dev/null and b/es-ES/images/example-layouts.png differ
diff --git a/es-ES/images/font-examples.png b/es-ES/images/font-examples.png
new file mode 100644
index 00000000..e79bd7bb
Binary files /dev/null and b/es-ES/images/font-examples.png differ
diff --git a/es-ES/images/gradients.png b/es-ES/images/gradients.png
new file mode 100644
index 00000000..81eb4249
Binary files /dev/null and b/es-ES/images/gradients.png differ
diff --git a/es-ES/images/image-borders.png b/es-ES/images/image-borders.png
new file mode 100644
index 00000000..7e84ca3f
Binary files /dev/null and b/es-ES/images/image-borders.png differ
diff --git a/es-ES/images/image-emoji-strip.png b/es-ES/images/image-emoji-strip.png
new file mode 100644
index 00000000..4de3c00c
Binary files /dev/null and b/es-ES/images/image-emoji-strip.png differ
diff --git a/es-ES/images/image-palette.png b/es-ES/images/image-palette.png
new file mode 100644
index 00000000..31f447cf
Binary files /dev/null and b/es-ES/images/image-palette.png differ
diff --git a/es-ES/images/list-quote-example.png b/es-ES/images/list-quote-example.png
new file mode 100644
index 00000000..88cd9a6a
Binary files /dev/null and b/es-ES/images/list-quote-example.png differ
diff --git a/es-ES/images/palette-examples.png b/es-ES/images/palette-examples.png
new file mode 100644
index 00000000..d8a8e7cd
Binary files /dev/null and b/es-ES/images/palette-examples.png differ
diff --git a/es-ES/images/strong-example.png b/es-ES/images/strong-example.png
new file mode 100644
index 00000000..94903668
Binary files /dev/null and b/es-ES/images/strong-example.png differ
diff --git a/es-ES/images/structure-diagram.png b/es-ES/images/structure-diagram.png
new file mode 100644
index 00000000..7135a334
Binary files /dev/null and b/es-ES/images/structure-diagram.png differ
diff --git a/es-ES/meta.yml b/es-ES/meta.yml
new file mode 100644
index 00000000..f2ad304b
--- /dev/null
+++ b/es-ES/meta.yml
@@ -0,0 +1,35 @@
+---
+title: "Getting started with web development: HTML and CSS"
+hero_image: images/banner.png
+description: Getting started with web development using HTML and CSS.
+version: 4
+listed: false
+copyedit: false
+last_tested: "2021-03-26"
+steps:
+ -
+ title: Introduction
+ -
+ title: What is HTML?
+ -
+ title: What is CSS?
+ -
+ title: Create your first webpage
+ -
+ title: Use colour palettes
+ -
+ title: Structure your page
+ -
+ title: Add fonts and text elements
+ -
+ title: Insert images
+ -
+ title: Create animations
+ -
+ title: Debug your webpage
+ -
+ title: Useful tips
+ -
+ title: Our web projects
+ -
+ title: Vocabulary for web development
diff --git a/es-ES/quiz1/question_1.md b/es-ES/quiz1/question_1.md
new file mode 100644
index 00000000..65118477
--- /dev/null
+++ b/es-ES/quiz1/question_1.md
@@ -0,0 +1,45 @@
+## Reflection
+
+Well done, you have learned a lot! Now it's time to reflect - reflecting is an important part of learning because it helps make new connections in your brain.
+
+Answer the three questions below to reflect on what you've learned.
+
+After each question, press submit. You will be guided towards the correct answer. You can do this activity as many times as you want to.
+
+Have fun!
+
+\--- question ---
+
+---
+
+## legend: Question 1 of 3
+
+\--- choices ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/es-ES/quiz1/question_2.md b/es-ES/quiz1/question_2.md
new file mode 100644
index 00000000..a0b557db
--- /dev/null
+++ b/es-ES/quiz1/question_2.md
@@ -0,0 +1,43 @@
+\--- question ---
+
+---
+
+## legend: Question 2 of 3
+
+You made Pico say hello in a speech bubble.
+
+```blocks3
+say [Hello!] for [2] secs
+```
+
+Where would you go to find this block?
+
+\--- choices ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/es-ES/quiz1/question_3.md b/es-ES/quiz1/question_3.md
new file mode 100644
index 00000000..37841387
--- /dev/null
+++ b/es-ES/quiz1/question_3.md
@@ -0,0 +1,35 @@
+\--- question ---
+
+---
+
+## legend: Question 3 of 3
+
+\--- choices ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/es-ES/step_1.md b/es-ES/step_1.md
new file mode 100644
index 00000000..2df5f627
--- /dev/null
+++ b/es-ES/step_1.md
@@ -0,0 +1,24 @@
+## Introduction
+
+This guide covers using HTML and CSS to develop webpages and is designed to be used with our [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path of projects.
+
+
+**Web development** is the use of HTML, CSS, and JavaScript to create webpages and websites. It includes visual design, website layout, design for accessibility and usability, the creation of animation, and use of code to create interactive webpages.
+
+
+### Why learn about web development?
+
+Creating webpages and websites is a brilliant way for young people to be creative and share their passions.
+
+Learning about web technologies is useful for a range of jobs, including web designers and front-end developers. It's also used by entrepreneurs who want to make their own unique website to communicate their business or brand.
+
+### Introduction to web development path
+
+The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path covers the development of single webpages using HTML and CSS. Future paths will cover more topics, including using JavaScript to create dynamic webpages.
+
+What young people should do before starting the 'Intro to web' path:
+
+- We recommend our [Scratch](https://projects.raspberrypi.org/en/projects/getting-started-scratch) [paths](https://projects.raspberrypi.org/en/paths) for young creators without previous coding experience. Older beginners (from around age 12) could start with the web development path.
+- We recommend that all creators have basic typing skills before starting the web development path.
+
+The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path can be completed before starting Python coding with [Intro to Raspberry Pi Pico](https://projects.raspberrypi.org/en/pathways/pico-intro) or [Intro to Python](https://projects.raspberrypi.org/en/pathways/python-intro) path.
diff --git a/es-ES/step_10.md b/es-ES/step_10.md
new file mode 100644
index 00000000..09b38921
--- /dev/null
+++ b/es-ES/step_10.md
@@ -0,0 +1,31 @@
+## Debug your webpage
+
+Debugging is a process to find and fix mistakes in the code that are called bugs.
+
+It’s easier to identify issues if you make one change at a time. It might take a few experiments for your project to look the way that you planned.
+
+**Tip:** Add comments to your code. Use everyday language to explain what the code does. Sometimes, this will make you realise that your code does not actually do what you want it to do! Comments are useful for when you want to understand your code later, and they help other people to understand your projects.
+
+### Common bugs
+
+You might find some common bugs in your HTML or CSS that you need to fix. Here are some examples:
+
+**My webpage isn't displaying correctly**
+
+[[[incorrect-tags]]]
+
+[[[mismatched-tags]]]
+
+**Further debug questions**
+
+[[[image-not-displayed]]]
+
+[[[font-not-displayed]]]
+
+[[[web-debug-link]]]
+
+You might find a bug not listed here. Can you figure out how to fix it?
+
+**Tip:** If you cannot find the problem after you have tried these techniques, then take a break or work on a different part of your project. When you come back, you might find the bug straight away!
+
+We love hearing about your bugs and how you fixed them. Use the feedback button at the bottom of this page to tell us about your project and let us know if you found a different bug.
diff --git a/es-ES/step_11.md b/es-ES/step_11.md
new file mode 100644
index 00000000..86e0ae21
--- /dev/null
+++ b/es-ES/step_11.md
@@ -0,0 +1,25 @@
+## Useful tips
+
+### Collapse the code
+
+Your HTML file can get quite long which makes it hard to find the parts you need to work on. To make your code easier to read, you can collapse parts of it that you don’t need to focus on right now and then expand them later.
+
+Click on the small triangle next to any section of code you want to collapse.
+
+### Use placeholder text
+
+You can add placeholder text to your webpage to see what your layout looks like:
+
+[[[add-placeholder-text]]]
+
+### Comment your code
+
+You can add helpful comments to both your HTML and CSS files:
+
+[[[web-comment-code]]]
+
+### Think about your audience
+
+Where possible, view your published webpage on a number of different devices such as a laptop, phone, or tablet to view your webpage from the lens of many different visitors.
+
+**Tip:** If you do not have access to other devices, you can drag the bar between the text editor and your webpage output to make the webpage wider or narrower.
diff --git a/es-ES/step_12.md b/es-ES/step_12.md
new file mode 100644
index 00000000..b9921229
--- /dev/null
+++ b/es-ES/step_12.md
@@ -0,0 +1,9 @@
+## Our web projects
+
+Our 'Intro to web' path has six projects to help you learn different web skills to create your own projects independently.
+
+You can return to this reference guide, 'Getting started with web development', whenever you need to remind yourself of the skills you have learnt.
+
+### Beginner web projects
+
+The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path covers the development of single webpages using HTML and CSS. Future paths will cover more topics including using JavaScript to create dynamic webpages.
diff --git a/es-ES/step_13.md b/es-ES/step_13.md
new file mode 100644
index 00000000..90e40f40
--- /dev/null
+++ b/es-ES/step_13.md
@@ -0,0 +1,43 @@
+## Vocabulary for web development
+
+## Web development
+
+- The **World Wide Web** or **web** is a vast collection of connected webpages.
+
+- A **webpage** is a single page of content with a web address or Universal Resource Locator (URL).
+
+- A **website** is a group of webpages with the same domain name.
+
+- A **domain name** is the part of a web address after `http://` or `https://`, for example `projects.raspberrypi.org`.
+
+- A **web developer** or **front-end developer** is someone who creates websites using HTML, CSS, and JavaScript.
+
+### HTML
+
+- The **Hypertext Markup Language (HTML)** language is used to structure a webpage so that a web browser (or screen reader) knows what to do with the content.
+
+- HTML uses **tags** to 'mark up' content so that a web browser or screen reader knows how to present it. Tags start and end with angle brackets and most have a matching end tag. For example, `` and ` ` tags are used to start and end a level one heading.
+
+- The different parts of an HTML page are called **elements** and include tags. `The Heading ` is a level one heading element.
+
+- HTML elements can have **attributes** which provide additional information. This example, ` ` has a `src` attribute with a value for the image name and an `alt` attribute with a value for the alternative text to be used if an image cannot be viewed.
+
+- Elements can be **inline** or **block** level elements. An **inline** element is an element that is within a phrase. For example `` creates a bold piece of text. A **block** element is a whole block of HTML, like a `` or a ``.
+
+### CSS
+
+- The **Cascading Style Sheets (CSS)** language describes exactly how a webpage should look.
+
+- A CSS file contains a list of **rules**.
+
+- Each rule has a list of **properties** with values. For example `color: teal` sets the colour property to the teal colour.
+
+- Each rule has a **selector** which says which HTML elements to apply the rule to. This could be the name of an HTML element or `.classname` where 'classname' is the name of a class that can be applied to HTML elements to use the style.
+
+- A CSS **class** is used to apply rules to HTML elements that have that class applied. For example `` applies the primary class to a section element which means that the properties defined in rules with the `.primary` selector will be used.
+
+- A CSS file is often called a **style sheet**.
+
+- CSS can use **variables** to hold data about things that can change, like the font and font colours. Using variables makes it much quicker to change the styling of a whole page because you just change what is being held by the variable.
+
+- CSS allows you to create **animations**. This is where the style of an element changes from one style to another over a time period. Cool effects, like pulsing, can be made using CSS animations.
diff --git a/es-ES/step_2.md b/es-ES/step_2.md
new file mode 100644
index 00000000..a785bd8f
--- /dev/null
+++ b/es-ES/step_2.md
@@ -0,0 +1,23 @@
+## What is HTML?
+
+HTML is the language that is used to write webpages.
+
+
+**Hypertext Markup Language (HTML)** is used to structure a webpage so that a web browser (or screen reader) knows what to do with the content.
+
+
+HTML defines a set of **tags** that start and end with angle brackets and are used to 'mark up' webpage content.
+
+This is a small example of a webpage:
+
+
+
+Try to change the text between the `` and ` ` start and end tags ('h1' is the most important heading).
+
+### Use of semantic HTML tags
+
+The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path uses modern best practices for HTML including the use of the 'semantic' tags ``, ``, ``, and `` which provide more information to web browsers and screen readers about the purpose of the content.
+
+## Starter projects
+
+Each project includes a starter template so that webpages will follow best practices and young people can focus on the more creative parts of web development.
diff --git a/es-ES/step_3.md b/es-ES/step_3.md
new file mode 100644
index 00000000..30310dcc
--- /dev/null
+++ b/es-ES/step_3.md
@@ -0,0 +1,39 @@
+## What is CSS?
+
+CSS is a language that is used along with HTML to control exactly how the elements on a webpage should look. This includes colours, positioning, and effects (such as rounded corners), as well as transitions that can be used to create animation effects.
+
+
+**Cascading Style Sheets (CSS)** describes exactly how a webpage should look. Without CSS, a webpage would look really boring.
+
+
+This project uses the `style.css` file to control how HTML elements are displayed and the `fiesta.css` file to provide colour and font choices:
+
+
+
+### Included style sheets
+
+It's a lot of work to create a complete CSS style sheet with styles that work well together. Many web developers prefer to use an existing style sheet and just adapt it to their needs.
+
+The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path uses a style sheet that follows best practices and includes styles that are interesting and relevant to young people creating their first web projects.
+
+Creators have the opportunity to adapt and add to the provided styles. This approach helps them to create interesting webpages quickly.
+
+### Included colour and font palettes
+
+Designing colour palettes and fonts that work well together is another time-consuming and skilled task. The three Explore projects include appropriate fonts and colour palettes that creators can customise.
+
+For Design and Invent projects, we have provided a selection of colour palettes and font combinations that creators can choose from.
+
+Creators will also have the option to create their own colour palettes and choose fonts from Google Fonts.
+
+### Use of variables
+
+The style sheets use **CSS variables** to define colours and fonts so that they can easily be changed in one place.
+
+### Responsive design
+
+Responsive webpages and websites adapt to screens of different shapes and sizes including mobile phones. These projects follow modern best practices including the use of the REM unit for sizes (this means that sizes will be based on a user's preferred font size settings) and `flex` content, which wraps when there isn't enough space.
+
+### Accessible design
+
+The included style sheets have all been checked for high colour contrast and creators are encouraged to check colour contrast when they make their own choices.
diff --git a/es-ES/step_4.md b/es-ES/step_4.md
new file mode 100644
index 00000000..dc739af9
--- /dev/null
+++ b/es-ES/step_4.md
@@ -0,0 +1,73 @@
+## Create your first webpage
+
+To prepare for facilitating this path, you can try to create your own webpage. The [Intro to web](https://projects.raspberrypi.org/en/pathways/web-intro) path uses the Code Editor, so there is no software to install.
+
+In this step, you will add HTML and CSS using the same approach as in our web projects.
+
+\--- task ---
+
+Open this [starter project](https://editor.raspberrypi.org/en/projects/gswd-starter){:target="_blank"}. It will open in a separate browser tab.
+
+You need to switch between these instructions and the editor.
+
+\--- /task ---
+
+\--- task ---
+
+The Code Editor will open the `index.html` page.
+
+Add the highlighted code:
+
+## --- code ---
+
+language: html
+filename: index.html
+line_numbers: true
+line_number_start: 15
+line_highlights: 16
+--------------------------------------------------------
+
+
+ The heading
+
+
+\--- /code ---
+
+**Notice:** The name of the file you need to edit is displayed and the line numbers and highlighted code show the changes you need to make.
+
+\--- /task ---
+
+\--- task ---
+
+**Test:** Click **Run** and check that your title appears in the result area of Trinket.
+
+\--- /task ---
+
+\--- task ---
+
+Now click on the `style.css` file tab in the Code Editor. The file is empty.
+
+Add the following CSS **rule**:
+
+## --- code ---
+
+language: css
+filename: style.css
+line_numbers: true
+line_number_start: 15
+line_highlights: 16
+--------------------------------------------------------
+
+h1 {
+color: teal;
+text-align: center;
+}
+\--- /code ---
+
+\--- /task ---
+
+\--- task ---
+
+**Test:** Check that your heading has changed colour and is centred.
+
+\--- /task ---
diff --git a/es-ES/step_5.md b/es-ES/step_5.md
new file mode 100644
index 00000000..a19455ae
--- /dev/null
+++ b/es-ES/step_5.md
@@ -0,0 +1,39 @@
+## Use colour palettes
+
+When you design a webpage, it is a good idea to use a colour palette.
+
+Colour palettes help you make a webpage look appealing with colours that work well together.
+
+[[[web-colour-palette-variables]]]
+
+You can use or personalise the web development starter project colour palettes:
+
+![Examples of colour palettes in strips.](images/palette-examples.png)
+
+[[[hex-colour-palettes]]]
+
+[[[web-colour-palette]]]
+
+You can create a colour palette from an image:
+
+![Examples of colour palettes from images.](images/image-palette.png)
+
+[[[trinket-image-library]]]
+
+[[[colours-from-image]]]
+
+You can customise colour palettes for style and accessibility:
+
+![Examples of one secondary palette with bad contrast and one with good contrast.](images/contrast-examples.png)
+
+[[[contrast-checker]]]
+
+[[[add-colour-variables]]]
+
+You can use your colour palettes to set text and background colours:
+
+[[[web-primary-secondary]]]
+
+You can create your own class to make a new style:
+
+[[[web-add-class]]]
diff --git a/es-ES/step_6.md b/es-ES/step_6.md
new file mode 100644
index 00000000..79c256ee
--- /dev/null
+++ b/es-ES/step_6.md
@@ -0,0 +1,59 @@
+## Structure your page
+
+![A labelled image of a webpage. A '1' is placed over the header area at the top. A '2' is placed to show the main content of the page. A '3' is placed to show a section of content. A '4' is placed to show the footer at the bottom of the page.](images/structure-diagram.png)
+
+[[[web-add-title-head]]]
+
+[[[overall-page-structure]]]
+
+![A strip of three images showing different sets of three sections and different colour palettes.](images/example-layouts.png)
+
+[[[full-width-section]]]
+
+[[[full-width-quote]]]
+
+
+Webpages can be viewed on many different devices and should be **responsive** to each device. This means that if a user views your site on a mobile phone, the webpage should respond to a smaller screen. If a user views it on a desktop PC, the webpage should respond to a larger screen.
+
+
+[[[using-rem]]]
+
+CSS can also be used to responsively change the layout of the page:
+
+[[[side-by-side-section]]]
+
+[[[wrapped-regular-width]]]
+
+[[[wrapped-wide-narrow]]]
+
+[[[web-large-text-tiles]]]
+
+[[[text-image-text]]]
+
+[[[web-wrap-gap]]]
+
+[[[three-text-tiles]]]
+
+You can add more style to any elements on your webpage:
+
+![A strip of examples with gradients, dashed borders, and rounded corners.](images/borders-corners.png)
+
+[[[rounded-corners]]]
+
+[[[web-borders]]]
+
+[[[web-box-shadow]]]
+
+![A strip of gradients using different colour palettes.](images/gradients.png)
+
+[[[add-a-gradient]]]
+
+You can align and space your content to improve the look of your webpage:
+
+[[[web-x-y-centering]]]
+
+[[[padding-margins]]]
+
+You can create your own class to make a new style:
+
+[[[web-add-class]]]
diff --git a/es-ES/step_7.md b/es-ES/step_7.md
new file mode 100644
index 00000000..defcc419
--- /dev/null
+++ b/es-ES/step_7.md
@@ -0,0 +1,43 @@
+## Add fonts and text elements
+
+Choose fonts to use on your webpage.
+
+![All of the fonts available in the starter project. Each font title is written using the font style.](images/font-examples.png)
+
+[[[included-fonts]]]
+
+[[[web-fonts]]]
+
+[[[google-fonts]]]
+
+You can use placeholder text while you work on your layout:
+
+[[[add-placeholder-text]]]
+
+You can insert text elements:
+
+![An example strip containing an ordered list, an unordered list, and a quote.](images/list-quote-example.png)
+
+[[[web-ordered-list]]]
+
+[[[web-unordered-list]]]
+
+[[[web-create-link]]]
+
+[[[full-width-quote]]]
+
+You can style your text:
+
+![A list with bold text in different colours.](images/strong-example.png)
+
+[[[web-headers-large-text]]]
+
+[[[web-center-text]]]
+
+[[[web-strong-em]]]
+
+[[[web-animate-span]]]
+
+You can create your own class to make a new style:
+
+[[[web-add-class]]]
diff --git a/es-ES/step_8.md b/es-ES/step_8.md
new file mode 100644
index 00000000..499eb1fb
--- /dev/null
+++ b/es-ES/step_8.md
@@ -0,0 +1,37 @@
+## Insert images
+
+![Examples of images and emojis in a strip.](images/image-emoji-strip.png)
+
+You can insert an image from the starter project library:
+
+[[[trinket-image-library]]]
+
+[[[web-alt-text]]]
+
+You can use an emoji as an image:
+
+![A patterned background image. The main section has a semi-transparent effect so that the image can be seen behind it.](images/background-image.png)
+
+[[[choose-an-emoji]]]
+
+[[[huge-emoji]]]
+
+You can add a background image:
+
+[[[web-background-image]]]
+
+[[[add-transparency]]]
+
+**Tip:** You can style your images with rounded corners or borders:
+
+![Examples of images with dashed or solid borders, drop shadow, and rounded corners.](images/image-borders.png)
+
+[[[rounded-corners]]]
+
+[[[web-borders]]]
+
+[[[web-box-shadow]]]
+
+You can create your own class to make a new style:
+
+[[[web-add-class]]]
diff --git a/es-ES/step_9.md b/es-ES/step_9.md
new file mode 100644
index 00000000..532e8709
--- /dev/null
+++ b/es-ES/step_9.md
@@ -0,0 +1,21 @@
+## Create animations
+
+Create web flip cards.
+
+
+
+[[[web-flip-cards]]]
+
+You can use animations to change the appearance or position of elements on your page over time:
+
+
+
+[[[web-starter-animations]]]
+
+[[[web-customise-animations]]]
+
+[[[web-animate-span]]]
+
+You can create your own class to make a new style:
+
+[[[web-add-class]]]
diff --git a/es-ES/web-comments.txt b/es-ES/web-comments.txt
new file mode 100644
index 00000000..2606bdec
--- /dev/null
+++ b/es-ES/web-comments.txt
@@ -0,0 +1,13 @@
+Big title
+
+Title shown in web browsers
+
+Import fonts from Google
+
+Include CSS style file
+
+The page header code goes here
+
+The main content for the web page goes between the main tags
+
+Footer code goes here
diff --git a/fr-FR/code/gswd-example-1/index.html b/fr-FR/code/gswd-example-1/index.html
new file mode 100644
index 00000000..cc9113a8
--- /dev/null
+++ b/fr-FR/code/gswd-example-1/index.html
@@ -0,0 +1,9 @@
+
+
+
+ Le titre
+
+
+ Le titre
+
+
diff --git a/fr-FR/code/gswd-example-1/project_config.yml b/fr-FR/code/gswd-example-1/project_config.yml
new file mode 100644
index 00000000..432ac7e3
--- /dev/null
+++ b/fr-FR/code/gswd-example-1/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Débuter avec le développement web Exemple 1'
+identifier: 'gswd-example-1'
+type: 'html'
diff --git a/fr-FR/code/gswd-example-2/animation.css b/fr-FR/code/gswd-example-2/animation.css
new file mode 100644
index 00000000..0ce096a3
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* exécute l'animation 'rotate-centre' avec un timing linéaire (même rythme tout au long) pendant huit secondes. Exécute l'animation deux fois. */
+ display: inline-block; /* Important pour que l'élément animé ne soit pas divisé sur une nouvelle ligne */
+}
+
+@keyframes rotate-center {
+ /* Le code d'animation de rotation */
+ 0% {
+ /* Rotation de 0 à 360 degrés */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* exécute l'animation 'bounce' avec un timing facile (début et fin lents) pendant deux secondes. Exécute l'animation trois fois. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* Le code de l'animation de rebond */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Position de départ et taille réelle */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Augmenter la largeur et réduire la hauteur pour un effet d'écrasement avant le rebond */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Revenir à la taille réelle et déplacer l'emoji de 100 pixels par rapport à la position actuelle */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Remettre l'emoji à la position de départ */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* exécute l'animation 'scale' avec un timing facile (début et fin lents) pendant deux secondes. Exécute l'animation indéfiniment. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* Le code d'animation d'échelle */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* Le code de l'animation du roulement */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* Le code de l'animation du roulement */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* Le code d'animation de déplacement */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* Le code d'animation de déplacement */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/fr-FR/code/gswd-example-2/beetle.jpg b/fr-FR/code/gswd-example-2/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/fr-FR/code/gswd-example-2/beetle.jpg differ
diff --git a/fr-FR/code/gswd-example-2/butterfly.JPG b/fr-FR/code/gswd-example-2/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/fr-FR/code/gswd-example-2/butterfly.JPG differ
diff --git a/fr-FR/code/gswd-example-2/cacti.JPG b/fr-FR/code/gswd-example-2/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/fr-FR/code/gswd-example-2/cacti.JPG differ
diff --git a/fr-FR/code/gswd-example-2/cafe.css b/fr-FR/code/gswd-example-2/cafe.css
new file mode 100644
index 00000000..c86886af
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/cafe.css
@@ -0,0 +1,20 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/cafe.jpg b/fr-FR/code/gswd-example-2/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/fr-FR/code/gswd-example-2/cafe.jpg differ
diff --git a/fr-FR/code/gswd-example-2/candles.JPG b/fr-FR/code/gswd-example-2/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/fr-FR/code/gswd-example-2/candles.JPG differ
diff --git a/fr-FR/code/gswd-example-2/carnival.jpg b/fr-FR/code/gswd-example-2/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/fr-FR/code/gswd-example-2/carnival.jpg differ
diff --git a/fr-FR/code/gswd-example-2/colour-festival.jpg b/fr-FR/code/gswd-example-2/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/fr-FR/code/gswd-example-2/colour-festival.jpg differ
diff --git a/fr-FR/code/gswd-example-2/comic-books.jpg b/fr-FR/code/gswd-example-2/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/fr-FR/code/gswd-example-2/comic-books.jpg differ
diff --git a/fr-FR/code/gswd-example-2/comic.css b/fr-FR/code/gswd-example-2/comic.css
new file mode 100644
index 00000000..06de956e
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/comic.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/fr-FR/code/gswd-example-2/companion.css b/fr-FR/code/gswd-example-2/companion.css
new file mode 100644
index 00000000..e15f380a
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/companion.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/fr-FR/code/gswd-example-2/crayons.jpg b/fr-FR/code/gswd-example-2/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/fr-FR/code/gswd-example-2/crayons.jpg differ
diff --git a/fr-FR/code/gswd-example-2/default.css b/fr-FR/code/gswd-example-2/default.css
new file mode 100644
index 00000000..ae187b37
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/default.css
@@ -0,0 +1,20 @@
+
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/disco-ball.jpg b/fr-FR/code/gswd-example-2/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/fr-FR/code/gswd-example-2/disco-ball.jpg differ
diff --git a/fr-FR/code/gswd-example-2/disco-flowers.JPG b/fr-FR/code/gswd-example-2/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/fr-FR/code/gswd-example-2/disco-flowers.JPG differ
diff --git a/fr-FR/code/gswd-example-2/disco.css b/fr-FR/code/gswd-example-2/disco.css
new file mode 100644
index 00000000..f70a924f
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/disco.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/fr-FR/code/gswd-example-2/drone.JPG b/fr-FR/code/gswd-example-2/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/fr-FR/code/gswd-example-2/drone.JPG differ
diff --git a/fr-FR/code/gswd-example-2/exotic-plants.jpg b/fr-FR/code/gswd-example-2/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/fr-FR/code/gswd-example-2/exotic-plants.jpg differ
diff --git a/fr-FR/code/gswd-example-2/ferns.jpg b/fr-FR/code/gswd-example-2/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/fr-FR/code/gswd-example-2/ferns.jpg differ
diff --git a/fr-FR/code/gswd-example-2/festival.css b/fr-FR/code/gswd-example-2/festival.css
new file mode 100644
index 00000000..d2cdbe41
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/festival.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/fiesta.css b/fr-FR/code/gswd-example-2/fiesta.css
new file mode 100644
index 00000000..fc4108cb
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/fiesta.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/fr-FR/code/gswd-example-2/fire.jpg b/fr-FR/code/gswd-example-2/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/fr-FR/code/gswd-example-2/fire.jpg differ
diff --git a/fr-FR/code/gswd-example-2/fish.jpg b/fr-FR/code/gswd-example-2/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/fr-FR/code/gswd-example-2/fish.jpg differ
diff --git a/fr-FR/code/gswd-example-2/forest.JPG b/fr-FR/code/gswd-example-2/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/fr-FR/code/gswd-example-2/forest.JPG differ
diff --git a/fr-FR/code/gswd-example-2/game-boy.jpg b/fr-FR/code/gswd-example-2/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/fr-FR/code/gswd-example-2/game-boy.jpg differ
diff --git a/fr-FR/code/gswd-example-2/globe-in-water.JPG b/fr-FR/code/gswd-example-2/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/fr-FR/code/gswd-example-2/globe-in-water.JPG differ
diff --git a/fr-FR/code/gswd-example-2/greenhouse.JPG b/fr-FR/code/gswd-example-2/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/fr-FR/code/gswd-example-2/greenhouse.JPG differ
diff --git a/fr-FR/code/gswd-example-2/helpful-plumber.css b/fr-FR/code/gswd-example-2/helpful-plumber.css
new file mode 100644
index 00000000..87c08701
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/fr-FR/code/gswd-example-2/illustrations.png b/fr-FR/code/gswd-example-2/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/fr-FR/code/gswd-example-2/illustrations.png differ
diff --git a/fr-FR/code/gswd-example-2/index.html b/fr-FR/code/gswd-example-2/index.html
new file mode 100644
index 00000000..d8668ad4
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ Titre de mon site web
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fr-FR/code/gswd-example-2/lake-mountains.JPG b/fr-FR/code/gswd-example-2/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/fr-FR/code/gswd-example-2/lake-mountains.JPG differ
diff --git a/fr-FR/code/gswd-example-2/land-animals.css b/fr-FR/code/gswd-example-2/land-animals.css
new file mode 100644
index 00000000..c6d6e197
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/land-animals.css
@@ -0,0 +1,20 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/medal.jpg b/fr-FR/code/gswd-example-2/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/fr-FR/code/gswd-example-2/medal.jpg differ
diff --git a/fr-FR/code/gswd-example-2/medals.css b/fr-FR/code/gswd-example-2/medals.css
new file mode 100644
index 00000000..5fc6fadb
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/medals.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/money.css b/fr-FR/code/gswd-example-2/money.css
new file mode 100644
index 00000000..90e2a478
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/money.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/fr-FR/code/gswd-example-2/monkey.JPG b/fr-FR/code/gswd-example-2/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/fr-FR/code/gswd-example-2/monkey.JPG differ
diff --git a/fr-FR/code/gswd-example-2/moon-art.png b/fr-FR/code/gswd-example-2/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/fr-FR/code/gswd-example-2/moon-art.png differ
diff --git a/fr-FR/code/gswd-example-2/mushroom.JPG b/fr-FR/code/gswd-example-2/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/fr-FR/code/gswd-example-2/mushroom.JPG differ
diff --git a/fr-FR/code/gswd-example-2/nature.css b/fr-FR/code/gswd-example-2/nature.css
new file mode 100644
index 00000000..2033e6c4
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/nature.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/pansies.JPG b/fr-FR/code/gswd-example-2/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/fr-FR/code/gswd-example-2/pansies.JPG differ
diff --git a/fr-FR/code/gswd-example-2/pastel-hearts.jpg b/fr-FR/code/gswd-example-2/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/fr-FR/code/gswd-example-2/pastel-hearts.jpg differ
diff --git a/fr-FR/code/gswd-example-2/pastel.css b/fr-FR/code/gswd-example-2/pastel.css
new file mode 100644
index 00000000..a4ea6ee0
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/pastel.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/piggy-bank.jpg b/fr-FR/code/gswd-example-2/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/fr-FR/code/gswd-example-2/piggy-bank.jpg differ
diff --git a/fr-FR/code/gswd-example-2/placeholder.png b/fr-FR/code/gswd-example-2/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/fr-FR/code/gswd-example-2/placeholder.png differ
diff --git a/fr-FR/code/gswd-example-2/primary.css b/fr-FR/code/gswd-example-2/primary.css
new file mode 100644
index 00000000..7b79eb60
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/primary.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/project_config.yml b/fr-FR/code/gswd-example-2/project_config.yml
new file mode 100644
index 00000000..ef3f749e
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Débuter avec le développement web Exemple 2'
+identifier: 'gswd-example-2'
+type: 'html'
diff --git a/fr-FR/code/gswd-example-2/pumpkins.JPG b/fr-FR/code/gswd-example-2/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/fr-FR/code/gswd-example-2/pumpkins.JPG differ
diff --git a/fr-FR/code/gswd-example-2/rainbow-forest.JPG b/fr-FR/code/gswd-example-2/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/fr-FR/code/gswd-example-2/rainbow-forest.JPG differ
diff --git a/fr-FR/code/gswd-example-2/rhino.JPG b/fr-FR/code/gswd-example-2/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/fr-FR/code/gswd-example-2/rhino.JPG differ
diff --git a/fr-FR/code/gswd-example-2/smokey.css b/fr-FR/code/gswd-example-2/smokey.css
new file mode 100644
index 00000000..4678bc21
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/smokey.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/space.css b/fr-FR/code/gswd-example-2/space.css
new file mode 100644
index 00000000..5c41e748
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/space.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/spider-web.jpg b/fr-FR/code/gswd-example-2/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/fr-FR/code/gswd-example-2/spider-web.jpg differ
diff --git a/fr-FR/code/gswd-example-2/style.css b/fr-FR/code/gswd-example-2/style.css
new file mode 100644
index 00000000..095dd7f0
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/style.css
@@ -0,0 +1,295 @@
+/* Associations de couleurs */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Appliquer partout */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Remplissage et bordure ne rendent pas une boite plus grande */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Faire remplir le contenu de la page pour que le pied de page soit en bas */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* ajouter une image d'arrière-plan au corps */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Décommenter et changer le nom du fichier pour ajouter une image d'arrière-plan */
+ /*background-repeat: repeat;*/ /* Fait répéter l'image */
+ /*background-size: cover;*/ /* Fait en sorte que l'image recouvre tout le conteneur */
+}
+
+/* Le contenu principal de la page entre l'en-tête et le pied de page */
+main {
+ background: var(--primary); /* Colore l'arrière-plan */
+ color: var(--onprimary); /* Colore le texte */
+ margin: 0 auto; /* Centre si le navigateur est vraiment large */
+ min-width: 25rem; /* Ne laisse pas le contenu devenir trop étroit */
+ max-width: 70rem; /* Ne laisse pas le contenu devenir trop large */
+ padding: 0;
+ padding-top: 0.5rem; /* Remplissage en haut */
+ margin-bottom: 1em; /* Espace avant le pied de page */
+}
+
+/* Styles des éléments d'en-tête et de pied de page */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Remplit toute la largeur de la fenêtre */
+ margin: 0; /* Supprime la marge par défaut */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Styles de sections */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Styles de bordure */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Ajoute un solide */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Ajoute une ligne continue au-dessus du pied de page */
+}
+
+/* Ajouter un effet de transparence */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles uniquement pour les éléments h1 */
+
+h1 {
+ font: var(--header-font); /* Style de police stocké dans la variable header-font */
+ padding: 2rem;
+ margin: 0; /* Centre si le navigateur est vraiment large */
+}
+
+/* Styles uniquement pour les éléments h2 */
+
+h2 {
+ font: var(--title-font); /* Style de police stocké dans la variable title-font */
+}
+
+/* Surligner les mots clés en gras et appliquer une couleur de texte alternative */
+
+strong {
+ color: var(--detail2); /* Couleur du texte stockée dans la variable de légende */
+ font-weight: bold; /* Renforce le poids du texte par rapport à la valeur par défaut*/
+}
+
+/* Style pour les listes ordonnées et non ordonnées */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Remplissage autour des paragraphes */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style pour les liens */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Utilise la couleur de l'élément parent */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles uniquement pour la classe .wrap */
+
+.wrap {
+ /* Faire en sorte que le contenu s'étende sur plusieurs lignes */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* Pour créer des boites fantaisie */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles pour les balises div qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles pour les balises img qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles pour les balises p qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles spécifiques pour ce projet */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Utilisé pour faire un grand emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Styles spécifiques pour ce projet */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* taille de l'ombre droite et inférieure, flou, répartition et couleur */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/fr-FR/code/gswd-example-2/sunflowers.JPG b/fr-FR/code/gswd-example-2/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/fr-FR/code/gswd-example-2/sunflowers.JPG differ
diff --git a/fr-FR/code/gswd-example-2/sunset-beach.JPG b/fr-FR/code/gswd-example-2/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/fr-FR/code/gswd-example-2/sunset-beach.JPG differ
diff --git a/fr-FR/code/gswd-example-2/sunset-person.jpg b/fr-FR/code/gswd-example-2/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/fr-FR/code/gswd-example-2/sunset-person.jpg differ
diff --git a/fr-FR/code/gswd-example-2/sunset.JPG b/fr-FR/code/gswd-example-2/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/fr-FR/code/gswd-example-2/sunset.JPG differ
diff --git a/fr-FR/code/gswd-example-2/sunset.css b/fr-FR/code/gswd-example-2/sunset.css
new file mode 100644
index 00000000..fffab5ce
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/sunset.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/sunshine.css b/fr-FR/code/gswd-example-2/sunshine.css
new file mode 100644
index 00000000..d85c2e25
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/sunshine.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/thriller.css b/fr-FR/code/gswd-example-2/thriller.css
new file mode 100644
index 00000000..7de01734
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/thriller.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/water-animals.css b/fr-FR/code/gswd-example-2/water-animals.css
new file mode 100644
index 00000000..fc42c3a3
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/water-animals.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-2/woodland.css b/fr-FR/code/gswd-example-2/woodland.css
new file mode 100644
index 00000000..47d1b312
--- /dev/null
+++ b/fr-FR/code/gswd-example-2/woodland.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/animation.css b/fr-FR/code/gswd-example-3/animation.css
new file mode 100644
index 00000000..0ce096a3
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* exécute l'animation 'rotate-centre' avec un timing linéaire (même rythme tout au long) pendant huit secondes. Exécute l'animation deux fois. */
+ display: inline-block; /* Important pour que l'élément animé ne soit pas divisé sur une nouvelle ligne */
+}
+
+@keyframes rotate-center {
+ /* Le code d'animation de rotation */
+ 0% {
+ /* Rotation de 0 à 360 degrés */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* exécute l'animation 'bounce' avec un timing facile (début et fin lents) pendant deux secondes. Exécute l'animation trois fois. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* Le code de l'animation de rebond */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Position de départ et taille réelle */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Augmenter la largeur et réduire la hauteur pour un effet d'écrasement avant le rebond */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Revenir à la taille réelle et déplacer l'emoji de 100 pixels par rapport à la position actuelle */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Remettre l'emoji à la position de départ */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* exécute l'animation 'scale' avec un timing facile (début et fin lents) pendant deux secondes. Exécute l'animation indéfiniment. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* Le code d'animation d'échelle */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* Le code de l'animation du roulement */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* Le code de l'animation du roulement */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* Le code d'animation de déplacement */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* Le code d'animation de déplacement */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/fr-FR/code/gswd-example-3/beetle.jpg b/fr-FR/code/gswd-example-3/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/fr-FR/code/gswd-example-3/beetle.jpg differ
diff --git a/fr-FR/code/gswd-example-3/butterfly.JPG b/fr-FR/code/gswd-example-3/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/fr-FR/code/gswd-example-3/butterfly.JPG differ
diff --git a/fr-FR/code/gswd-example-3/cacti.JPG b/fr-FR/code/gswd-example-3/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/fr-FR/code/gswd-example-3/cacti.JPG differ
diff --git a/fr-FR/code/gswd-example-3/cafe.css b/fr-FR/code/gswd-example-3/cafe.css
new file mode 100644
index 00000000..c86886af
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/cafe.css
@@ -0,0 +1,20 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/cafe.jpg b/fr-FR/code/gswd-example-3/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/fr-FR/code/gswd-example-3/cafe.jpg differ
diff --git a/fr-FR/code/gswd-example-3/candles.JPG b/fr-FR/code/gswd-example-3/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/fr-FR/code/gswd-example-3/candles.JPG differ
diff --git a/fr-FR/code/gswd-example-3/carnival.jpg b/fr-FR/code/gswd-example-3/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/fr-FR/code/gswd-example-3/carnival.jpg differ
diff --git a/fr-FR/code/gswd-example-3/colour-festival.jpg b/fr-FR/code/gswd-example-3/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/fr-FR/code/gswd-example-3/colour-festival.jpg differ
diff --git a/fr-FR/code/gswd-example-3/comic-books.jpg b/fr-FR/code/gswd-example-3/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/fr-FR/code/gswd-example-3/comic-books.jpg differ
diff --git a/fr-FR/code/gswd-example-3/comic.css b/fr-FR/code/gswd-example-3/comic.css
new file mode 100644
index 00000000..06de956e
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/comic.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/fr-FR/code/gswd-example-3/companion.css b/fr-FR/code/gswd-example-3/companion.css
new file mode 100644
index 00000000..e15f380a
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/companion.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/fr-FR/code/gswd-example-3/crayons.jpg b/fr-FR/code/gswd-example-3/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/fr-FR/code/gswd-example-3/crayons.jpg differ
diff --git a/fr-FR/code/gswd-example-3/default.css b/fr-FR/code/gswd-example-3/default.css
new file mode 100644
index 00000000..ae187b37
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/default.css
@@ -0,0 +1,20 @@
+
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/disco-ball.jpg b/fr-FR/code/gswd-example-3/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/fr-FR/code/gswd-example-3/disco-ball.jpg differ
diff --git a/fr-FR/code/gswd-example-3/disco-flowers.JPG b/fr-FR/code/gswd-example-3/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/fr-FR/code/gswd-example-3/disco-flowers.JPG differ
diff --git a/fr-FR/code/gswd-example-3/disco.css b/fr-FR/code/gswd-example-3/disco.css
new file mode 100644
index 00000000..f70a924f
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/disco.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/fr-FR/code/gswd-example-3/drone.JPG b/fr-FR/code/gswd-example-3/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/fr-FR/code/gswd-example-3/drone.JPG differ
diff --git a/fr-FR/code/gswd-example-3/exotic-plants.jpg b/fr-FR/code/gswd-example-3/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/fr-FR/code/gswd-example-3/exotic-plants.jpg differ
diff --git a/fr-FR/code/gswd-example-3/ferns.jpg b/fr-FR/code/gswd-example-3/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/fr-FR/code/gswd-example-3/ferns.jpg differ
diff --git a/fr-FR/code/gswd-example-3/festival.css b/fr-FR/code/gswd-example-3/festival.css
new file mode 100644
index 00000000..d2cdbe41
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/festival.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/fiesta.css b/fr-FR/code/gswd-example-3/fiesta.css
new file mode 100644
index 00000000..fc4108cb
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/fiesta.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/fr-FR/code/gswd-example-3/fire.jpg b/fr-FR/code/gswd-example-3/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/fr-FR/code/gswd-example-3/fire.jpg differ
diff --git a/fr-FR/code/gswd-example-3/fish.jpg b/fr-FR/code/gswd-example-3/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/fr-FR/code/gswd-example-3/fish.jpg differ
diff --git a/fr-FR/code/gswd-example-3/forest.JPG b/fr-FR/code/gswd-example-3/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/fr-FR/code/gswd-example-3/forest.JPG differ
diff --git a/fr-FR/code/gswd-example-3/game-boy.jpg b/fr-FR/code/gswd-example-3/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/fr-FR/code/gswd-example-3/game-boy.jpg differ
diff --git a/fr-FR/code/gswd-example-3/globe-in-water.JPG b/fr-FR/code/gswd-example-3/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/fr-FR/code/gswd-example-3/globe-in-water.JPG differ
diff --git a/fr-FR/code/gswd-example-3/greenhouse.JPG b/fr-FR/code/gswd-example-3/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/fr-FR/code/gswd-example-3/greenhouse.JPG differ
diff --git a/fr-FR/code/gswd-example-3/helpful-plumber.css b/fr-FR/code/gswd-example-3/helpful-plumber.css
new file mode 100644
index 00000000..87c08701
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/fr-FR/code/gswd-example-3/illustrations.png b/fr-FR/code/gswd-example-3/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/fr-FR/code/gswd-example-3/illustrations.png differ
diff --git a/fr-FR/code/gswd-example-3/index.html b/fr-FR/code/gswd-example-3/index.html
new file mode 100644
index 00000000..d8668ad4
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ Titre de mon site web
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fr-FR/code/gswd-example-3/lake-mountains.JPG b/fr-FR/code/gswd-example-3/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/fr-FR/code/gswd-example-3/lake-mountains.JPG differ
diff --git a/fr-FR/code/gswd-example-3/land-animals.css b/fr-FR/code/gswd-example-3/land-animals.css
new file mode 100644
index 00000000..c6d6e197
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/land-animals.css
@@ -0,0 +1,20 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/medal.jpg b/fr-FR/code/gswd-example-3/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/fr-FR/code/gswd-example-3/medal.jpg differ
diff --git a/fr-FR/code/gswd-example-3/medals.css b/fr-FR/code/gswd-example-3/medals.css
new file mode 100644
index 00000000..5fc6fadb
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/medals.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/money.css b/fr-FR/code/gswd-example-3/money.css
new file mode 100644
index 00000000..90e2a478
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/money.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/fr-FR/code/gswd-example-3/monkey.JPG b/fr-FR/code/gswd-example-3/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/fr-FR/code/gswd-example-3/monkey.JPG differ
diff --git a/fr-FR/code/gswd-example-3/moon-art.png b/fr-FR/code/gswd-example-3/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/fr-FR/code/gswd-example-3/moon-art.png differ
diff --git a/fr-FR/code/gswd-example-3/mushroom.JPG b/fr-FR/code/gswd-example-3/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/fr-FR/code/gswd-example-3/mushroom.JPG differ
diff --git a/fr-FR/code/gswd-example-3/nature.css b/fr-FR/code/gswd-example-3/nature.css
new file mode 100644
index 00000000..2033e6c4
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/nature.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/pansies.JPG b/fr-FR/code/gswd-example-3/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/fr-FR/code/gswd-example-3/pansies.JPG differ
diff --git a/fr-FR/code/gswd-example-3/pastel-hearts.jpg b/fr-FR/code/gswd-example-3/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/fr-FR/code/gswd-example-3/pastel-hearts.jpg differ
diff --git a/fr-FR/code/gswd-example-3/pastel.css b/fr-FR/code/gswd-example-3/pastel.css
new file mode 100644
index 00000000..a4ea6ee0
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/pastel.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/piggy-bank.jpg b/fr-FR/code/gswd-example-3/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/fr-FR/code/gswd-example-3/piggy-bank.jpg differ
diff --git a/fr-FR/code/gswd-example-3/placeholder.png b/fr-FR/code/gswd-example-3/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/fr-FR/code/gswd-example-3/placeholder.png differ
diff --git a/fr-FR/code/gswd-example-3/primary.css b/fr-FR/code/gswd-example-3/primary.css
new file mode 100644
index 00000000..7b79eb60
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/primary.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/project_config.yml b/fr-FR/code/gswd-example-3/project_config.yml
new file mode 100644
index 00000000..364d8067
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Débuter avec le développement web Exemple 3'
+identifier: 'gswd-example-3'
+type: 'html'
diff --git a/fr-FR/code/gswd-example-3/pumpkins.JPG b/fr-FR/code/gswd-example-3/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/fr-FR/code/gswd-example-3/pumpkins.JPG differ
diff --git a/fr-FR/code/gswd-example-3/rainbow-forest.JPG b/fr-FR/code/gswd-example-3/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/fr-FR/code/gswd-example-3/rainbow-forest.JPG differ
diff --git a/fr-FR/code/gswd-example-3/rhino.JPG b/fr-FR/code/gswd-example-3/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/fr-FR/code/gswd-example-3/rhino.JPG differ
diff --git a/fr-FR/code/gswd-example-3/smokey.css b/fr-FR/code/gswd-example-3/smokey.css
new file mode 100644
index 00000000..4678bc21
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/smokey.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/space.css b/fr-FR/code/gswd-example-3/space.css
new file mode 100644
index 00000000..5c41e748
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/space.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/spider-web.jpg b/fr-FR/code/gswd-example-3/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/fr-FR/code/gswd-example-3/spider-web.jpg differ
diff --git a/fr-FR/code/gswd-example-3/style.css b/fr-FR/code/gswd-example-3/style.css
new file mode 100644
index 00000000..095dd7f0
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/style.css
@@ -0,0 +1,295 @@
+/* Associations de couleurs */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Appliquer partout */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Remplissage et bordure ne rendent pas une boite plus grande */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Faire remplir le contenu de la page pour que le pied de page soit en bas */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* ajouter une image d'arrière-plan au corps */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Décommenter et changer le nom du fichier pour ajouter une image d'arrière-plan */
+ /*background-repeat: repeat;*/ /* Fait répéter l'image */
+ /*background-size: cover;*/ /* Fait en sorte que l'image recouvre tout le conteneur */
+}
+
+/* Le contenu principal de la page entre l'en-tête et le pied de page */
+main {
+ background: var(--primary); /* Colore l'arrière-plan */
+ color: var(--onprimary); /* Colore le texte */
+ margin: 0 auto; /* Centre si le navigateur est vraiment large */
+ min-width: 25rem; /* Ne laisse pas le contenu devenir trop étroit */
+ max-width: 70rem; /* Ne laisse pas le contenu devenir trop large */
+ padding: 0;
+ padding-top: 0.5rem; /* Remplissage en haut */
+ margin-bottom: 1em; /* Espace avant le pied de page */
+}
+
+/* Styles des éléments d'en-tête et de pied de page */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Remplit toute la largeur de la fenêtre */
+ margin: 0; /* Supprime la marge par défaut */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Styles de sections */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Styles de bordure */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Ajoute un solide */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Ajoute une ligne continue au-dessus du pied de page */
+}
+
+/* Ajouter un effet de transparence */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles uniquement pour les éléments h1 */
+
+h1 {
+ font: var(--header-font); /* Style de police stocké dans la variable header-font */
+ padding: 2rem;
+ margin: 0; /* Centre si le navigateur est vraiment large */
+}
+
+/* Styles uniquement pour les éléments h2 */
+
+h2 {
+ font: var(--title-font); /* Style de police stocké dans la variable title-font */
+}
+
+/* Surligner les mots clés en gras et appliquer une couleur de texte alternative */
+
+strong {
+ color: var(--detail2); /* Couleur du texte stockée dans la variable de légende */
+ font-weight: bold; /* Renforce le poids du texte par rapport à la valeur par défaut*/
+}
+
+/* Style pour les listes ordonnées et non ordonnées */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Remplissage autour des paragraphes */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style pour les liens */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Utilise la couleur de l'élément parent */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles uniquement pour la classe .wrap */
+
+.wrap {
+ /* Faire en sorte que le contenu s'étende sur plusieurs lignes */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* Pour créer des boites fantaisie */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles pour les balises div qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles pour les balises img qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles pour les balises p qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles spécifiques pour ce projet */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Utilisé pour faire un grand emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Styles spécifiques pour ce projet */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* taille de l'ombre droite et inférieure, flou, répartition et couleur */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/fr-FR/code/gswd-example-3/sunflowers.JPG b/fr-FR/code/gswd-example-3/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/fr-FR/code/gswd-example-3/sunflowers.JPG differ
diff --git a/fr-FR/code/gswd-example-3/sunset-beach.JPG b/fr-FR/code/gswd-example-3/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/fr-FR/code/gswd-example-3/sunset-beach.JPG differ
diff --git a/fr-FR/code/gswd-example-3/sunset-person.jpg b/fr-FR/code/gswd-example-3/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/fr-FR/code/gswd-example-3/sunset-person.jpg differ
diff --git a/fr-FR/code/gswd-example-3/sunset.JPG b/fr-FR/code/gswd-example-3/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/fr-FR/code/gswd-example-3/sunset.JPG differ
diff --git a/fr-FR/code/gswd-example-3/sunset.css b/fr-FR/code/gswd-example-3/sunset.css
new file mode 100644
index 00000000..fffab5ce
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/sunset.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/sunshine.css b/fr-FR/code/gswd-example-3/sunshine.css
new file mode 100644
index 00000000..d85c2e25
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/sunshine.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/thriller.css b/fr-FR/code/gswd-example-3/thriller.css
new file mode 100644
index 00000000..7de01734
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/thriller.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/water-animals.css b/fr-FR/code/gswd-example-3/water-animals.css
new file mode 100644
index 00000000..fc42c3a3
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/water-animals.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-3/woodland.css b/fr-FR/code/gswd-example-3/woodland.css
new file mode 100644
index 00000000..47d1b312
--- /dev/null
+++ b/fr-FR/code/gswd-example-3/woodland.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/animation.css b/fr-FR/code/gswd-example-4/animation.css
new file mode 100644
index 00000000..5855eaee
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/animation.css
@@ -0,0 +1,137 @@
+ .spinme {
+ animation: rotate-center linear 8s infinite; /* Temps nécessaire à l'animation et nombre de répétitions*/
+ display: inline-block; /* Important pour permettre la rotation */
+}
+
+@keyframes rotate-center {
+ /* Le code de l'animation spin me */
+ 0% {
+ /* Rotation de 0 à 360 degrés */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s infinite; /* exécute l'animation 'bounce' avec un timing facile (début et fin lents) pendant deux secondes. Exécute l'animation deux fois. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* Le code de l'animation de rebond */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Position de départ et taille réelle */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Augmenter la largeur et réduire la hauteur pour un effet d'écrasement avant le rebond */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Revenir à la taille réelle et déplacer l'emoji de 100 pixels par rapport à la position actuelle */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Remettre l'emoji à la position de départ */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* exécute l'animation 'scale' avec un timing facile (début et fin lents) pendant deux secondes. Exécute l'animation deux fois. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* Le code d'animation de scintillement */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* Le code de l'animation du roulement */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ transform-origin: center;
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* Le code de l'animation du roulement */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ transform-origin: center;
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
+
+.movemeleft {
+ animation: moveleft ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* Le code de l'animation du roulement */
+ from {
+ transform: translate(-60vw);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw);
+ transform-origin: center;
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* Le code de l'animation du roulement */
+ from {
+ transform: translate(60vw);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw);
+ transform-origin: center;
+ }
+}
+
diff --git a/fr-FR/code/gswd-example-4/beetle.jpg b/fr-FR/code/gswd-example-4/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/fr-FR/code/gswd-example-4/beetle.jpg differ
diff --git a/fr-FR/code/gswd-example-4/butterfly.JPG b/fr-FR/code/gswd-example-4/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/fr-FR/code/gswd-example-4/butterfly.JPG differ
diff --git a/fr-FR/code/gswd-example-4/cacti.JPG b/fr-FR/code/gswd-example-4/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/fr-FR/code/gswd-example-4/cacti.JPG differ
diff --git a/fr-FR/code/gswd-example-4/cafe.css b/fr-FR/code/gswd-example-4/cafe.css
new file mode 100644
index 00000000..c86886af
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/cafe.css
@@ -0,0 +1,20 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/cafe.jpg b/fr-FR/code/gswd-example-4/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/fr-FR/code/gswd-example-4/cafe.jpg differ
diff --git a/fr-FR/code/gswd-example-4/candles.JPG b/fr-FR/code/gswd-example-4/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/fr-FR/code/gswd-example-4/candles.JPG differ
diff --git a/fr-FR/code/gswd-example-4/carnival.jpg b/fr-FR/code/gswd-example-4/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/fr-FR/code/gswd-example-4/carnival.jpg differ
diff --git a/fr-FR/code/gswd-example-4/colour-festival.jpg b/fr-FR/code/gswd-example-4/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/fr-FR/code/gswd-example-4/colour-festival.jpg differ
diff --git a/fr-FR/code/gswd-example-4/comic-books.jpg b/fr-FR/code/gswd-example-4/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/fr-FR/code/gswd-example-4/comic-books.jpg differ
diff --git a/fr-FR/code/gswd-example-4/comic.css b/fr-FR/code/gswd-example-4/comic.css
new file mode 100644
index 00000000..06de956e
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/comic.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/fr-FR/code/gswd-example-4/companion.css b/fr-FR/code/gswd-example-4/companion.css
new file mode 100644
index 00000000..e15f380a
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/companion.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/fr-FR/code/gswd-example-4/crayons.jpg b/fr-FR/code/gswd-example-4/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/fr-FR/code/gswd-example-4/crayons.jpg differ
diff --git a/fr-FR/code/gswd-example-4/default.css b/fr-FR/code/gswd-example-4/default.css
new file mode 100644
index 00000000..418acba6
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/default.css
@@ -0,0 +1,20 @@
+
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #495054;
+ --onsecondary:#ffffff;
+ --tertiary:#747474;
+ --ontertiary: #ffffff;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/disco-ball.jpg b/fr-FR/code/gswd-example-4/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/fr-FR/code/gswd-example-4/disco-ball.jpg differ
diff --git a/fr-FR/code/gswd-example-4/disco-flowers.JPG b/fr-FR/code/gswd-example-4/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/fr-FR/code/gswd-example-4/disco-flowers.JPG differ
diff --git a/fr-FR/code/gswd-example-4/disco.css b/fr-FR/code/gswd-example-4/disco.css
new file mode 100644
index 00000000..f70a924f
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/disco.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/fr-FR/code/gswd-example-4/drone.JPG b/fr-FR/code/gswd-example-4/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/fr-FR/code/gswd-example-4/drone.JPG differ
diff --git a/fr-FR/code/gswd-example-4/exotic-plants.jpg b/fr-FR/code/gswd-example-4/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/fr-FR/code/gswd-example-4/exotic-plants.jpg differ
diff --git a/fr-FR/code/gswd-example-4/ferns.jpg b/fr-FR/code/gswd-example-4/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/fr-FR/code/gswd-example-4/ferns.jpg differ
diff --git a/fr-FR/code/gswd-example-4/festival.css b/fr-FR/code/gswd-example-4/festival.css
new file mode 100644
index 00000000..d2cdbe41
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/festival.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/fiesta.css b/fr-FR/code/gswd-example-4/fiesta.css
new file mode 100644
index 00000000..fc4108cb
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/fiesta.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/fr-FR/code/gswd-example-4/fire.jpg b/fr-FR/code/gswd-example-4/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/fr-FR/code/gswd-example-4/fire.jpg differ
diff --git a/fr-FR/code/gswd-example-4/fish.jpg b/fr-FR/code/gswd-example-4/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/fr-FR/code/gswd-example-4/fish.jpg differ
diff --git a/fr-FR/code/gswd-example-4/forest.JPG b/fr-FR/code/gswd-example-4/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/fr-FR/code/gswd-example-4/forest.JPG differ
diff --git a/fr-FR/code/gswd-example-4/game-boy.jpg b/fr-FR/code/gswd-example-4/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/fr-FR/code/gswd-example-4/game-boy.jpg differ
diff --git a/fr-FR/code/gswd-example-4/globe-in-water.JPG b/fr-FR/code/gswd-example-4/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/fr-FR/code/gswd-example-4/globe-in-water.JPG differ
diff --git a/fr-FR/code/gswd-example-4/greenhouse.JPG b/fr-FR/code/gswd-example-4/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/fr-FR/code/gswd-example-4/greenhouse.JPG differ
diff --git a/fr-FR/code/gswd-example-4/helpful-plumber.css b/fr-FR/code/gswd-example-4/helpful-plumber.css
new file mode 100644
index 00000000..87c08701
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/fr-FR/code/gswd-example-4/illustrations.png b/fr-FR/code/gswd-example-4/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/fr-FR/code/gswd-example-4/illustrations.png differ
diff --git a/fr-FR/code/gswd-example-4/index.html b/fr-FR/code/gswd-example-4/index.html
new file mode 100644
index 00000000..69aef5b1
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ Titre de mon site web
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fr-FR/code/gswd-example-4/lake-mountains.JPG b/fr-FR/code/gswd-example-4/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/fr-FR/code/gswd-example-4/lake-mountains.JPG differ
diff --git a/fr-FR/code/gswd-example-4/land-animals.css b/fr-FR/code/gswd-example-4/land-animals.css
new file mode 100644
index 00000000..c6d6e197
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/land-animals.css
@@ -0,0 +1,20 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/medal.jpg b/fr-FR/code/gswd-example-4/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/fr-FR/code/gswd-example-4/medal.jpg differ
diff --git a/fr-FR/code/gswd-example-4/medals.css b/fr-FR/code/gswd-example-4/medals.css
new file mode 100644
index 00000000..5fc6fadb
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/medals.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/money.css b/fr-FR/code/gswd-example-4/money.css
new file mode 100644
index 00000000..90e2a478
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/money.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/fr-FR/code/gswd-example-4/monkey.JPG b/fr-FR/code/gswd-example-4/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/fr-FR/code/gswd-example-4/monkey.JPG differ
diff --git a/fr-FR/code/gswd-example-4/moon-art.png b/fr-FR/code/gswd-example-4/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/fr-FR/code/gswd-example-4/moon-art.png differ
diff --git a/fr-FR/code/gswd-example-4/mushroom.JPG b/fr-FR/code/gswd-example-4/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/fr-FR/code/gswd-example-4/mushroom.JPG differ
diff --git a/fr-FR/code/gswd-example-4/nature.css b/fr-FR/code/gswd-example-4/nature.css
new file mode 100644
index 00000000..2033e6c4
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/nature.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/pansies.JPG b/fr-FR/code/gswd-example-4/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/fr-FR/code/gswd-example-4/pansies.JPG differ
diff --git a/fr-FR/code/gswd-example-4/pastel-hearts.jpg b/fr-FR/code/gswd-example-4/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/fr-FR/code/gswd-example-4/pastel-hearts.jpg differ
diff --git a/fr-FR/code/gswd-example-4/pastel.css b/fr-FR/code/gswd-example-4/pastel.css
new file mode 100644
index 00000000..a4ea6ee0
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/pastel.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/piggy-bank.jpg b/fr-FR/code/gswd-example-4/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/fr-FR/code/gswd-example-4/piggy-bank.jpg differ
diff --git a/fr-FR/code/gswd-example-4/placeholder.png b/fr-FR/code/gswd-example-4/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/fr-FR/code/gswd-example-4/placeholder.png differ
diff --git a/fr-FR/code/gswd-example-4/primary.css b/fr-FR/code/gswd-example-4/primary.css
new file mode 100644
index 00000000..7b79eb60
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/primary.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/project_config.yml b/fr-FR/code/gswd-example-4/project_config.yml
new file mode 100644
index 00000000..9fd7fab9
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Débuter avec le développement web Exemple 4'
+identifier: 'gswd-example-4'
+type: 'html'
diff --git a/fr-FR/code/gswd-example-4/pumpkins.JPG b/fr-FR/code/gswd-example-4/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/fr-FR/code/gswd-example-4/pumpkins.JPG differ
diff --git a/fr-FR/code/gswd-example-4/rainbow-forest.JPG b/fr-FR/code/gswd-example-4/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/fr-FR/code/gswd-example-4/rainbow-forest.JPG differ
diff --git a/fr-FR/code/gswd-example-4/rhino.JPG b/fr-FR/code/gswd-example-4/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/fr-FR/code/gswd-example-4/rhino.JPG differ
diff --git a/fr-FR/code/gswd-example-4/smokey.css b/fr-FR/code/gswd-example-4/smokey.css
new file mode 100644
index 00000000..4678bc21
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/smokey.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/space.css b/fr-FR/code/gswd-example-4/space.css
new file mode 100644
index 00000000..5c41e748
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/space.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/spider-web.jpg b/fr-FR/code/gswd-example-4/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/fr-FR/code/gswd-example-4/spider-web.jpg differ
diff --git a/fr-FR/code/gswd-example-4/style.css b/fr-FR/code/gswd-example-4/style.css
new file mode 100644
index 00000000..7cb59329
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/style.css
@@ -0,0 +1,286 @@
+/* Associations de couleurs */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+
+/* Appliquer partout */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Remplissage et bordure ne rendent pas une boite plus grande */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Faire remplir le contenu de la page pour que le pied de page soit en bas */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* ajouter une image d'arrière-plan au corps */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Décommenter et changer le nom du fichier pour ajouter une image d'arrière-plan */
+ /*background-repeat: repeat;*/ /* Fait répéter l'image */
+ /*background-size: cover;*/ /* Fait en sorte que l'image recouvre tout le conteneur */
+}
+
+/* Le contenu principal de la page entre l'en-tête et le pied de page */
+main {
+ background: var(--primary); /* Colore l'arrière-plan */
+ color: var(--onprimary); /* Colore le texte */
+ margin: 0 auto; /* Centre si le navigateur est vraiment large */
+ min-width: 25rem; /* Ne laisse pas le contenu devenir trop étroit */
+ max-width: 70rem; /* Ne laisse pas le contenu devenir trop large */
+ padding: 0;
+ padding-top: 0.5rem; /* Remplissage en haut */
+ margin-bottom: 1em; /* Espace avant le pied de page */
+}
+
+/* Styles des éléments d'en-tête et de pied de page */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Remplit toute la largeur de la fenêtre */
+ margin: 0; /* Supprime la marge par défaut */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Styles de sections */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Styles de bordure */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Ajoute un solide */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Ajoute une ligne continue au-dessus du pied de page */
+}
+
+/* Ajouter un effet de transparence */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles uniquement pour les éléments h1 */
+
+h1 {
+ font: var(--header-font); /* Style de police stocké dans la variable header-font */
+ padding: 2rem;
+ margin: 0; /* Centre si le navigateur est vraiment large */
+}
+
+/* Styles uniquement pour les éléments h2 */
+
+h2 {
+ font: var(--title-font); /* Style de police stocké dans la variable title-font */
+}
+
+/* Surligner les mots clés en gras et appliquer une couleur de texte alternative */
+
+strong {
+ color: var(--detail2); /* Couleur du texte stockée dans la variable de légende */
+ font-weight: bold; /* Renforce le poids du texte par rapport à la valeur par défaut*/
+}
+
+/* Style pour les listes ordonnées et non ordonnées */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Remplissage autour des paragraphes */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style pour les liens */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Utilise la couleur de l'élément parent */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles uniquement pour la classe .wrap */
+
+.wrap {
+ /* Faire en sorte que le contenu s'étende sur plusieurs lignes */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* Pour créer des boites fantaisie */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles pour les balises div qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles pour les balises img qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles pour les balises p qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles spécifiques pour ce projet */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Utilisé pour faire un grand emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Styles spécifiques pour ce projet */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/fr-FR/code/gswd-example-4/sunflowers.JPG b/fr-FR/code/gswd-example-4/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/fr-FR/code/gswd-example-4/sunflowers.JPG differ
diff --git a/fr-FR/code/gswd-example-4/sunset-beach.JPG b/fr-FR/code/gswd-example-4/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/fr-FR/code/gswd-example-4/sunset-beach.JPG differ
diff --git a/fr-FR/code/gswd-example-4/sunset-person.jpg b/fr-FR/code/gswd-example-4/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/fr-FR/code/gswd-example-4/sunset-person.jpg differ
diff --git a/fr-FR/code/gswd-example-4/sunset.JPG b/fr-FR/code/gswd-example-4/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/fr-FR/code/gswd-example-4/sunset.JPG differ
diff --git a/fr-FR/code/gswd-example-4/sunset.css b/fr-FR/code/gswd-example-4/sunset.css
new file mode 100644
index 00000000..fffab5ce
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/sunset.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/sunshine.css b/fr-FR/code/gswd-example-4/sunshine.css
new file mode 100644
index 00000000..d85c2e25
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/sunshine.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/thriller.css b/fr-FR/code/gswd-example-4/thriller.css
new file mode 100644
index 00000000..7de01734
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/thriller.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/water-animals.css b/fr-FR/code/gswd-example-4/water-animals.css
new file mode 100644
index 00000000..fc42c3a3
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/water-animals.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-example-4/woodland.css b/fr-FR/code/gswd-example-4/woodland.css
new file mode 100644
index 00000000..47d1b312
--- /dev/null
+++ b/fr-FR/code/gswd-example-4/woodland.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/animation.css b/fr-FR/code/gswd-starter/animation.css
new file mode 100644
index 00000000..0ce096a3
--- /dev/null
+++ b/fr-FR/code/gswd-starter/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* exécute l'animation 'rotate-centre' avec un timing linéaire (même rythme tout au long) pendant huit secondes. Exécute l'animation deux fois. */
+ display: inline-block; /* Important pour que l'élément animé ne soit pas divisé sur une nouvelle ligne */
+}
+
+@keyframes rotate-center {
+ /* Le code d'animation de rotation */
+ 0% {
+ /* Rotation de 0 à 360 degrés */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* exécute l'animation 'bounce' avec un timing facile (début et fin lents) pendant deux secondes. Exécute l'animation trois fois. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* Le code de l'animation de rebond */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Position de départ et taille réelle */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Augmenter la largeur et réduire la hauteur pour un effet d'écrasement avant le rebond */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Revenir à la taille réelle et déplacer l'emoji de 100 pixels par rapport à la position actuelle */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Remettre l'emoji à la position de départ */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* exécute l'animation 'scale' avec un timing facile (début et fin lents) pendant deux secondes. Exécute l'animation indéfiniment. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* Le code d'animation d'échelle */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* Le code de l'animation du roulement */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* Le code de l'animation du roulement */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* Le code d'animation de déplacement */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* Le code d'animation de déplacement */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/fr-FR/code/gswd-starter/beetle.jpg b/fr-FR/code/gswd-starter/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/fr-FR/code/gswd-starter/beetle.jpg differ
diff --git a/fr-FR/code/gswd-starter/butterfly.JPG b/fr-FR/code/gswd-starter/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/fr-FR/code/gswd-starter/butterfly.JPG differ
diff --git a/fr-FR/code/gswd-starter/cacti.JPG b/fr-FR/code/gswd-starter/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/fr-FR/code/gswd-starter/cacti.JPG differ
diff --git a/fr-FR/code/gswd-starter/cafe.css b/fr-FR/code/gswd-starter/cafe.css
new file mode 100644
index 00000000..c86886af
--- /dev/null
+++ b/fr-FR/code/gswd-starter/cafe.css
@@ -0,0 +1,20 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/cafe.jpg b/fr-FR/code/gswd-starter/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/fr-FR/code/gswd-starter/cafe.jpg differ
diff --git a/fr-FR/code/gswd-starter/candles.JPG b/fr-FR/code/gswd-starter/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/fr-FR/code/gswd-starter/candles.JPG differ
diff --git a/fr-FR/code/gswd-starter/carnival.jpg b/fr-FR/code/gswd-starter/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/fr-FR/code/gswd-starter/carnival.jpg differ
diff --git a/fr-FR/code/gswd-starter/colour-festival.jpg b/fr-FR/code/gswd-starter/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/fr-FR/code/gswd-starter/colour-festival.jpg differ
diff --git a/fr-FR/code/gswd-starter/comic-books.jpg b/fr-FR/code/gswd-starter/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/fr-FR/code/gswd-starter/comic-books.jpg differ
diff --git a/fr-FR/code/gswd-starter/comic.css b/fr-FR/code/gswd-starter/comic.css
new file mode 100644
index 00000000..06de956e
--- /dev/null
+++ b/fr-FR/code/gswd-starter/comic.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/fr-FR/code/gswd-starter/companion.css b/fr-FR/code/gswd-starter/companion.css
new file mode 100644
index 00000000..e15f380a
--- /dev/null
+++ b/fr-FR/code/gswd-starter/companion.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/fr-FR/code/gswd-starter/crayons.jpg b/fr-FR/code/gswd-starter/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/fr-FR/code/gswd-starter/crayons.jpg differ
diff --git a/fr-FR/code/gswd-starter/default.css b/fr-FR/code/gswd-starter/default.css
new file mode 100644
index 00000000..ae187b37
--- /dev/null
+++ b/fr-FR/code/gswd-starter/default.css
@@ -0,0 +1,20 @@
+
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/disco-ball.jpg b/fr-FR/code/gswd-starter/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/fr-FR/code/gswd-starter/disco-ball.jpg differ
diff --git a/fr-FR/code/gswd-starter/disco-flowers.JPG b/fr-FR/code/gswd-starter/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/fr-FR/code/gswd-starter/disco-flowers.JPG differ
diff --git a/fr-FR/code/gswd-starter/disco.css b/fr-FR/code/gswd-starter/disco.css
new file mode 100644
index 00000000..f70a924f
--- /dev/null
+++ b/fr-FR/code/gswd-starter/disco.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/fr-FR/code/gswd-starter/drone.JPG b/fr-FR/code/gswd-starter/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/fr-FR/code/gswd-starter/drone.JPG differ
diff --git a/fr-FR/code/gswd-starter/exotic-plants.jpg b/fr-FR/code/gswd-starter/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/fr-FR/code/gswd-starter/exotic-plants.jpg differ
diff --git a/fr-FR/code/gswd-starter/ferns.jpg b/fr-FR/code/gswd-starter/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/fr-FR/code/gswd-starter/ferns.jpg differ
diff --git a/fr-FR/code/gswd-starter/festival.css b/fr-FR/code/gswd-starter/festival.css
new file mode 100644
index 00000000..d2cdbe41
--- /dev/null
+++ b/fr-FR/code/gswd-starter/festival.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/fiesta.css b/fr-FR/code/gswd-starter/fiesta.css
new file mode 100644
index 00000000..fc4108cb
--- /dev/null
+++ b/fr-FR/code/gswd-starter/fiesta.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/fr-FR/code/gswd-starter/fire.jpg b/fr-FR/code/gswd-starter/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/fr-FR/code/gswd-starter/fire.jpg differ
diff --git a/fr-FR/code/gswd-starter/fish.jpg b/fr-FR/code/gswd-starter/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/fr-FR/code/gswd-starter/fish.jpg differ
diff --git a/fr-FR/code/gswd-starter/forest.JPG b/fr-FR/code/gswd-starter/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/fr-FR/code/gswd-starter/forest.JPG differ
diff --git a/fr-FR/code/gswd-starter/game-boy.jpg b/fr-FR/code/gswd-starter/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/fr-FR/code/gswd-starter/game-boy.jpg differ
diff --git a/fr-FR/code/gswd-starter/globe-in-water.JPG b/fr-FR/code/gswd-starter/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/fr-FR/code/gswd-starter/globe-in-water.JPG differ
diff --git a/fr-FR/code/gswd-starter/greenhouse.JPG b/fr-FR/code/gswd-starter/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/fr-FR/code/gswd-starter/greenhouse.JPG differ
diff --git a/fr-FR/code/gswd-starter/helpful-plumber.css b/fr-FR/code/gswd-starter/helpful-plumber.css
new file mode 100644
index 00000000..87c08701
--- /dev/null
+++ b/fr-FR/code/gswd-starter/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/fr-FR/code/gswd-starter/illustrations.png b/fr-FR/code/gswd-starter/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/fr-FR/code/gswd-starter/illustrations.png differ
diff --git a/fr-FR/code/gswd-starter/index.html b/fr-FR/code/gswd-starter/index.html
new file mode 100644
index 00000000..1455dab3
--- /dev/null
+++ b/fr-FR/code/gswd-starter/index.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+ Titre de mon site web
+
+
+
+
+
+
+
+
+
diff --git a/fr-FR/code/gswd-starter/lake-mountains.JPG b/fr-FR/code/gswd-starter/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/fr-FR/code/gswd-starter/lake-mountains.JPG differ
diff --git a/fr-FR/code/gswd-starter/land-animals.css b/fr-FR/code/gswd-starter/land-animals.css
new file mode 100644
index 00000000..c6d6e197
--- /dev/null
+++ b/fr-FR/code/gswd-starter/land-animals.css
@@ -0,0 +1,20 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/medal.jpg b/fr-FR/code/gswd-starter/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/fr-FR/code/gswd-starter/medal.jpg differ
diff --git a/fr-FR/code/gswd-starter/medals.css b/fr-FR/code/gswd-starter/medals.css
new file mode 100644
index 00000000..5fc6fadb
--- /dev/null
+++ b/fr-FR/code/gswd-starter/medals.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/money.css b/fr-FR/code/gswd-starter/money.css
new file mode 100644
index 00000000..90e2a478
--- /dev/null
+++ b/fr-FR/code/gswd-starter/money.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/fr-FR/code/gswd-starter/monkey.JPG b/fr-FR/code/gswd-starter/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/fr-FR/code/gswd-starter/monkey.JPG differ
diff --git a/fr-FR/code/gswd-starter/moon-art.png b/fr-FR/code/gswd-starter/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/fr-FR/code/gswd-starter/moon-art.png differ
diff --git a/fr-FR/code/gswd-starter/mushroom.JPG b/fr-FR/code/gswd-starter/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/fr-FR/code/gswd-starter/mushroom.JPG differ
diff --git a/fr-FR/code/gswd-starter/nature.css b/fr-FR/code/gswd-starter/nature.css
new file mode 100644
index 00000000..2033e6c4
--- /dev/null
+++ b/fr-FR/code/gswd-starter/nature.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/pansies.JPG b/fr-FR/code/gswd-starter/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/fr-FR/code/gswd-starter/pansies.JPG differ
diff --git a/fr-FR/code/gswd-starter/pastel-hearts.jpg b/fr-FR/code/gswd-starter/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/fr-FR/code/gswd-starter/pastel-hearts.jpg differ
diff --git a/fr-FR/code/gswd-starter/pastel.css b/fr-FR/code/gswd-starter/pastel.css
new file mode 100644
index 00000000..a4ea6ee0
--- /dev/null
+++ b/fr-FR/code/gswd-starter/pastel.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/piggy-bank.jpg b/fr-FR/code/gswd-starter/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/fr-FR/code/gswd-starter/piggy-bank.jpg differ
diff --git a/fr-FR/code/gswd-starter/placeholder.png b/fr-FR/code/gswd-starter/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/fr-FR/code/gswd-starter/placeholder.png differ
diff --git a/fr-FR/code/gswd-starter/primary.css b/fr-FR/code/gswd-starter/primary.css
new file mode 100644
index 00000000..7b79eb60
--- /dev/null
+++ b/fr-FR/code/gswd-starter/primary.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/project_config copy.yml b/fr-FR/code/gswd-starter/project_config copy.yml
new file mode 100644
index 00000000..ef3f749e
--- /dev/null
+++ b/fr-FR/code/gswd-starter/project_config copy.yml
@@ -0,0 +1,3 @@
+name: 'Débuter avec le développement web Exemple 2'
+identifier: 'gswd-example-2'
+type: 'html'
diff --git a/fr-FR/code/gswd-starter/project_config.yml b/fr-FR/code/gswd-starter/project_config.yml
new file mode 100644
index 00000000..4e3eab08
--- /dev/null
+++ b/fr-FR/code/gswd-starter/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Débuter avec le développement web Débutant'
+identifier: 'gswd-starter'
+type: 'html'
diff --git a/fr-FR/code/gswd-starter/pumpkins.JPG b/fr-FR/code/gswd-starter/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/fr-FR/code/gswd-starter/pumpkins.JPG differ
diff --git a/fr-FR/code/gswd-starter/rainbow-forest.JPG b/fr-FR/code/gswd-starter/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/fr-FR/code/gswd-starter/rainbow-forest.JPG differ
diff --git a/fr-FR/code/gswd-starter/rhino.JPG b/fr-FR/code/gswd-starter/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/fr-FR/code/gswd-starter/rhino.JPG differ
diff --git a/fr-FR/code/gswd-starter/smokey.css b/fr-FR/code/gswd-starter/smokey.css
new file mode 100644
index 00000000..4678bc21
--- /dev/null
+++ b/fr-FR/code/gswd-starter/smokey.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/space.css b/fr-FR/code/gswd-starter/space.css
new file mode 100644
index 00000000..5c41e748
--- /dev/null
+++ b/fr-FR/code/gswd-starter/space.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/spider-web.jpg b/fr-FR/code/gswd-starter/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/fr-FR/code/gswd-starter/spider-web.jpg differ
diff --git a/fr-FR/code/gswd-starter/style copy.css b/fr-FR/code/gswd-starter/style copy.css
new file mode 100644
index 00000000..095dd7f0
--- /dev/null
+++ b/fr-FR/code/gswd-starter/style copy.css
@@ -0,0 +1,295 @@
+/* Associations de couleurs */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Appliquer partout */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Remplissage et bordure ne rendent pas une boite plus grande */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Faire remplir le contenu de la page pour que le pied de page soit en bas */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* ajouter une image d'arrière-plan au corps */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Décommenter et changer le nom du fichier pour ajouter une image d'arrière-plan */
+ /*background-repeat: repeat;*/ /* Fait répéter l'image */
+ /*background-size: cover;*/ /* Fait en sorte que l'image recouvre tout le conteneur */
+}
+
+/* Le contenu principal de la page entre l'en-tête et le pied de page */
+main {
+ background: var(--primary); /* Colore l'arrière-plan */
+ color: var(--onprimary); /* Colore le texte */
+ margin: 0 auto; /* Centre si le navigateur est vraiment large */
+ min-width: 25rem; /* Ne laisse pas le contenu devenir trop étroit */
+ max-width: 70rem; /* Ne laisse pas le contenu devenir trop large */
+ padding: 0;
+ padding-top: 0.5rem; /* Remplissage en haut */
+ margin-bottom: 1em; /* Espace avant le pied de page */
+}
+
+/* Styles des éléments d'en-tête et de pied de page */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Remplit toute la largeur de la fenêtre */
+ margin: 0; /* Supprime la marge par défaut */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Styles de sections */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Styles de bordure */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Ajoute un solide */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Ajoute une ligne continue au-dessus du pied de page */
+}
+
+/* Ajouter un effet de transparence */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Styles uniquement pour les éléments h1 */
+
+h1 {
+ font: var(--header-font); /* Style de police stocké dans la variable header-font */
+ padding: 2rem;
+ margin: 0; /* Centre si le navigateur est vraiment large */
+}
+
+/* Styles uniquement pour les éléments h2 */
+
+h2 {
+ font: var(--title-font); /* Style de police stocké dans la variable title-font */
+}
+
+/* Surligner les mots clés en gras et appliquer une couleur de texte alternative */
+
+strong {
+ color: var(--detail2); /* Couleur du texte stockée dans la variable de légende */
+ font-weight: bold; /* Renforce le poids du texte par rapport à la valeur par défaut*/
+}
+
+/* Style pour les listes ordonnées et non ordonnées */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Remplissage autour des paragraphes */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Style pour les liens */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Utilise la couleur de l'élément parent */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Styles uniquement pour la classe .wrap */
+
+.wrap {
+ /* Faire en sorte que le contenu s'étende sur plusieurs lignes */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* Pour créer des boites fantaisie */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Styles pour les balises div qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Styles pour les balises img qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles pour les balises p qui se trouvent à l'intérieur d'une classe .wrap */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Styles spécifiques pour ce projet */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Utilisé pour faire un grand emoji */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Styles spécifiques pour ce projet */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* taille de l'ombre droite et inférieure, flou, répartition et couleur */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/fr-FR/code/gswd-starter/sunflowers.JPG b/fr-FR/code/gswd-starter/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/fr-FR/code/gswd-starter/sunflowers.JPG differ
diff --git a/fr-FR/code/gswd-starter/sunset-beach.JPG b/fr-FR/code/gswd-starter/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/fr-FR/code/gswd-starter/sunset-beach.JPG differ
diff --git a/fr-FR/code/gswd-starter/sunset-person.jpg b/fr-FR/code/gswd-starter/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/fr-FR/code/gswd-starter/sunset-person.jpg differ
diff --git a/fr-FR/code/gswd-starter/sunset.JPG b/fr-FR/code/gswd-starter/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/fr-FR/code/gswd-starter/sunset.JPG differ
diff --git a/fr-FR/code/gswd-starter/sunset.css b/fr-FR/code/gswd-starter/sunset.css
new file mode 100644
index 00000000..fffab5ce
--- /dev/null
+++ b/fr-FR/code/gswd-starter/sunset.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/sunshine.css b/fr-FR/code/gswd-starter/sunshine.css
new file mode 100644
index 00000000..d85c2e25
--- /dev/null
+++ b/fr-FR/code/gswd-starter/sunshine.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/thriller.css b/fr-FR/code/gswd-starter/thriller.css
new file mode 100644
index 00000000..7de01734
--- /dev/null
+++ b/fr-FR/code/gswd-starter/thriller.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/water-animals.css b/fr-FR/code/gswd-starter/water-animals.css
new file mode 100644
index 00000000..fc42c3a3
--- /dev/null
+++ b/fr-FR/code/gswd-starter/water-animals.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/code/gswd-starter/woodland.css b/fr-FR/code/gswd-starter/woodland.css
new file mode 100644
index 00000000..47d1b312
--- /dev/null
+++ b/fr-FR/code/gswd-starter/woodland.css
@@ -0,0 +1,19 @@
+/* Configurer la palette de couleurs et les polices en utilisant les variables */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/fr-FR/images/background-image.png b/fr-FR/images/background-image.png
new file mode 100644
index 00000000..72e7b424
Binary files /dev/null and b/fr-FR/images/background-image.png differ
diff --git a/fr-FR/images/borders-corners.png b/fr-FR/images/borders-corners.png
new file mode 100644
index 00000000..cb03500a
Binary files /dev/null and b/fr-FR/images/borders-corners.png differ
diff --git a/fr-FR/images/contrast-examples.png b/fr-FR/images/contrast-examples.png
new file mode 100644
index 00000000..8f472c75
Binary files /dev/null and b/fr-FR/images/contrast-examples.png differ
diff --git a/fr-FR/images/example-layouts.png b/fr-FR/images/example-layouts.png
new file mode 100644
index 00000000..fd33428a
Binary files /dev/null and b/fr-FR/images/example-layouts.png differ
diff --git a/fr-FR/images/font-examples.png b/fr-FR/images/font-examples.png
new file mode 100644
index 00000000..e79bd7bb
Binary files /dev/null and b/fr-FR/images/font-examples.png differ
diff --git a/fr-FR/images/gradients.png b/fr-FR/images/gradients.png
new file mode 100644
index 00000000..81eb4249
Binary files /dev/null and b/fr-FR/images/gradients.png differ
diff --git a/fr-FR/images/image-borders.png b/fr-FR/images/image-borders.png
new file mode 100644
index 00000000..7e84ca3f
Binary files /dev/null and b/fr-FR/images/image-borders.png differ
diff --git a/fr-FR/images/image-emoji-strip.png b/fr-FR/images/image-emoji-strip.png
new file mode 100644
index 00000000..4de3c00c
Binary files /dev/null and b/fr-FR/images/image-emoji-strip.png differ
diff --git a/fr-FR/images/image-palette.png b/fr-FR/images/image-palette.png
new file mode 100644
index 00000000..31f447cf
Binary files /dev/null and b/fr-FR/images/image-palette.png differ
diff --git a/fr-FR/images/list-quote-example.png b/fr-FR/images/list-quote-example.png
new file mode 100644
index 00000000..88cd9a6a
Binary files /dev/null and b/fr-FR/images/list-quote-example.png differ
diff --git a/fr-FR/images/palette-examples.png b/fr-FR/images/palette-examples.png
new file mode 100644
index 00000000..d8a8e7cd
Binary files /dev/null and b/fr-FR/images/palette-examples.png differ
diff --git a/fr-FR/images/strong-example.png b/fr-FR/images/strong-example.png
new file mode 100644
index 00000000..94903668
Binary files /dev/null and b/fr-FR/images/strong-example.png differ
diff --git a/fr-FR/images/structure-diagram.png b/fr-FR/images/structure-diagram.png
new file mode 100644
index 00000000..7135a334
Binary files /dev/null and b/fr-FR/images/structure-diagram.png differ
diff --git a/fr-FR/meta.yml b/fr-FR/meta.yml
new file mode 100644
index 00000000..0fbe4654
--- /dev/null
+++ b/fr-FR/meta.yml
@@ -0,0 +1,35 @@
+---
+title: "Débuter avec le développement web : HTML et CSS"
+hero_image: images/banner.png
+description: Débute avec le développement web en utilisant HTML et CSS.
+version: 4
+listed: false
+copyedit: false
+last_tested: "2021-03-26"
+steps:
+ -
+ title: Introduction
+ -
+ title: Qu'est-ce que le HTML ?
+ -
+ title: Qu'est-ce que le CSS ?
+ -
+ title: Créer ta première page web
+ -
+ title: Utiliser des palettes de couleurs
+ -
+ title: Structurer ta page
+ -
+ title: Ajouter des polices et des éléments texte
+ -
+ title: Insérer des images
+ -
+ title: Créer des animations
+ -
+ title: Déboguer ta page web
+ -
+ title: Conseils utiles
+ -
+ title: Nos projets web
+ -
+ title: Vocabulaire du développement web
diff --git a/fr-FR/quiz1/question_1.md b/fr-FR/quiz1/question_1.md
new file mode 100644
index 00000000..65118477
--- /dev/null
+++ b/fr-FR/quiz1/question_1.md
@@ -0,0 +1,45 @@
+## Reflection
+
+Well done, you have learned a lot! Now it's time to reflect - reflecting is an important part of learning because it helps make new connections in your brain.
+
+Answer the three questions below to reflect on what you've learned.
+
+After each question, press submit. You will be guided towards the correct answer. You can do this activity as many times as you want to.
+
+Have fun!
+
+\--- question ---
+
+---
+
+## legend: Question 1 of 3
+
+\--- choices ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/fr-FR/quiz1/question_2.md b/fr-FR/quiz1/question_2.md
new file mode 100644
index 00000000..a0b557db
--- /dev/null
+++ b/fr-FR/quiz1/question_2.md
@@ -0,0 +1,43 @@
+\--- question ---
+
+---
+
+## legend: Question 2 of 3
+
+You made Pico say hello in a speech bubble.
+
+```blocks3
+say [Hello!] for [2] secs
+```
+
+Where would you go to find this block?
+
+\--- choices ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/fr-FR/quiz1/question_3.md b/fr-FR/quiz1/question_3.md
new file mode 100644
index 00000000..37841387
--- /dev/null
+++ b/fr-FR/quiz1/question_3.md
@@ -0,0 +1,35 @@
+\--- question ---
+
+---
+
+## legend: Question 3 of 3
+
+\--- choices ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/fr-FR/step_1.md b/fr-FR/step_1.md
new file mode 100644
index 00000000..f9a6e653
--- /dev/null
+++ b/fr-FR/step_1.md
@@ -0,0 +1,24 @@
+## Introduction
+
+Ce guide couvre l'utilisation de HTML et CSS pour développer des pages web et est conçu pour être utilisé avec notre parcours de projets [Intro au web](https://projects.raspberrypi.org/fr-FR/pathways/web-intro).
+
+
+Le développement web** est l'utilisation de HTML, CSS et JavaScript pour créer des pages web et des sites web. Il comprend la conception visuelle, la mise en page du site web, la conception pour l'accessibilité et la convivialité, la création d'animations et l'utilisation du code pour créer des pages web interactives.
+
+
+### Pourquoi apprendre le développement web ?
+
+La création de pages web et de sites web est un excellent moyen pour les jeunes d'être créatifs et de partager leurs passions.
+
+L'apprentissage des technologies web est utile pour toute une série d'emplois, notamment pour les concepteurs de sites web et les développeurs front-end. Il est également utilisé par les entrepreneurs qui souhaitent créer leur propre site web pour communiquer leur activité ou leur marque.
+
+### Introduction au parcours développement web
+
+Le parcours [Intro au web](https://projects.raspberrypi.org/fr-FR/pathways/web-intro) couvre le développement de pages web simples à l'aide de HTML et de CSS. Les prochains parcours couvriront d'autres sujets, notamment l'utilisation de JavaScript pour créer des pages web dynamiques.
+
+Ce que les jeunes devraient faire avant de commencer le parcours « Intro au web » :
+
+- Nous recommandons nos [Parcours](https://projects.raspberrypi.org/fr-FR/projects/getting-started-scratch) [Scratch](https://projects.raspberrypi.org/fr-FR/paths) pour les jeunes créateurs qui n'ont pas d'expérience préalable en matière de codage. Les débutants plus âgés (à partir de 12 ans environ) peuvent commencer par le développement web.
+- Nous recommandons à tous les créateurs d'avoir des compétences de base en dactylographie avant de se lancer dans le développement d'un site web.
+
+Le parcours [Intro au web](https://projects.raspberrypi.org/fr-FR/pathways/web-intro) peut être suivi avant de commencer à coder en Python avec le parcours [Intro à Raspberry Pi Pico](https://projects.raspberrypi.org/fr-FR/pathways/pico-intro) ou [Intro à Python](https://projects.raspberrypi.org/fr-FR/pathways/python-intro).
diff --git a/fr-FR/step_10.md b/fr-FR/step_10.md
new file mode 100644
index 00000000..0c2f8487
--- /dev/null
+++ b/fr-FR/step_10.md
@@ -0,0 +1,31 @@
+## Déboguer ta page web
+
+Le débogage est un processus qui permet de trouver et de corriger les erreurs dans le code, appelées bogues.
+
+Il est plus facile d'identifier les problèmes en procédant à un changement à la fois. Il faudra peut-être quelques expériences pour que ton projet ressemble à ce que tu avais prévu.
+
+**Astuce :** ajoute des commentaires à ton code. Utilise un langage courant pour expliquer ce que fait le code. Parfois, cela te fera réaliser que ton code ne fait pas réellement ce que tu veux qu'il fasse ! Les commentaires sont utiles lorsque tu souhaites comprendre ton code plus tard, et ils aident d'autres personnes à comprendre tes projets.
+
+### Bogues courants
+
+Il se peut que tu trouves des bogues courants dans ton HTML ou ton CSS que tu dois corriger. Voici quelques exemples :
+
+**Ma page web ne s'affiche pas correctement**
+
+[[[incorrect-tags]]]
+
+[[[mismatched-tags]]]
+
+**Autres questions de débogage**
+
+[[[image-not-displayed]]]
+
+[[[font-not-displayed]]]
+
+[[[web-debug-link]]]
+
+Tu pourrais trouver un bogue qui n'est pas répertorié ici. Peux-tu trouver un moyen de le corriger ?
+
+**Astuce :** si tu ne parviens pas à trouver le problème après avoir essayé ces techniques, fais une pause ou travaille sur une autre partie de ton projet. À ton retour, tu pourrais trouver le bogue tout de suite !
+
+Nous aimerions connaître tes bogues et la façon dont tu les as résolus. Utilise le bouton Envoie un commentaire en bas de cette page pour nous parler de ton projet et nous faire savoir si tu as trouvé un autre bogue.
diff --git a/fr-FR/step_11.md b/fr-FR/step_11.md
new file mode 100644
index 00000000..9ec04008
--- /dev/null
+++ b/fr-FR/step_11.md
@@ -0,0 +1,25 @@
+## Conseils utiles
+
+### Réduire le code
+
+Ton fichier HTML peut devenir assez long, ce qui rend difficile la recherche des parties sur lesquelles tu dois travailler. Pour faciliter la lecture de ton code, tu peux en réduire les parties sur lesquelles tu n'as pas besoin de te concentrer pour l'instant et les développer plus tard.
+
+Clique sur le petit triangle à côté d'une section du code que tu veux réduire.
+
+### Utiliser un texte de remplacement
+
+Tu peux ajouter un texte fictif à ta page web pour voir à quoi ressemble ta mise en page :
+
+[[[add-placeholder-text]]]
+
+### Commenter ton code
+
+Tu peux ajouter des commentaires utiles à tes fichiers HTML et CSS :
+
+[[[web-comment-code]]]
+
+### Pense à ton public
+
+Dans la mesure du possible, consulte la page web que tu as publiée sur plusieurs appareils différents, comme un ordinateur portable, un téléphone ou une tablette, afin de voir ta page web sous l'angle de nombreux visiteurs différents.
+
+**Astuce :** si tu n'as pas accès à d'autres appareils, tu peux faire glisser la barre entre l'éditeur de texte et la sortie de ta page web pour rendre la page web plus large ou plus étroite.
diff --git a/fr-FR/step_12.md b/fr-FR/step_12.md
new file mode 100644
index 00000000..887ce744
--- /dev/null
+++ b/fr-FR/step_12.md
@@ -0,0 +1,9 @@
+## Nos projets web
+
+Notre parcours « Intro au web » comporte six projets pour t'aider à acquérir différentes compétences web afin de créer tes propres projets de manière autonome.
+
+Tu peux revenir à ce guide de référence, « Débuter avec le développement web », chaque fois que tu as besoin de te rappeler les compétences que tu as acquises.
+
+### Projets web Débutant
+
+Le parcours [Intro au web](https://projects.raspberrypi.org/fr-FR/pathways/web-intro) couvre le développement de pages web simples à l'aide de HTML et de CSS. Les prochains parcours aborderont d'autres sujets, notamment l'utilisation de JavaScript pour créer des pages web dynamiques.
diff --git a/fr-FR/step_13.md b/fr-FR/step_13.md
new file mode 100644
index 00000000..0d74e78d
--- /dev/null
+++ b/fr-FR/step_13.md
@@ -0,0 +1,43 @@
+## Vocabulaire du développement web
+
+## Développement web
+
+- Le **World Wide Web** ou **web** est une vaste collection de pages web connectées entre elles.
+
+- Une **page web** est une page unique de contenu dotée d'une adresse web ou d'un Universal Resource Locator (URL).
+
+- Un **site web** est un groupe de pages web portant le même nom de domaine.
+
+- Un **nom de domaine** est la partie d'une adresse web après `http://` ou `https://`, par exemple `projects.raspberrypi.org`.
+
+- Un **développeur web** ou **développeur front-end** est une personne qui crée des sites web en utilisant HTML, CSS et JavaScript.
+
+### HTML
+
+- Le langage **Hypertext Markup Language (HTML)** est utilisé pour structurer une page web de manière à ce qu'un navigateur web (ou un lecteur d'écran) sache ce qu'il doit faire avec le contenu.
+
+- Le langage HTML utilise des **balises** pour « baliser » le contenu afin qu'un navigateur web ou un lecteur d'écran sache comment le présenter. Les balises commencent et se terminent par des chevrons et la plupart d'entre elles ont une balise de fin correspondante. Par exemple, les balises `` et ` ` sont utilisées pour commencer et terminer un titre de niveau 1.
+
+- Les différentes parties d'une page HTML sont appelées **éléments** et comprennent des balises. `L'en-tête ` est un élément d'en-tête de niveau 1.
+
+- Les éléments HTML peuvent avoir des **attributs** qui fournissent des informations supplémentaires. Dans cet exemple, ` ` a un attribut `src` avec une valeur pour le nom de l'image et un attribut `alt` avec une valeur pour le texte alternatif à utiliser si l'image ne peut pas être visualisée.
+
+- Les éléments peuvent être des éléments de niveau **inline** ou **block**. Un élément **inline** est un élément qui se trouve à l'intérieur d'une phrase. Par exemple, `` crée un texte en gras. Un élément **block** est un bloc entier de HTML, comme un `` ou un ``.
+
+### CSS
+
+- Le langage **Cascading Style Sheets (CSS)** décrit exactement l'apparence d'une page web.
+
+- Un fichier CSS contient une liste de **règles**.
+
+- Chaque règle comporte une liste de **propriétés** avec des valeurs. Par exemple, `color: teal` attribue à la propriété colour la couleur teal.
+
+- Chaque règle possède un **sélecteur** qui indique à quels éléments HTML appliquer la règle. Il peut s'agir du nom d'un élément HTML ou de `.classname` où 'classname' est le nom d'une classe qui peut être appliquée aux éléments HTML pour utiliser le style.
+
+- Une **classe** CSS est utilisée pour appliquer des règles aux éléments HTML auxquels cette classe est appliquée. Par exemple, `` applique la classe primaire à un élément de section, ce qui signifie que les propriétés définies dans les règles avec le sélecteur `.primary` seront utilisées.
+
+- Un fichier CSS est souvent appelé **feuille de style**.
+
+- CSS peut utiliser des **variables** pour contenir des données sur des éléments qui peuvent changer, comme la police et les couleurs de la police. L'utilisation de variables permet de modifier plus rapidement le style d'une page entière, car il suffit de changer ce qui est contenu dans la variable.
+
+- CSS permet de créer des **animations**. C'est le cas lorsque le style d'un élément passe d'un style à un autre au cours d'une période donnée. Des effets sympas, tels que des pulsations, peuvent être obtenus à l'aide d'animations CSS.
diff --git a/fr-FR/step_2.md b/fr-FR/step_2.md
new file mode 100644
index 00000000..16cd4d87
--- /dev/null
+++ b/fr-FR/step_2.md
@@ -0,0 +1,23 @@
+## Qu'est-ce que le HTML ?
+
+HTML est le langage utilisé pour écrire des pages web.
+
+
+**Hypertext Markup Language (HTML)** est utilisé pour structurer une page web de manière à ce qu'un navigateur web (ou un lecteur d'écran) sache ce qu'il doit faire avec le contenu.
+
+
+HTML définit un ensemble de **balises** qui commencent et se terminent par des chevrons et sont utilisées pour « baliser » le contenu des pages web.
+
+Voici un petit exemple de page web :
+
+
+
+Essaie de modifier le texte entre les balises de début et de fin `` et ` ` ('h1' est le titre le plus important).
+
+### Utiliser des balises HTML sémantiques
+
+Le parcours [Intro au web] (https://projects.raspberrypi.org/fr-FR/pathways/web-intro) utilise les meilleures pratiques modernes en matière de HTML, notamment l'utilisation des balises « sémantiques » ``, ``, `` et `` qui fournissent davantage d'informations aux navigateurs web et aux lecteurs d'écran sur l'objectif du contenu.
+
+## Projets de démarrage
+
+Chaque projet comprend un modèle de départ afin que les pages web suivent les meilleures pratiques et que les jeunes puissent se concentrer sur les parties les plus créatives du développement web.
diff --git a/fr-FR/step_3.md b/fr-FR/step_3.md
new file mode 100644
index 00000000..9cab61e5
--- /dev/null
+++ b/fr-FR/step_3.md
@@ -0,0 +1,39 @@
+## Qu'est-ce que le CSS ?
+
+CSS est un langage utilisé avec HTML pour contrôler exactement l'apparence des éléments d'une page web. Cela comprend les couleurs, le positionnement et les effets (tels que les coins arrondis), ainsi que les transitions qui peuvent être utilisées pour créer des effets d'animation.
+
+
+**Cascading Style Sheets (CSS)** décrit exactement à quoi devrait ressembler une page web. Sans CSS, une page web aurait l’air vraiment ennuyeuse.
+
+
+Ce projet utilise le fichier `style.css` pour contrôler l'affichage des éléments HTML et le fichier `fiesta.css` pour proposer des choix de couleurs et de polices :
+
+
+
+### Feuilles de style incluses
+
+C'est beaucoup de travail de créer une feuille de style CSS complète avec des styles qui fonctionnent bien ensemble. De nombreux développeurs web préfèrent utiliser une feuille de style existante et l'adapter simplement à leurs besoins.
+
+Le parcours [Intro au web](https://projects.raspberrypi.org/fr-FR/pathways/web-intro) utilise une feuille de style qui respecte les meilleures pratiques et inclut des styles intéressants et pertinents pour les jeunes qui créent leurs premiers projets web.
+
+Les créateurs ont la possibilité d'adapter et de compléter les styles proposés. Cette approche leur permet de créer rapidement des pages web intéressantes.
+
+### Palettes de couleurs et de polices incluses
+
+Concevoir des palettes de couleurs et des polices qui fonctionnent bien ensemble est une autre tâche qui demande du temps et des compétences. Les trois projets Explorer comprennent des polices de caractères et des palettes de couleurs appropriées que les créateurs peuvent personnaliser.
+
+Pour les projets Concevoir et Inventer, nous avons fourni une sélection de palettes de couleurs et de combinaisons de polices parmi lesquelles les créateurs peuvent choisir.
+
+Les créateurs auront également la possibilité de créer leurs propres palettes de couleurs et de choisir des polices de caractères à partir de Google Fonts.
+
+### Utiliser des variables
+
+Les feuilles de style utilisent des **variables CSS** pour définir les couleurs et les polices afin qu'elles puissent être facilement modifiées en un seul endroit.
+
+### Conception réactive
+
+Les pages web et les sites web réactifs s'adaptent aux écrans de différentes formes et tailles, y compris les téléphones mobiles. Ces projets respectent les meilleures pratiques modernes, notamment l'utilisation de l'unité REM pour les tailles (cela signifie que les tailles seront basées sur les paramètres de taille de police préférés de l'utilisateur) et le contenu « flexible », qui s'enroule lorsqu'il n'y a pas assez d'espace.
+
+### Conception accessible
+
+Les feuilles de style incluses ont toutes été vérifiées pour assurer un contraste élevé des couleurs et les créateurs sont encouragés à vérifier le contraste des couleurs lorsqu'ils font leurs propres choix.
diff --git a/fr-FR/step_4.md b/fr-FR/step_4.md
new file mode 100644
index 00000000..4be303cd
--- /dev/null
+++ b/fr-FR/step_4.md
@@ -0,0 +1,73 @@
+## Créer ta première page web
+
+Pour te préparer à faciliter ce parcours, tu peux essayer de créer ta propre page web. Le parcours [Intro au web](https://projects.raspberrypi.org/fr-FR/pathways/web-intro) utilise le Code Editor, il n'y a donc pas de logiciel à installer.
+
+Dans cette étape, tu ajouteras du HTML et du CSS en utilisant la même approche que dans nos projets web.
+
+\--- task ---
+
+Ouvre ce [projet de démarrage](https://editor.raspberrypi.org/fr-FR/projects/gswd-starter){:target="_blank"}. Il s'ouvrira dans un autre onglet du navigateur.
+
+Tu dois passer de ces instructions à l'éditeur.
+
+\--- /task ---
+
+\--- task ---
+
+Le Code Editor ouvre la page `index.html`.
+
+Ajoute le code en surbrillance :
+
+## --- code ---
+
+language: html
+filename: index.html
+line_numbers: true
+line_number_start: 15
+line_highlights: 16
+--------------------------------------------------------
+
+
+ Le titre
+
+
+\--- /code ---
+
+\*\*Remarque :\*\*le nom du fichier que tu dois modifier s'affiche et les numéros de ligne ainsi que le code surligné indiquent les modifications que tu dois apporter.
+
+\--- /task ---
+
+\--- task ---
+
+**Test :** clique sur **Run** et vérifie que ton titre apparaît dans la zone de résultat de Trinket.
+
+\--- /task ---
+
+\--- task ---
+
+Clique maintenant sur l'onglet du fichier `style.css` dans le Code Editor. Le fichier est vide.
+
+Ajoute la \*_règle_ CSS suivante :
+
+## --- code ---
+
+language: css
+filename: style.css
+line_numbers: true
+line_number_start: 15
+line_highlights: 16
+--------------------------------------------------------
+
+h1 {
+color: teal;
+text-align: center;
+}
+\--- /code ---
+
+\--- /task ---
+
+\--- task ---
+
+**Test :** vérifie que ton titre a changé de couleur et qu'il est centré.
+
+\--- /task ---
diff --git a/fr-FR/step_5.md b/fr-FR/step_5.md
new file mode 100644
index 00000000..0d0975ae
--- /dev/null
+++ b/fr-FR/step_5.md
@@ -0,0 +1,39 @@
+## Utiliser des palettes de couleurs
+
+Lorsque tu conçois une page web, il est bon d'utiliser une palette de couleurs.
+
+Les palettes de couleurs t'aident à rendre une page web attrayante grâce à des couleurs qui fonctionnent bien ensemble.
+
+[[[web-colour-palette-variables]]]
+
+Tu peux utiliser ou personnaliser les palettes de couleurs du projet de démarrage développement web :
+
+![Exemples de palettes de couleurs.](images/palette-examples.png)
+
+[[[hex-colour-palettes]]]
+
+[[[web-colour-palette]]]
+
+Tu peux créer une palette de couleurs à partir d'une image :
+
+![Exemples de palettes de couleurs à partir d'images.](images/image-palette.png)
+
+[[[trinket-image-library]]]
+
+[[[colours-from-image]]]
+
+Tu peux personnaliser les palettes de couleurs pour le style et l'accessibilité :
+
+![Exemples d'une palette secondaire mal contrastée et d'une palette secondaire bien contrastée.](images/contrast-examples.png)
+
+[[[contrast-checker]]]
+
+[[[add-colour-variables]]]
+
+Tu peux utiliser tes palettes de couleurs pour définir les couleurs du texte et de l'arrière-plan :
+
+[[[web-primary-secondary]]]
+
+Tu peux créer ta propre classe pour créer un nouveau style :
+
+[[[web-add-class]]]
diff --git a/fr-FR/step_6.md b/fr-FR/step_6.md
new file mode 100644
index 00000000..41e2be1a
--- /dev/null
+++ b/fr-FR/step_6.md
@@ -0,0 +1,59 @@
+## Structurer ta page
+
+![Une image étiquetée d'une page web. Un « 1 » est placé en haut de la zone d'en-tête. Un « 2 » est placé pour montrer le contenu principal de la page. Un « 3 » est placé pour montrer une section du contenu. Un « 4 » est placé pour montrer le pied de page au bas de la page.](images/structure-diagram.png)
+
+[[[web-add-title-head]]]
+
+[[[overall-page-structure]]]
+
+![Une bande de trois images montrant différents ensembles de trois sections et différentes palettes de couleurs.](images/example-layouts.png)
+
+[[[full-width-section]]]
+
+[[[full-width-quote]]]
+
+
+Les pages web peuvent être consultées sur de nombreux appareils différents et doivent être **réactives** pour chaque appareil. Cela signifie que si un utilisateur consulte ton site sur un téléphone portable, la page web doit s'adapter à un écran plus petit. Si un utilisateur la consulte sur un ordinateur de bureau, la page web doit s'adapter à un écran plus grand.
+
+
+[[[using-rem]]]
+
+CSS peut également être utilisé pour modifier de manière réactive la mise en page de la page :
+
+[[[side-by-side-section]]]
+
+[[[wrapped-regular-width]]]
+
+[[[wrapped-wide-narrow]]]
+
+[[[web-large-text-tiles]]]
+
+[[[text-image-text]]]
+
+[[[web-wrap-gap]]]
+
+[[[three-text-tiles]]]
+
+Tu peux donner plus de style à n'importe quel élément de ta page web :
+
+![Une bande d'exemples avec des dégradés, des bordures en pointillés et des coins arrondis.](images/borders-corners.png)
+
+[[[rounded-corners]]]
+
+[[[web-borders]]]
+
+[[[web-box-shadow]]]
+
+![Une bande de dégradés utilisant différentes palettes de couleurs.](images/gradients.png)
+
+[[[add-a-gradient]]]
+
+Tu peux aligner et espacer ton contenu pour améliorer l'apparence de ta page web :
+
+[[[web-x-y-centering]]]
+
+[[[padding-margins]]]
+
+Tu peux créer ta propre classe pour créer un nouveau style :
+
+[[[web-add-class]]]
diff --git a/fr-FR/step_7.md b/fr-FR/step_7.md
new file mode 100644
index 00000000..c0867ff5
--- /dev/null
+++ b/fr-FR/step_7.md
@@ -0,0 +1,43 @@
+## Ajouter des polices et des éléments texte
+
+Choisis les polices à utiliser sur ta page web.
+
+![Toutes les polices disponibles dans le projet de démarrage. Chaque titre de police est écrit en utilisant le style de police.](images/font-examples.png)
+
+[[[included-fonts]]]
+
+[[[web-fonts]]]
+
+[[[google-fonts]]]
+
+Tu peux utiliser un texte de remplacement pendant que tu travailles sur ta mise en page :
+
+[[[add-placeholder-text]]]
+
+Tu peux insérer des éléments texte :
+
+![Un exemple de bande contenant une liste ordonnée, une liste non ordonnée et une citation.](images/list-quote-example.png)
+
+[[[web-ordered-list]]]
+
+[[[web-unordered-list]]]
+
+[[[web-create-link]]]
+
+[[[full-width-quote]]]
+
+Tu peux donner un style à ton texte :
+
+![Une liste avec du texte en gras dans différentes couleurs.](images/strong-example.png)
+
+[[[web-headers-large-text]]]
+
+[[[web-center-text]]]
+
+[[[web-strong-em]]]
+
+[[[web-animate-span]]]
+
+Tu peux créer ta propre classe pour créer un nouveau style :
+
+[[[web-add-class]]]
diff --git a/fr-FR/step_8.md b/fr-FR/step_8.md
new file mode 100644
index 00000000..ea28661f
--- /dev/null
+++ b/fr-FR/step_8.md
@@ -0,0 +1,37 @@
+## Insérer des images
+
+![Exemples d'images et d'emojis dans une bande.](images/image-emoji-strip.png)
+
+Tu peux insérer une image de la bibliothèque du projet de démarrage :
+
+[[[trinket-image-library]]]
+
+[[[web-alt-text]]]
+
+Tu peux utiliser un emoji comme image :
+
+![Une image d'arrière-plan à motifs. La partie principale est semi-transparente, ce qui permet de voir l'image en arrière-plan.](images/background-image.png)
+
+[[[choose-an-emoji]]]
+
+[[[huge-emoji]]]
+
+Tu peux ajouter une image d'arrière-plan :
+
+[[[web-background-image]]]
+
+[[[add-transparency]]]
+
+**Astuce :** tu peux styliser tes images avec des coins ou des bordures arrondis :
+
+![Exemples d'images avec des bordures en pointillés ou pleines, des ombres portées et des coins arrondis.](images/image-borders.png)
+
+[[[rounded-corners]]]
+
+[[[web-borders]]]
+
+[[[web-box-shadow]]]
+
+Tu peux créer ta propre classe pour créer un nouveau style :
+
+[[[web-add-class]]]
diff --git a/fr-FR/step_9.md b/fr-FR/step_9.md
new file mode 100644
index 00000000..d922d0e1
--- /dev/null
+++ b/fr-FR/step_9.md
@@ -0,0 +1,21 @@
+## Créer des animations
+
+Crée des cartes web à retourner.
+
+
+
+[[[web-flip-cards]]]
+
+Tu peux utiliser des animations pour modifier l'apparence ou la position des éléments de ta page au fil du temps :
+
+
+
+[[[web-starter-animations]]]
+
+[[[web-customise-animations]]]
+
+[[[web-animate-span]]]
+
+Tu peux créer ta propre classe pour créer un nouveau style :
+
+[[[web-add-class]]]
diff --git a/fr-FR/web-comments.txt b/fr-FR/web-comments.txt
new file mode 100644
index 00000000..41ca49a4
--- /dev/null
+++ b/fr-FR/web-comments.txt
@@ -0,0 +1,13 @@
+Grand titre
+
+Titre affiché dans les navigateurs web
+
+Importer des polices depuis Google
+
+Inclure le fichier de style CSS
+
+Le code d'en-tête de la page va ici
+
+Le contenu principal de la page web se situe entre les balises principales
+
+Le code de pied de page va ici
diff --git a/nl-NL/code/gswd-example-1/index.html b/nl-NL/code/gswd-example-1/index.html
new file mode 100644
index 00000000..4b465daa
--- /dev/null
+++ b/nl-NL/code/gswd-example-1/index.html
@@ -0,0 +1,9 @@
+
+
+
+ De titel
+
+
+ De kop
+
+
diff --git a/nl-NL/code/gswd-example-1/project_config.yml b/nl-NL/code/gswd-example-1/project_config.yml
new file mode 100644
index 00000000..38b18d6b
--- /dev/null
+++ b/nl-NL/code/gswd-example-1/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Aan de slag met webontwikkeling voorbeeld 1'
+identifier: 'gswd-example-1'
+type: 'html'
diff --git a/nl-NL/code/gswd-example-2/animation.css b/nl-NL/code/gswd-example-2/animation.css
new file mode 100644
index 00000000..27b7ee54
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* voert de 'rotate-centre' animatie uit met lineaire timing (alles op hetzelfde tempo gedurende acht seconden). Voert de animatie twee keer uit. */
+ display: inline-block; /* Belangrijk zodat het geanimeerde element niet wordt gesplitst naar een nieuwe regel */
+}
+
+@keyframes rotate-center {
+ /* De rotatie-animatiecode */
+ 0% {
+ /* Roteren van 0 tot 360 graden */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* voert de 'bounce' animatie met 'ease timing' (langzame start en einde) gedurende twee seconden. Voert de animatie drie keer uit. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* De bounce-animatiecode */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Beginpositie en werkelijke grootte */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Breedte vergroten en hoogte verkleinen voor pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Keer terug naar werkelijke grootte en verplaats emoji omhoog met 100px van de huidige positie */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Verplaats emoji terug naar de startpositie */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* voert de 'scale' animatie met 'ease timing' (langzame start en einde) uit gedurende twee seconden. Voert de animatie oneindig uit. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* De scale animatiecode */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* De roll animatiecode */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* De roll animatiecode */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* De move animatiecode */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* De move animatiecode */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/nl-NL/code/gswd-example-2/beetle.jpg b/nl-NL/code/gswd-example-2/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/nl-NL/code/gswd-example-2/beetle.jpg differ
diff --git a/nl-NL/code/gswd-example-2/butterfly.JPG b/nl-NL/code/gswd-example-2/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/nl-NL/code/gswd-example-2/butterfly.JPG differ
diff --git a/nl-NL/code/gswd-example-2/cacti.JPG b/nl-NL/code/gswd-example-2/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/nl-NL/code/gswd-example-2/cacti.JPG differ
diff --git a/nl-NL/code/gswd-example-2/cafe.css b/nl-NL/code/gswd-example-2/cafe.css
new file mode 100644
index 00000000..e2a3797c
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/cafe.css
@@ -0,0 +1,20 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/cafe.jpg b/nl-NL/code/gswd-example-2/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/nl-NL/code/gswd-example-2/cafe.jpg differ
diff --git a/nl-NL/code/gswd-example-2/candles.JPG b/nl-NL/code/gswd-example-2/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/nl-NL/code/gswd-example-2/candles.JPG differ
diff --git a/nl-NL/code/gswd-example-2/carnival.jpg b/nl-NL/code/gswd-example-2/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/nl-NL/code/gswd-example-2/carnival.jpg differ
diff --git a/nl-NL/code/gswd-example-2/colour-festival.jpg b/nl-NL/code/gswd-example-2/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/nl-NL/code/gswd-example-2/colour-festival.jpg differ
diff --git a/nl-NL/code/gswd-example-2/comic-books.jpg b/nl-NL/code/gswd-example-2/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/nl-NL/code/gswd-example-2/comic-books.jpg differ
diff --git a/nl-NL/code/gswd-example-2/comic.css b/nl-NL/code/gswd-example-2/comic.css
new file mode 100644
index 00000000..83bdeb61
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/comic.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/nl-NL/code/gswd-example-2/companion.css b/nl-NL/code/gswd-example-2/companion.css
new file mode 100644
index 00000000..8af48be6
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/companion.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/nl-NL/code/gswd-example-2/crayons.jpg b/nl-NL/code/gswd-example-2/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/nl-NL/code/gswd-example-2/crayons.jpg differ
diff --git a/nl-NL/code/gswd-example-2/default.css b/nl-NL/code/gswd-example-2/default.css
new file mode 100644
index 00000000..59ae9f93
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/default.css
@@ -0,0 +1,20 @@
+
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/disco-ball.jpg b/nl-NL/code/gswd-example-2/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/nl-NL/code/gswd-example-2/disco-ball.jpg differ
diff --git a/nl-NL/code/gswd-example-2/disco-flowers.JPG b/nl-NL/code/gswd-example-2/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/nl-NL/code/gswd-example-2/disco-flowers.JPG differ
diff --git a/nl-NL/code/gswd-example-2/disco.css b/nl-NL/code/gswd-example-2/disco.css
new file mode 100644
index 00000000..31be1664
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/disco.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/nl-NL/code/gswd-example-2/drone.JPG b/nl-NL/code/gswd-example-2/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/nl-NL/code/gswd-example-2/drone.JPG differ
diff --git a/nl-NL/code/gswd-example-2/exotic-plants.jpg b/nl-NL/code/gswd-example-2/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/nl-NL/code/gswd-example-2/exotic-plants.jpg differ
diff --git a/nl-NL/code/gswd-example-2/ferns.jpg b/nl-NL/code/gswd-example-2/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/nl-NL/code/gswd-example-2/ferns.jpg differ
diff --git a/nl-NL/code/gswd-example-2/festival.css b/nl-NL/code/gswd-example-2/festival.css
new file mode 100644
index 00000000..6dc31a47
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/festival.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/fiesta.css b/nl-NL/code/gswd-example-2/fiesta.css
new file mode 100644
index 00000000..6722fead
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/fiesta.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/nl-NL/code/gswd-example-2/fire.jpg b/nl-NL/code/gswd-example-2/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/nl-NL/code/gswd-example-2/fire.jpg differ
diff --git a/nl-NL/code/gswd-example-2/fish.jpg b/nl-NL/code/gswd-example-2/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/nl-NL/code/gswd-example-2/fish.jpg differ
diff --git a/nl-NL/code/gswd-example-2/forest.JPG b/nl-NL/code/gswd-example-2/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/nl-NL/code/gswd-example-2/forest.JPG differ
diff --git a/nl-NL/code/gswd-example-2/game-boy.jpg b/nl-NL/code/gswd-example-2/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/nl-NL/code/gswd-example-2/game-boy.jpg differ
diff --git a/nl-NL/code/gswd-example-2/globe-in-water.JPG b/nl-NL/code/gswd-example-2/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/nl-NL/code/gswd-example-2/globe-in-water.JPG differ
diff --git a/nl-NL/code/gswd-example-2/greenhouse.JPG b/nl-NL/code/gswd-example-2/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/nl-NL/code/gswd-example-2/greenhouse.JPG differ
diff --git a/nl-NL/code/gswd-example-2/helpful-plumber.css b/nl-NL/code/gswd-example-2/helpful-plumber.css
new file mode 100644
index 00000000..599bc936
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/nl-NL/code/gswd-example-2/illustrations.png b/nl-NL/code/gswd-example-2/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/nl-NL/code/gswd-example-2/illustrations.png differ
diff --git a/nl-NL/code/gswd-example-2/index.html b/nl-NL/code/gswd-example-2/index.html
new file mode 100644
index 00000000..f056d593
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ De titel van mijn website
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/nl-NL/code/gswd-example-2/lake-mountains.JPG b/nl-NL/code/gswd-example-2/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/nl-NL/code/gswd-example-2/lake-mountains.JPG differ
diff --git a/nl-NL/code/gswd-example-2/land-animals.css b/nl-NL/code/gswd-example-2/land-animals.css
new file mode 100644
index 00000000..3a81f818
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/land-animals.css
@@ -0,0 +1,20 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/medal.jpg b/nl-NL/code/gswd-example-2/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/nl-NL/code/gswd-example-2/medal.jpg differ
diff --git a/nl-NL/code/gswd-example-2/medals.css b/nl-NL/code/gswd-example-2/medals.css
new file mode 100644
index 00000000..bd3885c6
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/medals.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/money.css b/nl-NL/code/gswd-example-2/money.css
new file mode 100644
index 00000000..a05b3d82
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/money.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/nl-NL/code/gswd-example-2/monkey.JPG b/nl-NL/code/gswd-example-2/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/nl-NL/code/gswd-example-2/monkey.JPG differ
diff --git a/nl-NL/code/gswd-example-2/moon-art.png b/nl-NL/code/gswd-example-2/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/nl-NL/code/gswd-example-2/moon-art.png differ
diff --git a/nl-NL/code/gswd-example-2/mushroom.JPG b/nl-NL/code/gswd-example-2/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/nl-NL/code/gswd-example-2/mushroom.JPG differ
diff --git a/nl-NL/code/gswd-example-2/nature.css b/nl-NL/code/gswd-example-2/nature.css
new file mode 100644
index 00000000..206f0803
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/nature.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/pansies.JPG b/nl-NL/code/gswd-example-2/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/nl-NL/code/gswd-example-2/pansies.JPG differ
diff --git a/nl-NL/code/gswd-example-2/pastel-hearts.jpg b/nl-NL/code/gswd-example-2/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/nl-NL/code/gswd-example-2/pastel-hearts.jpg differ
diff --git a/nl-NL/code/gswd-example-2/pastel.css b/nl-NL/code/gswd-example-2/pastel.css
new file mode 100644
index 00000000..e598c05e
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/pastel.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/piggy-bank.jpg b/nl-NL/code/gswd-example-2/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/nl-NL/code/gswd-example-2/piggy-bank.jpg differ
diff --git a/nl-NL/code/gswd-example-2/placeholder.png b/nl-NL/code/gswd-example-2/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/nl-NL/code/gswd-example-2/placeholder.png differ
diff --git a/nl-NL/code/gswd-example-2/primary.css b/nl-NL/code/gswd-example-2/primary.css
new file mode 100644
index 00000000..7d456fc4
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/primary.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/project_config.yml b/nl-NL/code/gswd-example-2/project_config.yml
new file mode 100644
index 00000000..4fa12b16
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Aan de slag met webontwikkeling voorbeeld 2'
+identifier: 'gswd-example-2'
+type: 'html'
diff --git a/nl-NL/code/gswd-example-2/pumpkins.JPG b/nl-NL/code/gswd-example-2/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/nl-NL/code/gswd-example-2/pumpkins.JPG differ
diff --git a/nl-NL/code/gswd-example-2/rainbow-forest.JPG b/nl-NL/code/gswd-example-2/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/nl-NL/code/gswd-example-2/rainbow-forest.JPG differ
diff --git a/nl-NL/code/gswd-example-2/rhino.JPG b/nl-NL/code/gswd-example-2/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/nl-NL/code/gswd-example-2/rhino.JPG differ
diff --git a/nl-NL/code/gswd-example-2/smokey.css b/nl-NL/code/gswd-example-2/smokey.css
new file mode 100644
index 00000000..579e6eb4
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/smokey.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/space.css b/nl-NL/code/gswd-example-2/space.css
new file mode 100644
index 00000000..e4581e85
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/space.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/spider-web.jpg b/nl-NL/code/gswd-example-2/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/nl-NL/code/gswd-example-2/spider-web.jpg differ
diff --git a/nl-NL/code/gswd-example-2/style.css b/nl-NL/code/gswd-example-2/style.css
new file mode 100644
index 00000000..cb6e3f2d
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/style.css
@@ -0,0 +1,295 @@
+/* Kleurcombinaties */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Overal toepassen */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Opvulling en rand maken een vak niet groter */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Laat de inhoud de pagina vullen zodat de voettekst onderaan staat */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* voeg een achtergrondafbeelding toe aan de hoofdtekst */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Verwijder commentaar en wijzig de bestandsnaam om een achtergrondafbeelding toe te voegen */
+ /*background-repeat: repeat;*/ /* Laat de afbeelding herhalen */
+ /*background-size: cover;*/ /* Zorg ervoor dat de afbeelding de hele container bedekt */
+}
+
+/* De hoofdinhoud van de pagina tussen de kop- en voettekst */
+main {
+ background: var(--primary); /* Kleur de achtergrond */
+ color: var(--onprimary); /* Kleur de tekst */
+ margin: 0 auto; /* Centreren als de browser erg breed is */
+ min-width: 25rem; /* Laat de inhoud niet te smal worden */
+ max-width: 70rem; /* Laat de inhoud niet te breed worden */
+ padding: 0;
+ padding-top: 0.5rem; /* Vulling bovenaan */
+ margin-bottom: 1em; /* Tussenruimte vóór de voettekst */
+}
+
+/* Kop- en voettekst element stijlen */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Vul de volledige breedte van het venster */
+ margin: 0; /* Verwijder de standaardmarge */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Sectiestijlen */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Randstijlen */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Voeg een ononderbroken lijn toe */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Voeg een ononderbroken lijn toe boven de voettekst */
+}
+
+/* Voeg een transparant effect toe */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Stijlen alleen voor h1-elementen */
+
+h1 {
+ font: var(--header-font); /* Lettertype stijl opgeslagen in de kop-lettertype variabele */
+ padding: 2rem;
+ margin: 0; /* Centreren als de browser erg breed is */
+}
+
+/* Stijlen alleen voor h2-elementen */
+
+h2 {
+ font: var(--title-font); /* Lettertype stijl opgeslagen in de kop-lettertype variabele */
+}
+
+/* Markeer sleutelwoorden vet en pas een alternatieve tekstkleur toe */
+
+strong {
+ color: var(--detail2); /* Tekst kleur opgeslagen in de bijschrift variabele */
+ font-weight: bold; /* Maakt tekstgewicht sterker dan de standaard */
+}
+
+/* Stijl voor geordende en ongeordende lijsten */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Opvulling rond alinea's */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Stijl voor links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Gebruik de kleur van het bovenliggende element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Stijlen alleen voor de .wrap class */
+
+.wrap {
+ /* Laat inhoud over meerdere rijen lopen */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* Voor het maken van mooie vakjes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Stijlen voor de div tags die zich in een .wrap class bevinden */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Stijlen voor de img tags die zich in een .wrap class bevinden */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Stijlen voor de p-tags die zich in een .wrap class bevinden */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specifieke stijlen voor dit project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Gebruikt om een grote emoji te maken */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specifieke stijlen voor dit project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* rechter- en onderste schaduwzijde, blur, spread en kleur */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/nl-NL/code/gswd-example-2/sunflowers.JPG b/nl-NL/code/gswd-example-2/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/nl-NL/code/gswd-example-2/sunflowers.JPG differ
diff --git a/nl-NL/code/gswd-example-2/sunset-beach.JPG b/nl-NL/code/gswd-example-2/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/nl-NL/code/gswd-example-2/sunset-beach.JPG differ
diff --git a/nl-NL/code/gswd-example-2/sunset-person.jpg b/nl-NL/code/gswd-example-2/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/nl-NL/code/gswd-example-2/sunset-person.jpg differ
diff --git a/nl-NL/code/gswd-example-2/sunset.JPG b/nl-NL/code/gswd-example-2/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/nl-NL/code/gswd-example-2/sunset.JPG differ
diff --git a/nl-NL/code/gswd-example-2/sunset.css b/nl-NL/code/gswd-example-2/sunset.css
new file mode 100644
index 00000000..36ffc058
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/sunset.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/sunshine.css b/nl-NL/code/gswd-example-2/sunshine.css
new file mode 100644
index 00000000..0fcf014d
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/sunshine.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/thriller.css b/nl-NL/code/gswd-example-2/thriller.css
new file mode 100644
index 00000000..a2693c7a
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/thriller.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/water-animals.css b/nl-NL/code/gswd-example-2/water-animals.css
new file mode 100644
index 00000000..d0bf43d5
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/water-animals.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-2/woodland.css b/nl-NL/code/gswd-example-2/woodland.css
new file mode 100644
index 00000000..706a1827
--- /dev/null
+++ b/nl-NL/code/gswd-example-2/woodland.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/animation.css b/nl-NL/code/gswd-example-3/animation.css
new file mode 100644
index 00000000..27b7ee54
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* voert de 'rotate-centre' animatie uit met lineaire timing (alles op hetzelfde tempo gedurende acht seconden). Voert de animatie twee keer uit. */
+ display: inline-block; /* Belangrijk zodat het geanimeerde element niet wordt gesplitst naar een nieuwe regel */
+}
+
+@keyframes rotate-center {
+ /* De rotatie-animatiecode */
+ 0% {
+ /* Roteren van 0 tot 360 graden */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* voert de 'bounce' animatie met 'ease timing' (langzame start en einde) gedurende twee seconden. Voert de animatie drie keer uit. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* De bounce-animatiecode */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Beginpositie en werkelijke grootte */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Breedte vergroten en hoogte verkleinen voor pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Keer terug naar werkelijke grootte en verplaats emoji omhoog met 100px van de huidige positie */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Verplaats emoji terug naar de startpositie */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* voert de 'scale' animatie met 'ease timing' (langzame start en einde) uit gedurende twee seconden. Voert de animatie oneindig uit. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* De scale animatiecode */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* De roll animatiecode */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* De roll animatiecode */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* De move animatiecode */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* De move animatiecode */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/nl-NL/code/gswd-example-3/beetle.jpg b/nl-NL/code/gswd-example-3/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/nl-NL/code/gswd-example-3/beetle.jpg differ
diff --git a/nl-NL/code/gswd-example-3/butterfly.JPG b/nl-NL/code/gswd-example-3/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/nl-NL/code/gswd-example-3/butterfly.JPG differ
diff --git a/nl-NL/code/gswd-example-3/cacti.JPG b/nl-NL/code/gswd-example-3/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/nl-NL/code/gswd-example-3/cacti.JPG differ
diff --git a/nl-NL/code/gswd-example-3/cafe.css b/nl-NL/code/gswd-example-3/cafe.css
new file mode 100644
index 00000000..e2a3797c
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/cafe.css
@@ -0,0 +1,20 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/cafe.jpg b/nl-NL/code/gswd-example-3/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/nl-NL/code/gswd-example-3/cafe.jpg differ
diff --git a/nl-NL/code/gswd-example-3/candles.JPG b/nl-NL/code/gswd-example-3/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/nl-NL/code/gswd-example-3/candles.JPG differ
diff --git a/nl-NL/code/gswd-example-3/carnival.jpg b/nl-NL/code/gswd-example-3/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/nl-NL/code/gswd-example-3/carnival.jpg differ
diff --git a/nl-NL/code/gswd-example-3/colour-festival.jpg b/nl-NL/code/gswd-example-3/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/nl-NL/code/gswd-example-3/colour-festival.jpg differ
diff --git a/nl-NL/code/gswd-example-3/comic-books.jpg b/nl-NL/code/gswd-example-3/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/nl-NL/code/gswd-example-3/comic-books.jpg differ
diff --git a/nl-NL/code/gswd-example-3/comic.css b/nl-NL/code/gswd-example-3/comic.css
new file mode 100644
index 00000000..83bdeb61
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/comic.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/nl-NL/code/gswd-example-3/companion.css b/nl-NL/code/gswd-example-3/companion.css
new file mode 100644
index 00000000..8af48be6
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/companion.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/nl-NL/code/gswd-example-3/crayons.jpg b/nl-NL/code/gswd-example-3/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/nl-NL/code/gswd-example-3/crayons.jpg differ
diff --git a/nl-NL/code/gswd-example-3/default.css b/nl-NL/code/gswd-example-3/default.css
new file mode 100644
index 00000000..59ae9f93
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/default.css
@@ -0,0 +1,20 @@
+
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/disco-ball.jpg b/nl-NL/code/gswd-example-3/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/nl-NL/code/gswd-example-3/disco-ball.jpg differ
diff --git a/nl-NL/code/gswd-example-3/disco-flowers.JPG b/nl-NL/code/gswd-example-3/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/nl-NL/code/gswd-example-3/disco-flowers.JPG differ
diff --git a/nl-NL/code/gswd-example-3/disco.css b/nl-NL/code/gswd-example-3/disco.css
new file mode 100644
index 00000000..31be1664
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/disco.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/nl-NL/code/gswd-example-3/drone.JPG b/nl-NL/code/gswd-example-3/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/nl-NL/code/gswd-example-3/drone.JPG differ
diff --git a/nl-NL/code/gswd-example-3/exotic-plants.jpg b/nl-NL/code/gswd-example-3/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/nl-NL/code/gswd-example-3/exotic-plants.jpg differ
diff --git a/nl-NL/code/gswd-example-3/ferns.jpg b/nl-NL/code/gswd-example-3/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/nl-NL/code/gswd-example-3/ferns.jpg differ
diff --git a/nl-NL/code/gswd-example-3/festival.css b/nl-NL/code/gswd-example-3/festival.css
new file mode 100644
index 00000000..6dc31a47
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/festival.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/fiesta.css b/nl-NL/code/gswd-example-3/fiesta.css
new file mode 100644
index 00000000..6722fead
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/fiesta.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/nl-NL/code/gswd-example-3/fire.jpg b/nl-NL/code/gswd-example-3/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/nl-NL/code/gswd-example-3/fire.jpg differ
diff --git a/nl-NL/code/gswd-example-3/fish.jpg b/nl-NL/code/gswd-example-3/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/nl-NL/code/gswd-example-3/fish.jpg differ
diff --git a/nl-NL/code/gswd-example-3/forest.JPG b/nl-NL/code/gswd-example-3/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/nl-NL/code/gswd-example-3/forest.JPG differ
diff --git a/nl-NL/code/gswd-example-3/game-boy.jpg b/nl-NL/code/gswd-example-3/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/nl-NL/code/gswd-example-3/game-boy.jpg differ
diff --git a/nl-NL/code/gswd-example-3/globe-in-water.JPG b/nl-NL/code/gswd-example-3/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/nl-NL/code/gswd-example-3/globe-in-water.JPG differ
diff --git a/nl-NL/code/gswd-example-3/greenhouse.JPG b/nl-NL/code/gswd-example-3/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/nl-NL/code/gswd-example-3/greenhouse.JPG differ
diff --git a/nl-NL/code/gswd-example-3/helpful-plumber.css b/nl-NL/code/gswd-example-3/helpful-plumber.css
new file mode 100644
index 00000000..599bc936
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/nl-NL/code/gswd-example-3/illustrations.png b/nl-NL/code/gswd-example-3/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/nl-NL/code/gswd-example-3/illustrations.png differ
diff --git a/nl-NL/code/gswd-example-3/index.html b/nl-NL/code/gswd-example-3/index.html
new file mode 100644
index 00000000..f056d593
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ De titel van mijn website
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/nl-NL/code/gswd-example-3/lake-mountains.JPG b/nl-NL/code/gswd-example-3/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/nl-NL/code/gswd-example-3/lake-mountains.JPG differ
diff --git a/nl-NL/code/gswd-example-3/land-animals.css b/nl-NL/code/gswd-example-3/land-animals.css
new file mode 100644
index 00000000..3a81f818
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/land-animals.css
@@ -0,0 +1,20 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/medal.jpg b/nl-NL/code/gswd-example-3/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/nl-NL/code/gswd-example-3/medal.jpg differ
diff --git a/nl-NL/code/gswd-example-3/medals.css b/nl-NL/code/gswd-example-3/medals.css
new file mode 100644
index 00000000..bd3885c6
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/medals.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/money.css b/nl-NL/code/gswd-example-3/money.css
new file mode 100644
index 00000000..a05b3d82
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/money.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/nl-NL/code/gswd-example-3/monkey.JPG b/nl-NL/code/gswd-example-3/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/nl-NL/code/gswd-example-3/monkey.JPG differ
diff --git a/nl-NL/code/gswd-example-3/moon-art.png b/nl-NL/code/gswd-example-3/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/nl-NL/code/gswd-example-3/moon-art.png differ
diff --git a/nl-NL/code/gswd-example-3/mushroom.JPG b/nl-NL/code/gswd-example-3/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/nl-NL/code/gswd-example-3/mushroom.JPG differ
diff --git a/nl-NL/code/gswd-example-3/nature.css b/nl-NL/code/gswd-example-3/nature.css
new file mode 100644
index 00000000..206f0803
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/nature.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/pansies.JPG b/nl-NL/code/gswd-example-3/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/nl-NL/code/gswd-example-3/pansies.JPG differ
diff --git a/nl-NL/code/gswd-example-3/pastel-hearts.jpg b/nl-NL/code/gswd-example-3/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/nl-NL/code/gswd-example-3/pastel-hearts.jpg differ
diff --git a/nl-NL/code/gswd-example-3/pastel.css b/nl-NL/code/gswd-example-3/pastel.css
new file mode 100644
index 00000000..e598c05e
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/pastel.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/piggy-bank.jpg b/nl-NL/code/gswd-example-3/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/nl-NL/code/gswd-example-3/piggy-bank.jpg differ
diff --git a/nl-NL/code/gswd-example-3/placeholder.png b/nl-NL/code/gswd-example-3/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/nl-NL/code/gswd-example-3/placeholder.png differ
diff --git a/nl-NL/code/gswd-example-3/primary.css b/nl-NL/code/gswd-example-3/primary.css
new file mode 100644
index 00000000..7d456fc4
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/primary.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/project_config.yml b/nl-NL/code/gswd-example-3/project_config.yml
new file mode 100644
index 00000000..c0f36672
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Aan de slag met webontwikkeling voorbeeld 3'
+identifier: 'gswd-example-3'
+type: 'html'
diff --git a/nl-NL/code/gswd-example-3/pumpkins.JPG b/nl-NL/code/gswd-example-3/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/nl-NL/code/gswd-example-3/pumpkins.JPG differ
diff --git a/nl-NL/code/gswd-example-3/rainbow-forest.JPG b/nl-NL/code/gswd-example-3/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/nl-NL/code/gswd-example-3/rainbow-forest.JPG differ
diff --git a/nl-NL/code/gswd-example-3/rhino.JPG b/nl-NL/code/gswd-example-3/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/nl-NL/code/gswd-example-3/rhino.JPG differ
diff --git a/nl-NL/code/gswd-example-3/smokey.css b/nl-NL/code/gswd-example-3/smokey.css
new file mode 100644
index 00000000..579e6eb4
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/smokey.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/space.css b/nl-NL/code/gswd-example-3/space.css
new file mode 100644
index 00000000..e4581e85
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/space.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/spider-web.jpg b/nl-NL/code/gswd-example-3/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/nl-NL/code/gswd-example-3/spider-web.jpg differ
diff --git a/nl-NL/code/gswd-example-3/style.css b/nl-NL/code/gswd-example-3/style.css
new file mode 100644
index 00000000..cb6e3f2d
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/style.css
@@ -0,0 +1,295 @@
+/* Kleurcombinaties */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Overal toepassen */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Opvulling en rand maken een vak niet groter */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Laat de inhoud de pagina vullen zodat de voettekst onderaan staat */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* voeg een achtergrondafbeelding toe aan de hoofdtekst */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Verwijder commentaar en wijzig de bestandsnaam om een achtergrondafbeelding toe te voegen */
+ /*background-repeat: repeat;*/ /* Laat de afbeelding herhalen */
+ /*background-size: cover;*/ /* Zorg ervoor dat de afbeelding de hele container bedekt */
+}
+
+/* De hoofdinhoud van de pagina tussen de kop- en voettekst */
+main {
+ background: var(--primary); /* Kleur de achtergrond */
+ color: var(--onprimary); /* Kleur de tekst */
+ margin: 0 auto; /* Centreren als de browser erg breed is */
+ min-width: 25rem; /* Laat de inhoud niet te smal worden */
+ max-width: 70rem; /* Laat de inhoud niet te breed worden */
+ padding: 0;
+ padding-top: 0.5rem; /* Vulling bovenaan */
+ margin-bottom: 1em; /* Tussenruimte vóór de voettekst */
+}
+
+/* Kop- en voettekst element stijlen */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Vul de volledige breedte van het venster */
+ margin: 0; /* Verwijder de standaardmarge */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Sectiestijlen */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Randstijlen */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Voeg een ononderbroken lijn toe */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Voeg een ononderbroken lijn toe boven de voettekst */
+}
+
+/* Voeg een transparant effect toe */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Stijlen alleen voor h1-elementen */
+
+h1 {
+ font: var(--header-font); /* Lettertype stijl opgeslagen in de kop-lettertype variabele */
+ padding: 2rem;
+ margin: 0; /* Centreren als de browser erg breed is */
+}
+
+/* Stijlen alleen voor h2-elementen */
+
+h2 {
+ font: var(--title-font); /* Lettertype stijl opgeslagen in de kop-lettertype variabele */
+}
+
+/* Markeer sleutelwoorden vet en pas een alternatieve tekstkleur toe */
+
+strong {
+ color: var(--detail2); /* Tekst kleur opgeslagen in de bijschrift variabele */
+ font-weight: bold; /* Maakt tekstgewicht sterker dan de standaard */
+}
+
+/* Stijl voor geordende en ongeordende lijsten */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Opvulling rond alinea's */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Stijl voor links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Gebruik de kleur van het bovenliggende element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Stijlen alleen voor de .wrap class */
+
+.wrap {
+ /* Laat inhoud over meerdere rijen lopen */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* Voor het maken van mooie vakjes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Stijlen voor de div tags die zich in een .wrap class bevinden */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Stijlen voor de img tags die zich in een .wrap class bevinden */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Stijlen voor de p-tags die zich in een .wrap class bevinden */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specifieke stijlen voor dit project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Gebruikt om een grote emoji te maken */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specifieke stijlen voor dit project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* rechter- en onderste schaduwzijde, blur, spread en kleur */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/nl-NL/code/gswd-example-3/sunflowers.JPG b/nl-NL/code/gswd-example-3/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/nl-NL/code/gswd-example-3/sunflowers.JPG differ
diff --git a/nl-NL/code/gswd-example-3/sunset-beach.JPG b/nl-NL/code/gswd-example-3/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/nl-NL/code/gswd-example-3/sunset-beach.JPG differ
diff --git a/nl-NL/code/gswd-example-3/sunset-person.jpg b/nl-NL/code/gswd-example-3/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/nl-NL/code/gswd-example-3/sunset-person.jpg differ
diff --git a/nl-NL/code/gswd-example-3/sunset.JPG b/nl-NL/code/gswd-example-3/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/nl-NL/code/gswd-example-3/sunset.JPG differ
diff --git a/nl-NL/code/gswd-example-3/sunset.css b/nl-NL/code/gswd-example-3/sunset.css
new file mode 100644
index 00000000..36ffc058
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/sunset.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/sunshine.css b/nl-NL/code/gswd-example-3/sunshine.css
new file mode 100644
index 00000000..0fcf014d
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/sunshine.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/thriller.css b/nl-NL/code/gswd-example-3/thriller.css
new file mode 100644
index 00000000..a2693c7a
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/thriller.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/water-animals.css b/nl-NL/code/gswd-example-3/water-animals.css
new file mode 100644
index 00000000..d0bf43d5
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/water-animals.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-3/woodland.css b/nl-NL/code/gswd-example-3/woodland.css
new file mode 100644
index 00000000..706a1827
--- /dev/null
+++ b/nl-NL/code/gswd-example-3/woodland.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/animation.css b/nl-NL/code/gswd-example-4/animation.css
new file mode 100644
index 00000000..ef858be6
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/animation.css
@@ -0,0 +1,137 @@
+ .spinme {
+ animation: rotate-center linear 8s infinite; /* Tijd nodig voor animatie en aantal herhalingen */
+ display: inline-block; /* Belangrijk om rotatie mogelijk te maken */
+}
+
+@keyframes rotate-center {
+ /* De draai-me-animatiecode */
+ 0% {
+ /* Roteren van 0 tot 360 graden */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s infinite; /* voert de 'bounce' animatie met 'ease timing' (langzame start en einde) uit gedurende twee seconden. Voert de animatie twee keer uit. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* De bounce-animatiecode */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Beginpositie en werkelijke grootte */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Breedte vergroten en hoogte verkleinen voor pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Keer terug naar werkelijke grootte en verplaats emoji omhoog met 100px van de huidige positie */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Verplaats emoji terug naar de startpositie */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* voert de 'scale' animatie met 'ease timing' (langzame start en einde) uit gedurende twee seconden. Voert de animatie twee keer uit. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* De twinkle-animatiecode */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* De roll animatiecode */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ transform-origin: center;
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* De roll animatiecode */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ transform-origin: center;
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
+
+.movemeleft {
+ animation: moveleft ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* De roll animatiecode */
+ from {
+ transform: translate(-60vw);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw);
+ transform-origin: center;
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s infinite;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* De roll animatiecode */
+ from {
+ transform: translate(60vw);
+ transform-origin: center;
+ }
+
+ to {
+ transform: translate(0vw);
+ transform-origin: center;
+ }
+}
+
diff --git a/nl-NL/code/gswd-example-4/beetle.jpg b/nl-NL/code/gswd-example-4/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/nl-NL/code/gswd-example-4/beetle.jpg differ
diff --git a/nl-NL/code/gswd-example-4/butterfly.JPG b/nl-NL/code/gswd-example-4/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/nl-NL/code/gswd-example-4/butterfly.JPG differ
diff --git a/nl-NL/code/gswd-example-4/cacti.JPG b/nl-NL/code/gswd-example-4/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/nl-NL/code/gswd-example-4/cacti.JPG differ
diff --git a/nl-NL/code/gswd-example-4/cafe.css b/nl-NL/code/gswd-example-4/cafe.css
new file mode 100644
index 00000000..e2a3797c
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/cafe.css
@@ -0,0 +1,20 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/cafe.jpg b/nl-NL/code/gswd-example-4/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/nl-NL/code/gswd-example-4/cafe.jpg differ
diff --git a/nl-NL/code/gswd-example-4/candles.JPG b/nl-NL/code/gswd-example-4/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/nl-NL/code/gswd-example-4/candles.JPG differ
diff --git a/nl-NL/code/gswd-example-4/carnival.jpg b/nl-NL/code/gswd-example-4/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/nl-NL/code/gswd-example-4/carnival.jpg differ
diff --git a/nl-NL/code/gswd-example-4/colour-festival.jpg b/nl-NL/code/gswd-example-4/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/nl-NL/code/gswd-example-4/colour-festival.jpg differ
diff --git a/nl-NL/code/gswd-example-4/comic-books.jpg b/nl-NL/code/gswd-example-4/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/nl-NL/code/gswd-example-4/comic-books.jpg differ
diff --git a/nl-NL/code/gswd-example-4/comic.css b/nl-NL/code/gswd-example-4/comic.css
new file mode 100644
index 00000000..83bdeb61
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/comic.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/nl-NL/code/gswd-example-4/companion.css b/nl-NL/code/gswd-example-4/companion.css
new file mode 100644
index 00000000..8af48be6
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/companion.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/nl-NL/code/gswd-example-4/crayons.jpg b/nl-NL/code/gswd-example-4/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/nl-NL/code/gswd-example-4/crayons.jpg differ
diff --git a/nl-NL/code/gswd-example-4/default.css b/nl-NL/code/gswd-example-4/default.css
new file mode 100644
index 00000000..69ed8275
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/default.css
@@ -0,0 +1,20 @@
+
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #495054;
+ --onsecondary:#ffffff;
+ --tertiary:#747474;
+ --ontertiary: #ffffff;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/disco-ball.jpg b/nl-NL/code/gswd-example-4/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/nl-NL/code/gswd-example-4/disco-ball.jpg differ
diff --git a/nl-NL/code/gswd-example-4/disco-flowers.JPG b/nl-NL/code/gswd-example-4/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/nl-NL/code/gswd-example-4/disco-flowers.JPG differ
diff --git a/nl-NL/code/gswd-example-4/disco.css b/nl-NL/code/gswd-example-4/disco.css
new file mode 100644
index 00000000..31be1664
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/disco.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/nl-NL/code/gswd-example-4/drone.JPG b/nl-NL/code/gswd-example-4/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/nl-NL/code/gswd-example-4/drone.JPG differ
diff --git a/nl-NL/code/gswd-example-4/exotic-plants.jpg b/nl-NL/code/gswd-example-4/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/nl-NL/code/gswd-example-4/exotic-plants.jpg differ
diff --git a/nl-NL/code/gswd-example-4/ferns.jpg b/nl-NL/code/gswd-example-4/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/nl-NL/code/gswd-example-4/ferns.jpg differ
diff --git a/nl-NL/code/gswd-example-4/festival.css b/nl-NL/code/gswd-example-4/festival.css
new file mode 100644
index 00000000..6dc31a47
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/festival.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/fiesta.css b/nl-NL/code/gswd-example-4/fiesta.css
new file mode 100644
index 00000000..6722fead
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/fiesta.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/nl-NL/code/gswd-example-4/fire.jpg b/nl-NL/code/gswd-example-4/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/nl-NL/code/gswd-example-4/fire.jpg differ
diff --git a/nl-NL/code/gswd-example-4/fish.jpg b/nl-NL/code/gswd-example-4/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/nl-NL/code/gswd-example-4/fish.jpg differ
diff --git a/nl-NL/code/gswd-example-4/forest.JPG b/nl-NL/code/gswd-example-4/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/nl-NL/code/gswd-example-4/forest.JPG differ
diff --git a/nl-NL/code/gswd-example-4/game-boy.jpg b/nl-NL/code/gswd-example-4/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/nl-NL/code/gswd-example-4/game-boy.jpg differ
diff --git a/nl-NL/code/gswd-example-4/globe-in-water.JPG b/nl-NL/code/gswd-example-4/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/nl-NL/code/gswd-example-4/globe-in-water.JPG differ
diff --git a/nl-NL/code/gswd-example-4/greenhouse.JPG b/nl-NL/code/gswd-example-4/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/nl-NL/code/gswd-example-4/greenhouse.JPG differ
diff --git a/nl-NL/code/gswd-example-4/helpful-plumber.css b/nl-NL/code/gswd-example-4/helpful-plumber.css
new file mode 100644
index 00000000..599bc936
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/nl-NL/code/gswd-example-4/illustrations.png b/nl-NL/code/gswd-example-4/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/nl-NL/code/gswd-example-4/illustrations.png differ
diff --git a/nl-NL/code/gswd-example-4/index.html b/nl-NL/code/gswd-example-4/index.html
new file mode 100644
index 00000000..3c8d3c7c
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+ De titel van mijn website
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/nl-NL/code/gswd-example-4/lake-mountains.JPG b/nl-NL/code/gswd-example-4/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/nl-NL/code/gswd-example-4/lake-mountains.JPG differ
diff --git a/nl-NL/code/gswd-example-4/land-animals.css b/nl-NL/code/gswd-example-4/land-animals.css
new file mode 100644
index 00000000..3a81f818
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/land-animals.css
@@ -0,0 +1,20 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/medal.jpg b/nl-NL/code/gswd-example-4/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/nl-NL/code/gswd-example-4/medal.jpg differ
diff --git a/nl-NL/code/gswd-example-4/medals.css b/nl-NL/code/gswd-example-4/medals.css
new file mode 100644
index 00000000..bd3885c6
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/medals.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/money.css b/nl-NL/code/gswd-example-4/money.css
new file mode 100644
index 00000000..a05b3d82
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/money.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/nl-NL/code/gswd-example-4/monkey.JPG b/nl-NL/code/gswd-example-4/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/nl-NL/code/gswd-example-4/monkey.JPG differ
diff --git a/nl-NL/code/gswd-example-4/moon-art.png b/nl-NL/code/gswd-example-4/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/nl-NL/code/gswd-example-4/moon-art.png differ
diff --git a/nl-NL/code/gswd-example-4/mushroom.JPG b/nl-NL/code/gswd-example-4/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/nl-NL/code/gswd-example-4/mushroom.JPG differ
diff --git a/nl-NL/code/gswd-example-4/nature.css b/nl-NL/code/gswd-example-4/nature.css
new file mode 100644
index 00000000..206f0803
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/nature.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/pansies.JPG b/nl-NL/code/gswd-example-4/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/nl-NL/code/gswd-example-4/pansies.JPG differ
diff --git a/nl-NL/code/gswd-example-4/pastel-hearts.jpg b/nl-NL/code/gswd-example-4/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/nl-NL/code/gswd-example-4/pastel-hearts.jpg differ
diff --git a/nl-NL/code/gswd-example-4/pastel.css b/nl-NL/code/gswd-example-4/pastel.css
new file mode 100644
index 00000000..e598c05e
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/pastel.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/piggy-bank.jpg b/nl-NL/code/gswd-example-4/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/nl-NL/code/gswd-example-4/piggy-bank.jpg differ
diff --git a/nl-NL/code/gswd-example-4/placeholder.png b/nl-NL/code/gswd-example-4/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/nl-NL/code/gswd-example-4/placeholder.png differ
diff --git a/nl-NL/code/gswd-example-4/primary.css b/nl-NL/code/gswd-example-4/primary.css
new file mode 100644
index 00000000..7d456fc4
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/primary.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/project_config.yml b/nl-NL/code/gswd-example-4/project_config.yml
new file mode 100644
index 00000000..91338468
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Aan de slag met webontwikkeling voorbeeld 4'
+identifier: 'gswd-example-4'
+type: 'html'
diff --git a/nl-NL/code/gswd-example-4/pumpkins.JPG b/nl-NL/code/gswd-example-4/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/nl-NL/code/gswd-example-4/pumpkins.JPG differ
diff --git a/nl-NL/code/gswd-example-4/rainbow-forest.JPG b/nl-NL/code/gswd-example-4/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/nl-NL/code/gswd-example-4/rainbow-forest.JPG differ
diff --git a/nl-NL/code/gswd-example-4/rhino.JPG b/nl-NL/code/gswd-example-4/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/nl-NL/code/gswd-example-4/rhino.JPG differ
diff --git a/nl-NL/code/gswd-example-4/smokey.css b/nl-NL/code/gswd-example-4/smokey.css
new file mode 100644
index 00000000..579e6eb4
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/smokey.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/space.css b/nl-NL/code/gswd-example-4/space.css
new file mode 100644
index 00000000..e4581e85
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/space.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/spider-web.jpg b/nl-NL/code/gswd-example-4/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/nl-NL/code/gswd-example-4/spider-web.jpg differ
diff --git a/nl-NL/code/gswd-example-4/style.css b/nl-NL/code/gswd-example-4/style.css
new file mode 100644
index 00000000..c2554b7e
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/style.css
@@ -0,0 +1,286 @@
+/* Kleurcombinaties */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+
+/* Overal toepassen */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Opvulling en rand maken een vak niet groter */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Laat de inhoud de pagina vullen zodat de voettekst onderaan staat */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* voeg een achtergrondafbeelding toe aan de hoofdtekst */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Verwijder commentaar en wijzig de bestandsnaam om een achtergrondafbeelding toe te voegen */
+ /*background-repeat: repeat;*/ /* Laat de afbeelding herhalen */
+ /*background-size: cover;*/ /* Zorg ervoor dat de afbeelding de hele container bedekt */
+}
+
+/* De hoofdinhoud van de pagina tussen de kop- en voettekst */
+main {
+ background: var(--primary); /* Kleur de achtergrond */
+ color: var(--onprimary); /* Kleur de tekst */
+ margin: 0 auto; /* Centreren als de browser erg breed is */
+ min-width: 25rem; /* Laat de inhoud niet te smal worden */
+ max-width: 70rem; /* Laat de inhoud niet te breed worden */
+ padding: 0;
+ padding-top: 0.5rem; /* Vulling bovenaan */
+ margin-bottom: 1em; /* Tussenruimte vóór de voettekst */
+}
+
+/* Kop- en voettekst element stijlen */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Vul de volledige breedte van het venster */
+ margin: 0; /* Verwijder de standaardmarge */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Sectiestijlen */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Randstijlen */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Voeg een ononderbroken lijn toe */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Voeg een ononderbroken lijn toe boven de voettekst */
+}
+
+/* Voeg een transparant effect toe */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Stijlen alleen voor h1-elementen */
+
+h1 {
+ font: var(--header-font); /* Lettertype stijl opgeslagen in de kop-lettertype variabele */
+ padding: 2rem;
+ margin: 0; /* Centreren als de browser erg breed is */
+}
+
+/* Stijlen alleen voor h2-elementen */
+
+h2 {
+ font: var(--title-font); /* Lettertype stijl opgeslagen in de kop-lettertype variabele */
+}
+
+/* Markeer sleutelwoorden vet en pas een alternatieve tekstkleur toe */
+
+strong {
+ color: var(--detail2); /* Tekst kleur opgeslagen in de bijschrift variabele */
+ font-weight: bold; /* Maakt tekstgewicht sterker dan de standaard */
+}
+
+/* Stijl voor geordende en ongeordende lijsten */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Opvulling rond alinea's */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Stijl voor links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Gebruik de kleur van het bovenliggende element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Stijlen alleen voor de .wrap class */
+
+.wrap {
+ /* Laat inhoud over meerdere rijen lopen */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* Voor het maken van mooie vakjes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Stijlen voor de div tags die zich in een .wrap class bevinden */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Stijlen voor de img tags die zich in een .wrap class bevinden */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Stijlen voor de p-tags die zich in een .wrap class bevinden */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specifieke stijlen voor dit project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Gebruikt om een grote emoji te maken */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specifieke stijlen voor dit project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/nl-NL/code/gswd-example-4/sunflowers.JPG b/nl-NL/code/gswd-example-4/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/nl-NL/code/gswd-example-4/sunflowers.JPG differ
diff --git a/nl-NL/code/gswd-example-4/sunset-beach.JPG b/nl-NL/code/gswd-example-4/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/nl-NL/code/gswd-example-4/sunset-beach.JPG differ
diff --git a/nl-NL/code/gswd-example-4/sunset-person.jpg b/nl-NL/code/gswd-example-4/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/nl-NL/code/gswd-example-4/sunset-person.jpg differ
diff --git a/nl-NL/code/gswd-example-4/sunset.JPG b/nl-NL/code/gswd-example-4/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/nl-NL/code/gswd-example-4/sunset.JPG differ
diff --git a/nl-NL/code/gswd-example-4/sunset.css b/nl-NL/code/gswd-example-4/sunset.css
new file mode 100644
index 00000000..36ffc058
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/sunset.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/sunshine.css b/nl-NL/code/gswd-example-4/sunshine.css
new file mode 100644
index 00000000..0fcf014d
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/sunshine.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/thriller.css b/nl-NL/code/gswd-example-4/thriller.css
new file mode 100644
index 00000000..a2693c7a
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/thriller.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/water-animals.css b/nl-NL/code/gswd-example-4/water-animals.css
new file mode 100644
index 00000000..d0bf43d5
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/water-animals.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-example-4/woodland.css b/nl-NL/code/gswd-example-4/woodland.css
new file mode 100644
index 00000000..706a1827
--- /dev/null
+++ b/nl-NL/code/gswd-example-4/woodland.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/animation.css b/nl-NL/code/gswd-starter/animation.css
new file mode 100644
index 00000000..27b7ee54
--- /dev/null
+++ b/nl-NL/code/gswd-starter/animation.css
@@ -0,0 +1,128 @@
+.spinme {
+ animation: rotate-center linear 8s 2; /* voert de 'rotate-centre' animatie uit met lineaire timing (alles op hetzelfde tempo gedurende acht seconden). Voert de animatie twee keer uit. */
+ display: inline-block; /* Belangrijk zodat het geanimeerde element niet wordt gesplitst naar een nieuwe regel */
+}
+
+@keyframes rotate-center {
+ /* De rotatie-animatiecode */
+ 0% {
+ /* Roteren van 0 tot 360 graden */
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.bounceme {
+ animation: bounce ease 2s 3; /* voert de 'bounce' animatie met 'ease timing' (langzame start en einde) gedurende twee seconden. Voert de animatie drie keer uit. */
+ display: inline-block;
+}
+
+@keyframes bounce {
+ /* De bounce-animatiecode */
+ 0% {
+ transform: scale(1, 1) translateY(0); /* Beginpositie en werkelijke grootte */
+ }
+ 10% {
+ transform: scale(1.1, 0.9) translateY(0); /* Breedte vergroten en hoogte verkleinen voor pre bounce squash effect */
+ }
+ 30% {
+ transform: scale(1, 1) translateY(-6rem); /* Keer terug naar werkelijke grootte en verplaats emoji omhoog met 100px van de huidige positie */
+ }
+ 50% {
+ transform: scale(1, 1) translateY(0); /* Verplaats emoji terug naar de startpositie */
+ }
+}
+
+.scaleme {
+ animation: scale ease 2s infinite; /* voert de 'scale' animatie met 'ease timing' (langzame start en einde) uit gedurende twee seconden. Voert de animatie oneindig uit. */
+ display: inline-block;
+}
+
+@keyframes scale {
+ /* De scale animatiecode */
+ 0% {
+ transform: scale(1, 1);
+ }
+ 20% {
+ transform: scale(1.1, 1.1);
+ }
+ 40% {
+ transform: scale(1.2, 1.2);
+ }
+ 60% {
+ transform: scale(1.1, 1.1);
+ }
+ 80% {
+ transform: scale(1, 1);
+ }
+}
+
+.rollmeleft {
+ animation: rollleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollleft {
+ /* De roll animatiecode */
+ from {
+ transform: translate(-60vw) rotate(0deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(360deg);
+ }
+}
+
+.rollmeright {
+ animation: rollright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes rollright {
+ /* De roll animatiecode */
+ from {
+ transform: translate(60vw) rotate(360deg);
+ }
+
+ to {
+ transform: translate(0vw) rotate(00deg);
+ }
+}
+
+.movemeleft {
+ animation: moveleft ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveleft {
+ /* De move animatiecode */
+ from {
+ transform: translate(-60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.movemeright {
+ animation: moveright ease 8s 1;
+ display: inline-block;
+}
+
+@keyframes moveright {
+ /* De move animatiecode */
+ from {
+ transform: translate(60vw);
+ }
+
+ to {
+ transform: translate(0vw);
+ }
+}
+
+.flipme {
+ transform: rotateY(180deg);
+}
diff --git a/nl-NL/code/gswd-starter/beetle.jpg b/nl-NL/code/gswd-starter/beetle.jpg
new file mode 100644
index 00000000..9a5d0be9
Binary files /dev/null and b/nl-NL/code/gswd-starter/beetle.jpg differ
diff --git a/nl-NL/code/gswd-starter/butterfly.JPG b/nl-NL/code/gswd-starter/butterfly.JPG
new file mode 100644
index 00000000..3a636f43
Binary files /dev/null and b/nl-NL/code/gswd-starter/butterfly.JPG differ
diff --git a/nl-NL/code/gswd-starter/cacti.JPG b/nl-NL/code/gswd-starter/cacti.JPG
new file mode 100644
index 00000000..aedce4ff
Binary files /dev/null and b/nl-NL/code/gswd-starter/cacti.JPG differ
diff --git a/nl-NL/code/gswd-starter/cafe.css b/nl-NL/code/gswd-starter/cafe.css
new file mode 100644
index 00000000..e2a3797c
--- /dev/null
+++ b/nl-NL/code/gswd-starter/cafe.css
@@ -0,0 +1,20 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f9ead7; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9898d; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f5aaaa; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ae6c58; /* */
+ --detail2: #825959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "spirax", cursive;
+ --title-font: lighter 2rem "spirax", cursive;
+ --quote-font: lighter 1.5rem "spirax", cursive;
+
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/cafe.jpg b/nl-NL/code/gswd-starter/cafe.jpg
new file mode 100644
index 00000000..63ec9b03
Binary files /dev/null and b/nl-NL/code/gswd-starter/cafe.jpg differ
diff --git a/nl-NL/code/gswd-starter/candles.JPG b/nl-NL/code/gswd-starter/candles.JPG
new file mode 100644
index 00000000..508f428f
Binary files /dev/null and b/nl-NL/code/gswd-starter/candles.JPG differ
diff --git a/nl-NL/code/gswd-starter/carnival.jpg b/nl-NL/code/gswd-starter/carnival.jpg
new file mode 100644
index 00000000..dae1d080
Binary files /dev/null and b/nl-NL/code/gswd-starter/carnival.jpg differ
diff --git a/nl-NL/code/gswd-starter/colour-festival.jpg b/nl-NL/code/gswd-starter/colour-festival.jpg
new file mode 100644
index 00000000..0421ffee
Binary files /dev/null and b/nl-NL/code/gswd-starter/colour-festival.jpg differ
diff --git a/nl-NL/code/gswd-starter/comic-books.jpg b/nl-NL/code/gswd-starter/comic-books.jpg
new file mode 100644
index 00000000..50e961ff
Binary files /dev/null and b/nl-NL/code/gswd-starter/comic-books.jpg differ
diff --git a/nl-NL/code/gswd-starter/comic.css b/nl-NL/code/gswd-starter/comic.css
new file mode 100644
index 00000000..83bdeb61
--- /dev/null
+++ b/nl-NL/code/gswd-starter/comic.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f0d59b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #f03d25; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1b78a7; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #193543; /* */
+ --detail2: #8c2421; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Titan One", cursive;
+ --title-font: lighter 2rem "Titan One", cursive;
+ --quote-font: lighter 1.5rem "Titan One", cursive;
+}
diff --git a/nl-NL/code/gswd-starter/companion.css b/nl-NL/code/gswd-starter/companion.css
new file mode 100644
index 00000000..8af48be6
--- /dev/null
+++ b/nl-NL/code/gswd-starter/companion.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #fad61d;
+ --onprimary: #000000;
+ --secondary: #f8d006;
+ --onsecondary: #000000;
+ --tertiary: #f62d14;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #3f3025;
+ --detail: #fdea8d;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Hanalei Fill", cursive;
+ --title-font: lighter 2rem "Hanalei Fill", cursive;
+ --quote-font: lighter 1.5rem "Hanalei Fill", cursive;
+}
diff --git a/nl-NL/code/gswd-starter/crayons.jpg b/nl-NL/code/gswd-starter/crayons.jpg
new file mode 100644
index 00000000..dde9d7a4
Binary files /dev/null and b/nl-NL/code/gswd-starter/crayons.jpg differ
diff --git a/nl-NL/code/gswd-starter/default.css b/nl-NL/code/gswd-starter/default.css
new file mode 100644
index 00000000..59ae9f93
--- /dev/null
+++ b/nl-NL/code/gswd-starter/default.css
@@ -0,0 +1,20 @@
+
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #bccad0;
+ --onprimary:#4f4e4e;
+ --secondary: #111111;
+ --onsecondary:#ffffff;
+ --tertiary:#ffffff;
+ --ontertiary: #000000;
+ --page:#ffffff;
+ --onpage:#000000;
+ --detail: #9ba8ae;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/disco-ball.jpg b/nl-NL/code/gswd-starter/disco-ball.jpg
new file mode 100644
index 00000000..a56b8ff5
Binary files /dev/null and b/nl-NL/code/gswd-starter/disco-ball.jpg differ
diff --git a/nl-NL/code/gswd-starter/disco-flowers.JPG b/nl-NL/code/gswd-starter/disco-flowers.JPG
new file mode 100644
index 00000000..c0c9931e
Binary files /dev/null and b/nl-NL/code/gswd-starter/disco-flowers.JPG differ
diff --git a/nl-NL/code/gswd-starter/disco.css b/nl-NL/code/gswd-starter/disco.css
new file mode 100644
index 00000000..31be1664
--- /dev/null
+++ b/nl-NL/code/gswd-starter/disco.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #fb33db; /* */
+ --onprimary: #000000; /* */
+ --secondary: #7fff00; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #1f1fff; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #000000; /* */
+ --onpage: #ffffff; /* */
+ --detail: #03dddc; /* */
+ --detail2: #fcf340; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Monoton", cursive;
+ --title-font: lighter 2rem "Monoton", cursive;
+ --quote-font: lighter 1.5rem "Monoton", cursive;
+}
diff --git a/nl-NL/code/gswd-starter/drone.JPG b/nl-NL/code/gswd-starter/drone.JPG
new file mode 100644
index 00000000..0e36ec71
Binary files /dev/null and b/nl-NL/code/gswd-starter/drone.JPG differ
diff --git a/nl-NL/code/gswd-starter/exotic-plants.jpg b/nl-NL/code/gswd-starter/exotic-plants.jpg
new file mode 100644
index 00000000..98254e88
Binary files /dev/null and b/nl-NL/code/gswd-starter/exotic-plants.jpg differ
diff --git a/nl-NL/code/gswd-starter/ferns.jpg b/nl-NL/code/gswd-starter/ferns.jpg
new file mode 100644
index 00000000..90608891
Binary files /dev/null and b/nl-NL/code/gswd-starter/ferns.jpg differ
diff --git a/nl-NL/code/gswd-starter/festival.css b/nl-NL/code/gswd-starter/festival.css
new file mode 100644
index 00000000..6dc31a47
--- /dev/null
+++ b/nl-NL/code/gswd-starter/festival.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #ff981b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #b61023; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #0aac69; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #3b8545; /* */
+ --detail2: #850f00; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Miltonian", cursive;
+ --title-font: lighter 2rem "Miltonian", cursive;
+ --quote-font: lighter 1.5rem "Miltonian", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/fiesta.css b/nl-NL/code/gswd-starter/fiesta.css
new file mode 100644
index 00000000..6722fead
--- /dev/null
+++ b/nl-NL/code/gswd-starter/fiesta.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #5ed3ed; /* */
+ --onprimary: #000000; /* */
+ --secondary: #e21844; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #ffd439; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #a0c409; /* */
+ --detail2: #522300; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Flavors", cursive;
+ --title-font: lighter 2rem "Flavors", cursive;
+ --quote-font: lighter 1.5rem "Flavors", cursive;
+}
diff --git a/nl-NL/code/gswd-starter/fire.jpg b/nl-NL/code/gswd-starter/fire.jpg
new file mode 100644
index 00000000..31488fc1
Binary files /dev/null and b/nl-NL/code/gswd-starter/fire.jpg differ
diff --git a/nl-NL/code/gswd-starter/fish.jpg b/nl-NL/code/gswd-starter/fish.jpg
new file mode 100644
index 00000000..de790a7b
Binary files /dev/null and b/nl-NL/code/gswd-starter/fish.jpg differ
diff --git a/nl-NL/code/gswd-starter/forest.JPG b/nl-NL/code/gswd-starter/forest.JPG
new file mode 100644
index 00000000..d6ab8444
Binary files /dev/null and b/nl-NL/code/gswd-starter/forest.JPG differ
diff --git a/nl-NL/code/gswd-starter/game-boy.jpg b/nl-NL/code/gswd-starter/game-boy.jpg
new file mode 100644
index 00000000..2caeed59
Binary files /dev/null and b/nl-NL/code/gswd-starter/game-boy.jpg differ
diff --git a/nl-NL/code/gswd-starter/globe-in-water.JPG b/nl-NL/code/gswd-starter/globe-in-water.JPG
new file mode 100644
index 00000000..d0f04253
Binary files /dev/null and b/nl-NL/code/gswd-starter/globe-in-water.JPG differ
diff --git a/nl-NL/code/gswd-starter/greenhouse.JPG b/nl-NL/code/gswd-starter/greenhouse.JPG
new file mode 100644
index 00000000..22b85766
Binary files /dev/null and b/nl-NL/code/gswd-starter/greenhouse.JPG differ
diff --git a/nl-NL/code/gswd-starter/helpful-plumber.css b/nl-NL/code/gswd-starter/helpful-plumber.css
new file mode 100644
index 00000000..599bc936
--- /dev/null
+++ b/nl-NL/code/gswd-starter/helpful-plumber.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #FFDE00;
+ --onprimary: #000000;
+ --secondary: #2967D8;
+ --onsecondary: #ffffff;
+ --tertiary: #ED145B;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #45D849;
+ --detail2: #000000;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Luckiest Guy', cursive;
+ --title-font: lighter 2rem 'Luckiest Guy', cursive;
+ --quote-font: lighter 1.5rem 'Luckiest Guy', cursive;
+}
diff --git a/nl-NL/code/gswd-starter/illustrations.png b/nl-NL/code/gswd-starter/illustrations.png
new file mode 100644
index 00000000..b1f728e0
Binary files /dev/null and b/nl-NL/code/gswd-starter/illustrations.png differ
diff --git a/nl-NL/code/gswd-starter/index.html b/nl-NL/code/gswd-starter/index.html
new file mode 100644
index 00000000..3cb7210f
--- /dev/null
+++ b/nl-NL/code/gswd-starter/index.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+ De titel van mijn website
+
+
+
+
+
+
+
+
+
diff --git a/nl-NL/code/gswd-starter/lake-mountains.JPG b/nl-NL/code/gswd-starter/lake-mountains.JPG
new file mode 100644
index 00000000..1d021fa6
Binary files /dev/null and b/nl-NL/code/gswd-starter/lake-mountains.JPG differ
diff --git a/nl-NL/code/gswd-starter/land-animals.css b/nl-NL/code/gswd-starter/land-animals.css
new file mode 100644
index 00000000..3a81f818
--- /dev/null
+++ b/nl-NL/code/gswd-starter/land-animals.css
@@ -0,0 +1,20 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #01957d;
+ --onprimary: #000000;
+ --secondary: #e65c1e;
+ --onsecondary: #000000;
+ --tertiary: #a8d67e;
+ --ontertiary: #fbfbfb;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #fddb81;
+ --detail2: #470f01;
+
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Ranchers', cursive;
+ --title-font: lighter 2rem 'Ranchers', cursive;
+ --quote-font: lighter 1.5rem 'Ranchers', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/medal.jpg b/nl-NL/code/gswd-starter/medal.jpg
new file mode 100644
index 00000000..e396db5f
Binary files /dev/null and b/nl-NL/code/gswd-starter/medal.jpg differ
diff --git a/nl-NL/code/gswd-starter/medals.css b/nl-NL/code/gswd-starter/medals.css
new file mode 100644
index 00000000..bd3885c6
--- /dev/null
+++ b/nl-NL/code/gswd-starter/medals.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #b4b4b4; /* */
+ --onprimary: #000000; /* */
+ --secondary: #c9b037; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #ad8a56; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #af9500; /* */
+ --detail2: #6a3805; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Faster One", cursive;
+ --title-font: lighter 2rem "Faster One", cursive;
+ --quote-font: lighter 1.5rem "Faster One", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/money.css b/nl-NL/code/gswd-starter/money.css
new file mode 100644
index 00000000..a05b3d82
--- /dev/null
+++ b/nl-NL/code/gswd-starter/money.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #e1ebf5; /* */
+ --onprimary: #000000; /* */
+ --secondary: #2161af; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #68a7f4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #5c667c; /* */
+ --detail2: #e17c18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Lobster", cursive;
+ --title-font: lighter 2rem "Lobster", cursive;
+ --quote-font: lighter 1.5rem "Lobster", cursive;
+}
diff --git a/nl-NL/code/gswd-starter/monkey.JPG b/nl-NL/code/gswd-starter/monkey.JPG
new file mode 100644
index 00000000..031b82f7
Binary files /dev/null and b/nl-NL/code/gswd-starter/monkey.JPG differ
diff --git a/nl-NL/code/gswd-starter/moon-art.png b/nl-NL/code/gswd-starter/moon-art.png
new file mode 100644
index 00000000..5cb6bb68
Binary files /dev/null and b/nl-NL/code/gswd-starter/moon-art.png differ
diff --git a/nl-NL/code/gswd-starter/mushroom.JPG b/nl-NL/code/gswd-starter/mushroom.JPG
new file mode 100644
index 00000000..b27f7586
Binary files /dev/null and b/nl-NL/code/gswd-starter/mushroom.JPG differ
diff --git a/nl-NL/code/gswd-starter/nature.css b/nl-NL/code/gswd-starter/nature.css
new file mode 100644
index 00000000..206f0803
--- /dev/null
+++ b/nl-NL/code/gswd-starter/nature.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f8ffb8; /* */
+ --onprimary: #000000; /* */
+ --secondary: #5fc971; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #a2ed71; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #c5e48b; /* */
+ --detail2: #107f65; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Eater", cursive;
+ --title-font: lighter 2rem "Eater", cursive;
+ --quote-font: lighter 1.5rem "Eater", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/pansies.JPG b/nl-NL/code/gswd-starter/pansies.JPG
new file mode 100644
index 00000000..fd204b2a
Binary files /dev/null and b/nl-NL/code/gswd-starter/pansies.JPG differ
diff --git a/nl-NL/code/gswd-starter/pastel-hearts.jpg b/nl-NL/code/gswd-starter/pastel-hearts.jpg
new file mode 100644
index 00000000..ad1bb116
Binary files /dev/null and b/nl-NL/code/gswd-starter/pastel-hearts.jpg differ
diff --git a/nl-NL/code/gswd-starter/pastel.css b/nl-NL/code/gswd-starter/pastel.css
new file mode 100644
index 00000000..e598c05e
--- /dev/null
+++ b/nl-NL/code/gswd-starter/pastel.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #f7e49b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #fa9dc2; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #73e2b4; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #afa1eb; /* */
+ --detail2: #084959; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Finger Paint", cursive;
+ --title-font: lighter 2rem "Finger Paint", cursive;
+ --quote-font: lighter 1.5rem "Finger Paint", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/piggy-bank.jpg b/nl-NL/code/gswd-starter/piggy-bank.jpg
new file mode 100644
index 00000000..b857ce06
Binary files /dev/null and b/nl-NL/code/gswd-starter/piggy-bank.jpg differ
diff --git a/nl-NL/code/gswd-starter/placeholder.png b/nl-NL/code/gswd-starter/placeholder.png
new file mode 100644
index 00000000..85cee494
Binary files /dev/null and b/nl-NL/code/gswd-starter/placeholder.png differ
diff --git a/nl-NL/code/gswd-starter/primary.css b/nl-NL/code/gswd-starter/primary.css
new file mode 100644
index 00000000..7d456fc4
--- /dev/null
+++ b/nl-NL/code/gswd-starter/primary.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #43c743; /* */
+ --onprimary: #000000; /* */
+ --secondary: #d80303; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2c2ce6; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9e925; /* */
+ --detail2: #70008f; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Freckle Face", cursive;
+ --title-font: lighter 2rem "Freckle Face", cursive;
+ --quote-font: lighter 1.5rem "Freckle Face", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/project_config copy.yml b/nl-NL/code/gswd-starter/project_config copy.yml
new file mode 100644
index 00000000..4fa12b16
--- /dev/null
+++ b/nl-NL/code/gswd-starter/project_config copy.yml
@@ -0,0 +1,3 @@
+name: 'Aan de slag met webontwikkeling voorbeeld 2'
+identifier: 'gswd-example-2'
+type: 'html'
diff --git a/nl-NL/code/gswd-starter/project_config.yml b/nl-NL/code/gswd-starter/project_config.yml
new file mode 100644
index 00000000..6867f078
--- /dev/null
+++ b/nl-NL/code/gswd-starter/project_config.yml
@@ -0,0 +1,3 @@
+name: 'Aan de slag met webontwikkeling starter'
+identifier: 'gswd-starter'
+type: 'html'
diff --git a/nl-NL/code/gswd-starter/pumpkins.JPG b/nl-NL/code/gswd-starter/pumpkins.JPG
new file mode 100644
index 00000000..76b57be3
Binary files /dev/null and b/nl-NL/code/gswd-starter/pumpkins.JPG differ
diff --git a/nl-NL/code/gswd-starter/rainbow-forest.JPG b/nl-NL/code/gswd-starter/rainbow-forest.JPG
new file mode 100644
index 00000000..5728b0aa
Binary files /dev/null and b/nl-NL/code/gswd-starter/rainbow-forest.JPG differ
diff --git a/nl-NL/code/gswd-starter/rhino.JPG b/nl-NL/code/gswd-starter/rhino.JPG
new file mode 100644
index 00000000..e5d7da83
Binary files /dev/null and b/nl-NL/code/gswd-starter/rhino.JPG differ
diff --git a/nl-NL/code/gswd-starter/smokey.css b/nl-NL/code/gswd-starter/smokey.css
new file mode 100644
index 00000000..579e6eb4
--- /dev/null
+++ b/nl-NL/code/gswd-starter/smokey.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #918c87; /* */
+ --onprimary: #000000; /* */
+ --secondary: #575b60; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #2a2c2e; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #cd2527; /* */
+ --detail2: #520000; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Codystar", cursive;
+ --title-font: lighter 2rem "Codystar", cursive;
+ --quote-font: lighter 1.5rem "Codystar", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/space.css b/nl-NL/code/gswd-starter/space.css
new file mode 100644
index 00000000..e4581e85
--- /dev/null
+++ b/nl-NL/code/gswd-starter/space.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #583f8f; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #000000; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #3d75a0; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #0b5f7b; /* */
+ --detail2: #B7CAD7; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Rubik Moonrocks", cursive;
+ --title-font: lighter 2rem "Rubik Moonrocks", cursive;
+ --quote-font: lighter 1.5rem "Rubik Moonrocks", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/spider-web.jpg b/nl-NL/code/gswd-starter/spider-web.jpg
new file mode 100644
index 00000000..d685fb66
Binary files /dev/null and b/nl-NL/code/gswd-starter/spider-web.jpg differ
diff --git a/nl-NL/code/gswd-starter/style copy.css b/nl-NL/code/gswd-starter/style copy.css
new file mode 100644
index 00000000..cb6e3f2d
--- /dev/null
+++ b/nl-NL/code/gswd-starter/style copy.css
@@ -0,0 +1,295 @@
+/* Kleurcombinaties */
+
+.primary {
+ background: var(--primary);
+ color: var(--onprimary);
+}
+
+.secondary {
+ background: var(--secondary);
+ color: var(--onsecondary);
+}
+
+.tertiary {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+.page {
+ background: var(--tertiary);
+ color: var(--ontertiary);
+}
+
+/* Overal toepassen */
+
+* {
+ margin: 0rem;
+ padding: 0rem;
+ box-sizing: border-box; /* Opvulling en rand maken een vak niet groter */
+}
+
+html,
+body {
+ width: 100%;
+ margin: 0rem auto;
+ background: var(--page);
+ color: var(--onpage);
+ font: var(--body-font);
+ min-height: 100vh; /* Laat de inhoud de pagina vullen zodat de voettekst onderaan staat */
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+}
+
+/* voeg een achtergrondafbeelding toe aan de hoofdtekst */
+
+body {
+ /*background-image: url('name.jpg');*/ /* Verwijder commentaar en wijzig de bestandsnaam om een achtergrondafbeelding toe te voegen */
+ /*background-repeat: repeat;*/ /* Laat de afbeelding herhalen */
+ /*background-size: cover;*/ /* Zorg ervoor dat de afbeelding de hele container bedekt */
+}
+
+/* De hoofdinhoud van de pagina tussen de kop- en voettekst */
+main {
+ background: var(--primary); /* Kleur de achtergrond */
+ color: var(--onprimary); /* Kleur de tekst */
+ margin: 0 auto; /* Centreren als de browser erg breed is */
+ min-width: 25rem; /* Laat de inhoud niet te smal worden */
+ max-width: 70rem; /* Laat de inhoud niet te breed worden */
+ padding: 0;
+ padding-top: 0.5rem; /* Vulling bovenaan */
+ margin-bottom: 1em; /* Tussenruimte vóór de voettekst */
+}
+
+/* Kop- en voettekst element stijlen */
+
+header,
+footer {
+ text-align: center;
+ width: 100%; /* Vul de volledige breedte van het venster */
+ margin: 0; /* Verwijder de standaardmarge */
+ min-height: 3rem;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+/* Sectiestijlen */
+
+section {
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+}
+
+/* Randstijlen */
+
+.border-bottom {
+ border-bottom: 20px solid var(--detail); /* Voeg een ononderbroken lijn toe */
+}
+
+.border-top {
+ border-top: 10px solid var(--detail2); /* Voeg een ononderbroken lijn toe boven de voettekst */
+}
+
+/* Voeg een transparant effect toe */
+
+.transparent {
+ opacity: 0.95;
+}
+
+/* Stijlen alleen voor h1-elementen */
+
+h1 {
+ font: var(--header-font); /* Lettertype stijl opgeslagen in de kop-lettertype variabele */
+ padding: 2rem;
+ margin: 0; /* Centreren als de browser erg breed is */
+}
+
+/* Stijlen alleen voor h2-elementen */
+
+h2 {
+ font: var(--title-font); /* Lettertype stijl opgeslagen in de kop-lettertype variabele */
+}
+
+/* Markeer sleutelwoorden vet en pas een alternatieve tekstkleur toe */
+
+strong {
+ color: var(--detail2); /* Tekst kleur opgeslagen in de bijschrift variabele */
+ font-weight: bold; /* Maakt tekstgewicht sterker dan de standaard */
+}
+
+/* Stijl voor geordende en ongeordende lijsten */
+
+ol,
+ul {
+ display: inline-block;
+ text-align: left;
+ padding-left: 2rem;
+}
+
+/* Opvulling rond alinea's */
+
+p {
+ padding: 0.25rem 0.5rem;
+}
+
+/* Stijl voor links */
+
+a:link,
+a:visited {
+ font-weight: bold;
+ color: inherit; /* Gebruik de kleur van het bovenliggende element */
+}
+
+.xcenter {
+ text-align: center;
+}
+
+.ycenter {
+ display: flex;
+ justify-content: center;
+ flex-flow: column;
+}
+
+/* Stijlen alleen voor de .wrap class */
+
+.wrap {
+ /* Laat inhoud over meerdere rijen lopen */
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ box-sizing: border-box;
+}
+
+/* Voor het maken van mooie vakjes */
+
+.dashed-border {
+ border: 0.25rem dashed var(--detail2);
+}
+
+.solid-border {
+ border: 0.25rem solid var(--detail2);
+}
+
+/* Stijlen voor de div tags die zich in een .wrap class bevinden */
+
+.wrap > div {
+ width: 14rem;
+ padding: 0rem;
+}
+
+/* Stijlen voor de img tags die zich in een .wrap class bevinden */
+
+.wrap > img {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Stijlen voor de p-tags die zich in een .wrap class bevinden */
+
+.wrap > p,
+.wrap > span {
+ width: 14rem;
+ display: block;
+ padding: 0rem;
+}
+
+/* Specifieke stijlen voor dit project */
+
+.bigfont {
+ font-size: 3rem;
+}
+
+.hugefont {
+ /* Gebruikt om een grote emoji te maken */
+ font-size: 6rem;
+ text-align: center;
+ padding: 1rem;
+}
+
+.wrap .narrow {
+ width: 10rem;
+}
+
+.wrap .wide {
+ width: 20rem;
+}
+
+blockquote {
+ font: var(--quote-font);
+ color: var(--detail);
+ text-align: center;
+ padding: 0rem;
+ max-width: 25rem;
+}
+
+cite {
+ color: var(--detail);
+ font-size: small;
+}
+
+/* Specifieke stijlen voor dit project */
+
+.tile {
+ height: 9.4rem;
+}
+
+.rounded {
+ border-radius: 1rem;
+}
+
+.gradient1 {
+ background-image: linear-gradient(
+ to bottom right,
+ var(--secondary),
+ var(--detail)
+ );
+ color: var(--onsecondary);
+}
+
+.gradient2 {
+ background-image: linear-gradient(
+ to top right,
+ var(--tertiary),
+ var(--detail2)
+ );
+ color: var(--ontertiary);
+}
+
+.shadow {
+ box-shadow: 5px 5px 3px 0px #888888; /* rechter- en onderste schaduwzijde, blur, spread en kleur */
+ /*box-shadow: 5px 5px 4px 2px var(--detail);*/
+}
+
+.wrap .card {
+ width: 10rem;
+ height: 10rem;
+ border: 0.1rem solid transparent;
+}
+
+.card-content {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ transition: transform 1s;
+ transform-style: preserve-3d;
+ perspective: 60rem;
+}
+
+.card:hover .card-content {
+ transform: rotateY(180deg);
+}
+
+.card-face {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ backface-visibility: hidden;
+}
+
+.card p {
+ padding: 0.5rem;
+}
+
diff --git a/nl-NL/code/gswd-starter/sunflowers.JPG b/nl-NL/code/gswd-starter/sunflowers.JPG
new file mode 100644
index 00000000..622f3458
Binary files /dev/null and b/nl-NL/code/gswd-starter/sunflowers.JPG differ
diff --git a/nl-NL/code/gswd-starter/sunset-beach.JPG b/nl-NL/code/gswd-starter/sunset-beach.JPG
new file mode 100644
index 00000000..13016547
Binary files /dev/null and b/nl-NL/code/gswd-starter/sunset-beach.JPG differ
diff --git a/nl-NL/code/gswd-starter/sunset-person.jpg b/nl-NL/code/gswd-starter/sunset-person.jpg
new file mode 100644
index 00000000..b0dad17d
Binary files /dev/null and b/nl-NL/code/gswd-starter/sunset-person.jpg differ
diff --git a/nl-NL/code/gswd-starter/sunset.JPG b/nl-NL/code/gswd-starter/sunset.JPG
new file mode 100644
index 00000000..5fabc815
Binary files /dev/null and b/nl-NL/code/gswd-starter/sunset.JPG differ
diff --git a/nl-NL/code/gswd-starter/sunset.css b/nl-NL/code/gswd-starter/sunset.css
new file mode 100644
index 00000000..36ffc058
--- /dev/null
+++ b/nl-NL/code/gswd-starter/sunset.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #36114d; /* */
+ --onprimary: #ffffff; /* */
+ --secondary: #783a82; /* */
+ --onsecondary: #ffffff; /* */
+ --tertiary: #f0a576; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #e9928f; /* */
+ --detail2: #f4cdcd; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Bungee Shade", cursive;
+ --title-font: lighter 2rem "Bungee Shade", cursive;
+ --quote-font: lighter 1.5rem "Bungee Shade", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/sunshine.css b/nl-NL/code/gswd-starter/sunshine.css
new file mode 100644
index 00000000..0fcf014d
--- /dev/null
+++ b/nl-NL/code/gswd-starter/sunshine.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #ffc20b; /* */
+ --onprimary: #000000; /* */
+ --secondary: #ff8c08; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #f7e363; /* */
+ --ontertiary: #000000; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #f9f642; /* */
+ --detail2: #594D18; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Gorditas", cursive;
+ --title-font: lighter 2rem "Gorditas", cursive;
+ --quote-font: lighter 1.5rem "Gorditas", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/thriller.css b/nl-NL/code/gswd-starter/thriller.css
new file mode 100644
index 00000000..a2693c7a
--- /dev/null
+++ b/nl-NL/code/gswd-starter/thriller.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #6E6868;
+ --onprimary: #ffffff;
+ --secondary: #000000;
+ --onsecondary: #F81111;
+ --tertiary: #edeaeb;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #F81111;
+ --detail2: #f6f6f6;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Creepster', cursive;
+ --title-font: lighter 2rem 'Creepster', cursive;
+ --quote-font: lighter 1.5rem 'Creepster', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/water-animals.css b/nl-NL/code/gswd-starter/water-animals.css
new file mode 100644
index 00000000..d0bf43d5
--- /dev/null
+++ b/nl-NL/code/gswd-starter/water-animals.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #58A7E4;
+ --onprimary: #000000;
+ --secondary: #0D6C86;
+ --onsecondary: #ffffff;
+ --tertiary: #3669D5;
+ --ontertiary: #000000;
+ --page: #ffffff;
+ --onpage: #000000;
+ --detail: #2140A3;
+ --detail2: #161F6F;
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem 'Shrikhand', cursive;
+ --title-font: lighter 2rem 'Shrikhand', cursive;
+ --quote-font: lighter 1.5rem 'Shrikhand', cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/code/gswd-starter/woodland.css b/nl-NL/code/gswd-starter/woodland.css
new file mode 100644
index 00000000..706a1827
--- /dev/null
+++ b/nl-NL/code/gswd-starter/woodland.css
@@ -0,0 +1,19 @@
+/* Kleurenpalet en lettertypen instellen met variabelen */
+
+:root {
+ --primary: #cc9c20; /* */
+ --onprimary: #000000; /* */
+ --secondary: #8da205; /* */
+ --onsecondary: #000000; /* */
+ --tertiary: #373402; /* */
+ --ontertiary: #ffffff; /* */
+ --page: #ffffff; /* */
+ --onpage: #000000; /* */
+ --detail: #ddd53a; /* */
+ --detail2: #223701; /* */
+
+ --body-font: 1rem Verdana, sans-serif;
+ --header-font: lighter 3rem "Fredericka the Great", cursive;
+ --title-font: lighter 2rem "Fredericka the Great", cursive;
+ --quote-font: lighter 1.5rem "Fredericka the Great", cursive;
+}
\ No newline at end of file
diff --git a/nl-NL/images/background-image.png b/nl-NL/images/background-image.png
new file mode 100644
index 00000000..72e7b424
Binary files /dev/null and b/nl-NL/images/background-image.png differ
diff --git a/nl-NL/images/borders-corners.png b/nl-NL/images/borders-corners.png
new file mode 100644
index 00000000..cb03500a
Binary files /dev/null and b/nl-NL/images/borders-corners.png differ
diff --git a/nl-NL/images/contrast-examples.png b/nl-NL/images/contrast-examples.png
new file mode 100644
index 00000000..8f472c75
Binary files /dev/null and b/nl-NL/images/contrast-examples.png differ
diff --git a/nl-NL/images/example-layouts.png b/nl-NL/images/example-layouts.png
new file mode 100644
index 00000000..fd33428a
Binary files /dev/null and b/nl-NL/images/example-layouts.png differ
diff --git a/nl-NL/images/font-examples.png b/nl-NL/images/font-examples.png
new file mode 100644
index 00000000..e79bd7bb
Binary files /dev/null and b/nl-NL/images/font-examples.png differ
diff --git a/nl-NL/images/gradients.png b/nl-NL/images/gradients.png
new file mode 100644
index 00000000..81eb4249
Binary files /dev/null and b/nl-NL/images/gradients.png differ
diff --git a/nl-NL/images/image-borders.png b/nl-NL/images/image-borders.png
new file mode 100644
index 00000000..7e84ca3f
Binary files /dev/null and b/nl-NL/images/image-borders.png differ
diff --git a/nl-NL/images/image-emoji-strip.png b/nl-NL/images/image-emoji-strip.png
new file mode 100644
index 00000000..4de3c00c
Binary files /dev/null and b/nl-NL/images/image-emoji-strip.png differ
diff --git a/nl-NL/images/image-palette.png b/nl-NL/images/image-palette.png
new file mode 100644
index 00000000..31f447cf
Binary files /dev/null and b/nl-NL/images/image-palette.png differ
diff --git a/nl-NL/images/list-quote-example.png b/nl-NL/images/list-quote-example.png
new file mode 100644
index 00000000..88cd9a6a
Binary files /dev/null and b/nl-NL/images/list-quote-example.png differ
diff --git a/nl-NL/images/palette-examples.png b/nl-NL/images/palette-examples.png
new file mode 100644
index 00000000..d8a8e7cd
Binary files /dev/null and b/nl-NL/images/palette-examples.png differ
diff --git a/nl-NL/images/strong-example.png b/nl-NL/images/strong-example.png
new file mode 100644
index 00000000..94903668
Binary files /dev/null and b/nl-NL/images/strong-example.png differ
diff --git a/nl-NL/images/structure-diagram.png b/nl-NL/images/structure-diagram.png
new file mode 100644
index 00000000..7135a334
Binary files /dev/null and b/nl-NL/images/structure-diagram.png differ
diff --git a/nl-NL/meta.yml b/nl-NL/meta.yml
new file mode 100644
index 00000000..077ee265
--- /dev/null
+++ b/nl-NL/meta.yml
@@ -0,0 +1,35 @@
+---
+title: "Aan de slag met webontwikkeling: HTML en CSS"
+hero_image: images/banner.png
+description: Aan de slag met webontwikkeling met HTML en CSS.
+version: 4
+listed: false
+copyedit: false
+last_tested: "2021-03-26"
+steps:
+ -
+ title: Inleiding
+ -
+ title: Wat is HTML?
+ -
+ title: Wat is CSS?
+ -
+ title: Maak je eerste webpagina
+ -
+ title: Kleurenpaletten gebruiken
+ -
+ title: Structureer je pagina
+ -
+ title: Lettertypen en tekstelementen toevoegen
+ -
+ title: Afbeeldingen toevoegen
+ -
+ title: Animaties maken
+ -
+ title: Foutopsporing in je webpagina
+ -
+ title: Nuttige tips
+ -
+ title: Onze webprojecten
+ -
+ title: Woordenlijst voor webontwikkeling
diff --git a/nl-NL/quiz1/question_1.md b/nl-NL/quiz1/question_1.md
new file mode 100644
index 00000000..65118477
--- /dev/null
+++ b/nl-NL/quiz1/question_1.md
@@ -0,0 +1,45 @@
+## Reflection
+
+Well done, you have learned a lot! Now it's time to reflect - reflecting is an important part of learning because it helps make new connections in your brain.
+
+Answer the three questions below to reflect on what you've learned.
+
+After each question, press submit. You will be guided towards the correct answer. You can do this activity as many times as you want to.
+
+Have fun!
+
+\--- question ---
+
+---
+
+## legend: Question 1 of 3
+
+\--- choices ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/nl-NL/quiz1/question_2.md b/nl-NL/quiz1/question_2.md
new file mode 100644
index 00000000..a0b557db
--- /dev/null
+++ b/nl-NL/quiz1/question_2.md
@@ -0,0 +1,43 @@
+\--- question ---
+
+---
+
+## legend: Question 2 of 3
+
+You made Pico say hello in a speech bubble.
+
+```blocks3
+say [Hello!] for [2] secs
+```
+
+Where would you go to find this block?
+
+\--- choices ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/nl-NL/quiz1/question_3.md b/nl-NL/quiz1/question_3.md
new file mode 100644
index 00000000..37841387
--- /dev/null
+++ b/nl-NL/quiz1/question_3.md
@@ -0,0 +1,35 @@
+\--- question ---
+
+---
+
+## legend: Question 3 of 3
+
+\--- choices ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- (x)
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+- ( )
+
+ \--- feedback ---
+
+ \--- /feedback ---
+
+\--- /choices ---
+
+\--- /question ---
diff --git a/nl-NL/step_1.md b/nl-NL/step_1.md
new file mode 100644
index 00000000..5ece695f
--- /dev/null
+++ b/nl-NL/step_1.md
@@ -0,0 +1,24 @@
+## Inleiding
+
+Deze gids gaat over het gebruik van HTML en CSS voor het ontwikkelen van webpagina's en is bedoeld voor gebruik met ons [Inleiding tot web](https://projects.raspberrypi.org/en/pathways/web-intro) projectpad.
+
+
+**Webontwikkeling** is het gebruik van HTML, CSS en JavaScript om webpagina's en websites te maken. Het omvat visueel ontwerp, website lay-out, ontwerp voor toegankelijkheid en bruikbaarheid, het maken van animatie en het gebruik van code om interactieve webpagina's te maken.
+
+
+### Waarom webontwikkeling leren?
+
+Het maken van webpagina's en websites is een geweldige manier voor jongeren om creatief bezig te zijn en hun passies te delen.
+
+Leren over webtechnologieën is handig voor een scala aan banen, waaronder webdesigners en front-end ontwikkelaars. Het wordt ook gebruikt door ondernemers die hun eigen unieke website willen maken om over hun bedrijf of merk te communiceren.
+
+### Inleiding tot het webontwikkelingspad
+
+Het pad [Inleiding tot web](https://projects.raspberrypi.org/en/pathways/web-intro) behandelt de ontwikkeling van afzonderlijke webpagina's met behulp van HTML en CSS. Toekomstige paden zullen nog meer onderwerpen behandelen, waaronder het gebruik van JavaScript om dynamische webpagina's te maken.
+
+Wat jongeren moeten doen voordat ze aan het traject 'Inleiding tot web' beginnen:
+
+- Wij raden onze [Scratch](https://projects.raspberrypi.org/en/projects/getting-started-scratch) [paden](https://projects.raspberrypi.org/en/paths) aan voor jonge makers zonder eerdere programmeerervaring. Oudere beginners (vanaf ongeveer 12 jaar) kunnen meteen beginnen met het webontwikkelingstraject.
+- Wij raden alle makers aan om over typbasisvaardigheden ite beschikken voordat ze beginnen met webontwikkeling.
+
+Het pad [Inleiding tot web](https://projects.raspberrypi.org/en/pathways/web-intro) kan worden voltooid voordat je Python programmeert met [Inleiding tot Raspberry Pi Pico](https://projects.raspberrypi.org/en/pathways/pico-intro) of [Inleiding tot Python](https://projects.raspberrypi.org/en/pathways/python-intro).
diff --git a/nl-NL/step_10.md b/nl-NL/step_10.md
new file mode 100644
index 00000000..e14e92fd
--- /dev/null
+++ b/nl-NL/step_10.md
@@ -0,0 +1,31 @@
+## Foutopsporing in je webpagina
+
+Debugging is een proces om fouten in de code die bugs worden genoemd te vinden en te herstellen.
+
+Het is makkelijker om problemen te identificeren als je één ding tegelijk verandert. Het kan een paar aanpassingen duren voordat je project werkt zoals je het gepland had.
+
+**Tip:** Voeg opmerkingen toe aan jouw code. Gebruik alledaagse taal om uit te leggen wat de code doet. Soms kom je er daardoor achter dat je code niet echt doet wat je wilt! Opmerkingen zijn handig als je jouw code later wilt begrijpen en ze helpen ook andere mensen om jouw projecten te begrijpen.
+
+### Veelvoorkomende fouten
+
+Je vindt misschien veel voorkomende fouten in je HTML of CSS die je moet oplossen. Hier zijn enkele voorbeelden:
+
+**Mijn webpagina wordt niet correct weergegeven**
+
+[[[incorrect-tags]]]
+
+[[[mismatched-tags]]]
+
+**Verdere vragen voor foutopsporing**
+
+[[[image-not-displayed]]]
+
+[[[font-not-displayed]]]
+
+[[[web-debug-link]]]
+
+Je kunt een fout vinden die hier niet wordt vermeld. Kun je erachter komen hoe je het kunt oplossen?
+
+**Tip:** Als je het probleem niet kan vinden nadat je deze technieken hebt geprobeerd, Neem dan een pauze of werk aan een ander deel van je project. Als je terugkomt, vind je de bug misschien meteen!
+
+We horen graag over je fouten en hoe je ze hebt opgelost. Gebruik de feedbackknop onderaan deze pagina om ons over je project te vertellen en laat het ons weten wanneer je een andere bug hebt gevonden.
diff --git a/nl-NL/step_11.md b/nl-NL/step_11.md
new file mode 100644
index 00000000..7462d4ad
--- /dev/null
+++ b/nl-NL/step_11.md
@@ -0,0 +1,25 @@
+## Nuttige tips
+
+### Code inklappen
+
+Je HTML-bestand kan erg lang worden, waardoor het lastig kan zijn om de onderdelen te vinden waaraan je wil werken. Om je code leesbaarder te maken, kun je delen ervan inklappen waar je je nu niet op hoeft te concentreren om ze later weer uit te klappen.
+
+Klik op het kleine driehoekje naast het codegedeelte dat je wil samenvouwen.
+
+### Gebruik tijdelijke tekst
+
+Je kunt tijdelijke tekst aan jouw webpagina toevoegen om te zien hoe jouw lay-out eruitziet:
+
+[[[add-placeholder-text]]]
+
+### Voeg opmerkingen toe aan je code
+
+Je kunt nuttige opmerkingen toevoegen aan zowel je HTML als CSS bestanden:
+
+[[[web-comment-code]]]
+
+### Denk aan je publiek
+
+Bekijk je gepubliceerde webpagina indien mogelijk op verschillende apparaten, zoals een laptop, telefoon of tablet. Zo bekijk je je webpagina vanuit het perspectief van veel verschillende bezoekers.
+
+**Tip:** Als je geen toegang hebt tot andere apparaten, kun je de balk tussen de teksteditor en de uitvoer van jouw webpagina verslepen om de webpagina breder of smaller te maken.
diff --git a/nl-NL/step_12.md b/nl-NL/step_12.md
new file mode 100644
index 00000000..4c5857d4
--- /dev/null
+++ b/nl-NL/step_12.md
@@ -0,0 +1,9 @@
+## Onze webprojecten
+
+Ons 'Inleiding tot web'-pad bestaat uit zes projecten waarmee je verschillende webvaardigheden leert, zodat je zelfstandig je eigen projecten kunt maken.
+
+Je kunt terugkeren naar deze handleiding, 'Aan de slag met webontwikkeling', voor een overzicht van de vaardigheden die je hebt geleerd.
+
+### Webprojecten voor beginners
+
+Het pad [Inleiding tot web](https://projects.raspberrypi.org/en/pathways/web-intro) behandelt de ontwikkeling van afzonderlijke webpagina's met behulp van HTML en CSS. Toekomstige paden zullen nog meer onderwerpen behandelen waaronder het gebruik van JavaScript om dynamische webpagina's te maken.
diff --git a/nl-NL/step_13.md b/nl-NL/step_13.md
new file mode 100644
index 00000000..b7242bee
--- /dev/null
+++ b/nl-NL/step_13.md
@@ -0,0 +1,43 @@
+## Woordenlijst voor webontwikkeling
+
+## Webontwikkeling
+
+- Het **World Wide Web** of **web** is een grote verzameling van met elkaar verbonden webpagina's.
+
+- Een **webpagina** is een enkele pagina met inhoud met een webadres of Universal Resource Locator (URL).
+
+- Een **website** is een groep webpagina's met dezelfde domeinnaam.
+
+- Een **domeinnaam** is het deel van een webadres na `http://` of `https://`, bijvoorbeeld `projects.raspberrypi.org`.
+
+- Een **webontwikkelaar** of **front-end ontwikkelaar** is iemand die websites maakt met behulp van HTML, CSS en JavaScript.
+
+### HTML
+
+- De **Hypertext Markup Language (HTML)** taal wordt gebruikt om een webpagina zo te structureren dat een webbrowser (of schermlezer) weet wat er met de inhoud moet gebeuren.
+
+- HTML gebruikt **tags** om inhoud te 'markeren', zodat een webbrowser of schermlezer weet hoe de inhoud moet worden gepresenteerd. Tags beginnen en eindigen met punthaken en de meeste hebben een overeenkomende eindtag. De tags `` en ` ` worden bijvoorbeeld gebruikt om een kop op niveau 1 te beginnen en te beëindigen.
+
+- De verschillende onderdelen van een HTML-pagina worden **elementen** genoemd en bevatten tags. `De titel ` is een level één koptekst element.
+
+- HTML-elementen kunnen **attributen** hebben die aanvullende informatie verschaffen. Dit voorbeeld ` ` heeft een `src` attribuut met een waarde voor de naam van de afbeelding en een `alt` attribuut met een waarde voor de alternatieve tekst als een afbeelding niet kan worden bekeken.
+
+- Elementen kunnen elementen op **inline** of **block** niveau zijn. Een **inline**-element is een element dat zich in een zin bevindt. Bijvoorbeeld `` creëert een vetgedrukt stuk tekst. Een **blok** element is een heel blok HTML, zoals een `` of een ``.
+
+### CSS
+
+- De **Cascading Style Sheets (CSS)** taal beschrijft precies hoe een webpagina eruit moet zien.
+
+- Een CSS-bestand bevat een lijst met **regels**.
+
+- Elke regel heeft een lijst van **eigenschappen** met waarden. Bijvoorbeeld `color: teal` stelt de eigenschap kleur in op blauwgroen.
+
+- Elke regel heeft een **selector** die aangeeft op welke HTML-elementen de regel moet worden toegepast. Dit kan de naam zijn van een HTML-element of `. classname` waar 'classname' de naam is van een klasse die kan worden toegepast op HTML-elementen om de stijl te gebruiken.
+
+- Een CSS **class** wordt gebruikt om regels toe te passen op HTML-elementen waarop die klasse is toegepast. Bijvoorbeeld `` past de primary klasse toe op een sectie-element, wat betekent dat de eigenschappen die in regels met de selector `.primary` zijn gedefinieerd, worden gebruikt.
+
+- Een CSS-bestand wordt vaak een **style sheet** genoemd.
+
+- CSS kan **variabelen** gebruiken om gegevens vast te leggen over zaken die kunnen veranderen, zoals het lettertype en de kleur van de letters. Door variabelen te gebruiken kun je de opmaak van een hele pagina veel sneller wijzigen, omdat je alleen de inhoud van de variabele wijzigt.
+
+- Met CSS kun je **animaties** aanmaken. Dit betekent dat de stijl van een element over een bepaalde tijdperiode van de ene stijl naar de andere verandert. Coole effecten, zoals knipperen, kunnen worden gemaakt met behulp van CSS-animaties.
diff --git a/nl-NL/step_2.md b/nl-NL/step_2.md
new file mode 100644
index 00000000..2a77bad7
--- /dev/null
+++ b/nl-NL/step_2.md
@@ -0,0 +1,23 @@
+## Wat is HTML?
+
+HTML is de taal die wordt gebruikt om webpagina's te schrijven.
+
+
+**Hypertext Markup Language (HTML)** wordt gebruikt om een webpagina te structureren, zodat een webbrowser (of schermlezer) weet wat er met de inhoud moet gebeuren.
+
+
+HTML definieert een set **tags** die beginnen en eindigen met punthaken en die worden gebruikt om de inhoud van een webpagina te 'markeren'.
+
+Dit is een klein voorbeeld van een webpagina:
+
+
+
+Probeer de tekst tussen de begin- en eindtags `` en ` ` te wijzigen ('h1' is de belangrijkste kop).
+
+### Gebruik van semantische HTML-tags
+
+Het pad [Inleiding tot web](https://projects.raspberrypi.org/en/pathways/web-intro) maakt gebruik van moderne best practices voor HTML, waaronder het gebruik van de 'semantische' tags ``, ``, `` en `` die webbrowsers en schermlezers meer informatie geven over het doel van de inhoud.
+
+## Startprojecten
+
+Elk project bevat een startsjabloon, zodat webpagina's de best practices volgen en jongeren zich kunnen richten op de creatievere aspecten van webontwikkeling.
diff --git a/nl-NL/step_3.md b/nl-NL/step_3.md
new file mode 100644
index 00000000..8f69f079
--- /dev/null
+++ b/nl-NL/step_3.md
@@ -0,0 +1,39 @@
+## Wat is CSS?
+
+CSS is een taal die samen met HTML wordt gebruikt om te bepalen hoe de elementen op een webpagina er precies uit moeten zien. Dit omvat kleuren, positionering en effecten (zoals afgeronde hoeken), maar ook overgangen die kunnen worden gebruikt om animatie-effecten te creëren.
+
+
+**Cascading Style Sheets (CSS)** beschrijft precies hoe een webpagina eruit moet zien. Zonder CSS zou een webpagina er heel saai uitzien.
+
+
+Dit project gebruikt het bestand `style.css` om te bepalen hoe HTML-elementen worden weergegeven en het bestand `fiesta.css` om kleur- en lettertypekeuzes te bieden:
+
+
+
+### Style sheets die Inbegrepen zijn
+
+Het is veel werk om een complete CSS sheet te maken met stijlen die goed samengaan. Veel webontwikkelaars geven er de voorkeur aan om een bestaande stylesheet te gebruiken en deze aan te passen aan hun behoeften.
+
+Het pad [Inleiding tot web](https://projects.raspberrypi.org/en/pathways/web-intro) maakt gebruik van een stijlblad dat de beste werkwijzen volgt en stijlen bevat die interessant en relevant zijn voor jongeren die hun eerste webprojecten maken.
+
+Makers hebben de mogelijkheid om de aangeboden stijlen aan te passen en uit te breiden. Dankzij deze aanpak kunnen ze snel interessante webpagina's maken.
+
+### Kleuren- en lettertypepaletten die inbegrepen zijn
+
+Het ontwerpen van kleurenpaletten en lettertypen die goed bij elkaar passen, is een andere tijdrovende taak die een bepaalde vaardigheid vraagt. De drie ontdek-projecten bevatten passende lettertypen en kleurenpaletten die makers kunnen bewerken.
+
+Voor Ontwerp en Uitvinden projecten hebben we een selectie van kleurenpaletten en lettertype combinaties aangeleverd waaruit makers kunnen kiezen.
+
+Makers krijgen ook de mogelijkheid om hun eigen kleurenpaletten te maken en lettertypen te kiezen uit Google Fonts.
+
+### Gebruik van variabelen
+
+De style sheets gebruiken **CSS-variabelen** om kleuren en lettertypen te definiëren zodat ze gemakkelijk op één plek kunnen worden gewijzigd.
+
+### Responsief ontwerp
+
+Responsieve webpagina's en websites passen zich aan op schermen van verschillende vormen en maten, waaronder mobiele telefoons. Deze projecten volgen moderne best practices, waaronder het gebruik van de REM-eenheid voor tekstgroottes (wat betekent dat de tekstgroottes worden gebaseerd op de door de gebruiker gewenste lettergrootte-instellingen) en `flex`-inhoud, die wordt afgebroken als er niet genoeg ruimte is.
+
+### Toegankelijk ontwerp
+
+De meegeleverde style sheets zijn allemaal gecontroleerd op hoog kleurcontrast en makers wordt aangeraden om het kleurcontrast te controleren wanneer ze hun eigen keuzes maken.
diff --git a/nl-NL/step_4.md b/nl-NL/step_4.md
new file mode 100644
index 00000000..8955cbe5
--- /dev/null
+++ b/nl-NL/step_4.md
@@ -0,0 +1,73 @@
+## Maak je eerste webpagina
+
+Om je voor te bereiden op dit pad, kun je proberen jouw eigen webpagina te maken. Het [Inleiding tot web](https://projects.raspberrypi.org/en/pathways/web-intro)-pad maakt gebruik van de Code-Editor, dus er hoeft geen software te worden geïnstalleerd.
+
+In deze stap voeg je HTML en CSS toe met behulp van dezelfde aanpak als in onze webprojecten.
+
+\--- task ---
+
+Open dit [startproject](https://editor.raspberrypi.org/en/projects/gswd-starter){:target="_blank"}. Het wordt geopend in een apart browsertabblad.
+
+Je moet schakelen tussen deze instructies en de editor.
+
+\--- /task ---
+
+\--- task ---
+
+De Code-Editor opent de `index.html` pagina.
+
+Voeg de gemarkeerde code toe:
+
+## --- code ---
+
+language: html
+filename: index.html
+line_numbers: true
+line_number_start: 15
+line_highlights: 16
+--------------------------------------------------------
+
+
+ De kop
+
+
+\--- /code ---
+
+**Let op:** De naam van het bestand dat je gaat bewerken wordt weergegeven en de regelnummers en de gemarkeerde code tonen de wijzigingen die je moet maken.
+
+\--- /task ---
+
+\--- task ---
+
+**Test:** Klik **Run** en controleer of je titel verschijnt in het resultaatgebied van de Code-Editor.
+
+\--- /task ---
+
+\--- task ---
+
+Klik nu op het tabblad `style.css` in de Code-Editor. Het bestand is leeg.
+
+Voeg de volgende CSS **regel** toe:
+
+## --- code ---
+
+language: css
+filename: style.css
+line_numbers: true
+line_number_start: 15
+line_highlights: 16
+--------------------------------------------------------
+
+h1 {
+color: teal;
+text-align: center;
+}
+\--- /code ---
+
+\--- /task ---
+
+\--- task ---
+
+**Test:** Controleer of de koptekst van kleur is veranderd en gecentreerd is.
+
+\--- /task ---
diff --git a/nl-NL/step_5.md b/nl-NL/step_5.md
new file mode 100644
index 00000000..feebeb31
--- /dev/null
+++ b/nl-NL/step_5.md
@@ -0,0 +1,39 @@
+## Kleurenpaletten gebruiken
+
+Wanneer je een webpagina ontwerpt, is het een goed idee om een kleurenpalet te gebruiken.
+
+Met kleurenpaletten kun je een webpagina aantrekkelijker maken met kleuren die goed bij elkaar passen.
+
+[[[web-colour-palette-variables]]]
+
+Je kunt de kleurenpaletten van het webontwikkelingsstartproject gebruiken of personaliseren:
+
+![Voorbeelden van kleurenpaletten.](images/palette-examples.png)
+
+[[[hex-colour-palettes]]]
+
+[[[web-colour-palette]]]
+
+Je kunt een kleurenpalet maken van een afbeelding:
+
+![Voorbeelden van kleurenpaletten uit afbeeldingen.](images/image-palette.png)
+
+[[[trinket-image-library]]]
+
+[[[colours-from-image]]]
+
+Je kunt kleurenpaletten aanpassen voor stijl en toegankelijkheid:
+
+![Voorbeelden van één secundair palet met slecht contrast en één met goed contrast.](images/contrast-examples.png)
+
+[[[contrast-checker]]]
+
+[[[add-colour-variables]]]
+
+Je kunt je kleurenpaletten gebruiken om tekst- en achtergrondkleuren in te stellen:
+
+[[[web-primary-secondary]]]
+
+Je kunt je eigen klasse maken om een nieuwe stijl te maken:
+
+[[[web-add-class]]]
diff --git a/nl-NL/step_6.md b/nl-NL/step_6.md
new file mode 100644
index 00000000..b7e17cc9
--- /dev/null
+++ b/nl-NL/step_6.md
@@ -0,0 +1,59 @@
+## Structureer je pagina
+
+![Een gelabelde afbeelding van een webpagina. Een '1' is boven het koptekstgebied aan de bovenkant geplaatst. Een '2' is geplaatst om de belangrijkste inhoud van de pagina te tonen. Een '3' is geplaatst om een gedeelte van de inhoud weer te geven. Een '4' is geplaatst om de voettekst onderaan de pagina te tonen.](images/structure-diagram.png)
+
+[[[web-add-title-head]]]
+
+[[[overall-page-structure]]]
+
+![Een strook met drie afbeeldingen die verschillende sets van drie secties en verschillende kleurenpaletten laten zien.](images/example-layouts.png)
+
+[[[full-width-section]]]
+
+[[[full-width-quote]]]
+
+
+Webpagina's kunnen op veel verschillende apparaten worden bekeken en moeten **responsief** zijn voor elk apparaat. Dit betekent dat als een gebruiker jouw site op een mobiele telefoon bekijkt, de webpagina moet reageren op een kleiner scherm. Als een gebruiker het op een desktop-PC bekijkt, moet de webpagina op een groter scherm reageren.
+
+
+[[[using-rem]]]
+
+CSS kan ook worden gebruikt om op responsieve wijze de lay-out van de pagina te veranderen:
+
+[[[side-by-side-section]]]
+
+[[[wrapped-regular-width]]]
+
+[[[wrapped-wide-narrow]]]
+
+[[[web-large-text-tiles]]]
+
+[[[text-image-text]]]
+
+[[[web-wrap-gap]]]
+
+[[[three-text-tiles]]]
+
+Je kunt meer stijl toevoegen aan alle elementen op je webpagina:
+
+![Een reeks voorbeelden met kleurverlopen, stippellijnen en afgeronde hoeken.](images/borders-corners.png)
+
+[[[rounded-corners]]]
+
+[[[web-borders]]]
+
+[[[web-box-shadow]]]
+
+![Een strook met kleurverlopen met verschillende kleurenpaletten.](images/gradients.png)
+
+[[[add-a-gradient]]]
+
+Je kunt je inhoud uitlijnen en meer ruimte geven om het uiterlijk van jouw webpagina te verbeteren:
+
+[[[web-x-y-centering]]]
+
+[[[padding-margins]]]
+
+Je kunt je eigen klasse maken om een nieuwe stijl te maken:
+
+[[[web-add-class]]]
diff --git a/nl-NL/step_7.md b/nl-NL/step_7.md
new file mode 100644
index 00000000..9179aa52
--- /dev/null
+++ b/nl-NL/step_7.md
@@ -0,0 +1,43 @@
+## Lettertypen en tekstelementen toevoegen
+
+Kies lettertypen om te gebruiken op je webpagina.
+
+![Alle lettertypen die beschikbaar zijn in het startproject. Elke lettertypetitel is geschreven met behulp van de lettertypestijl.](images/font-examples.png)
+
+[[[included-fonts]]]
+
+[[[web-fonts]]]
+
+[[[google-fonts]]]
+
+Je kunt tijdelijke tekst gebruiken terwijl je aan jouw lay-out werkt:
+
+[[[add-placeholder-text]]]
+
+Je kunt tekstelementen invoegen:
+
+![Een voorbeeldstrook met een geordende lijst, een ongeordende lijst en een citaat.](images/list-quote-example.png)
+
+[[[web-ordered-list]]]
+
+[[[web-unordered-list]]]
+
+[[[web-create-link]]]
+
+[[[full-width-quote]]]
+
+Je kunt je tekst opmaken:
+
+![Een lijst met vetgedrukte tekst in verschillende kleuren.](images/strong-example.png)
+
+[[[web-headers-large-text]]]
+
+[[[web-center-text]]]
+
+[[[web-strong-em]]]
+
+[[[web-animate-span]]]
+
+Je kunt je eigen klasse maken om een nieuwe stijl te maken:
+
+[[[web-add-class]]]
diff --git a/nl-NL/step_8.md b/nl-NL/step_8.md
new file mode 100644
index 00000000..2354a5ba
--- /dev/null
+++ b/nl-NL/step_8.md
@@ -0,0 +1,37 @@
+## Afbeeldingen toevoegen
+
+![Voorbeelden van afbeeldingen en emoji in een overzicht.](images/image-emoji-strip.png)
+
+Je kunt een afbeelding uit de startprojectbibliotheek toevoegen:
+
+[[[trinket-image-library]]]
+
+[[[web-alt-text]]]
+
+Je kunt een emoji als afbeelding gebruiken:
+
+![Een achtergrondafbeelding met een patroon. Het hoofdgedeelte heeft een semi-transparant effect, zodat de afbeelding erachter zichtbaar is.](images/background-image.png)
+
+[[[choose-an-emoji]]]
+
+[[[huge-emoji]]]
+
+Je kunt een achtergrondafbeelding toevoegen:
+
+[[[web-background-image]]]
+
+[[[add-transparency]]]
+
+**Tip:** Je kunt je afbeeldingen vormgeven met afgeronde hoeken of randen:
+
+![Voorbeelden van afbeeldingen met stippellijnen of doorlopende randen, slagschaduw en afgeronde hoeken.](images/image-borders.png)
+
+[[[rounded-corners]]]
+
+[[[web-borders]]]
+
+[[[web-box-shadow]]]
+
+Je kunt je eigen klasse maken om een nieuwe stijl te maken:
+
+[[[web-add-class]]]
diff --git a/nl-NL/step_9.md b/nl-NL/step_9.md
new file mode 100644
index 00000000..0f4a35e2
--- /dev/null
+++ b/nl-NL/step_9.md
@@ -0,0 +1,21 @@
+## Animaties maken
+
+Maak web flip cards.
+
+
+
+[[[web-flip-cards]]]
+
+Je kunt animaties gebruiken om het uiterlijk of de positie van elementen op je pagina na verloop van tijd te wijzigen:
+
+
+
+[[[web-starter-animations]]]
+
+[[[web-customise-animations]]]
+
+[[[web-animate-span]]]
+
+Je kunt je eigen klasse maken om een nieuwe stijl te maken:
+
+[[[web-add-class]]]
diff --git a/nl-NL/web-comments.txt b/nl-NL/web-comments.txt
new file mode 100644
index 00000000..7747307e
--- /dev/null
+++ b/nl-NL/web-comments.txt
@@ -0,0 +1,13 @@
+Grote titel
+
+Titel die in webbrowsers wordt weergegeven
+
+Importeer lettertypen van Google
+
+Voeg een CSS-stijlbestand toe
+
+De paginakoptekstcode komt hier terecht
+
+De hoofdinhoud van de webpagina bevindt zich tussen de main tags
+
+Voettekst code komt hier