We introduce to you the first Chillhop Essentials of 2023 with our Spring release: a 26 song compilation available on purple double vinyl. The seasonal release comes complete with an immersive playground for our Raccoon to roam. With all art handled by illustrator/animator Rafael Araújo, the Essentials 2020 universe shows that anything is possible. Follow along and help us explore.
I hope this finds you well! Narnia is even more magical than I imagined. The landscapes are breathtaking, and I've met the most fascinating creatures, including Aslan himself. Every day here is an adventure. I visited Cair Paravel and was awed by its beauty. I wish you could see it with me! Sending you lots of love and a touch of Narnian magic. Can't wait to share my stories when I return.
16 |
17 |
18 |
19 |
To: Kean Aviram
20 |
Kazimiera Charon
21 |
1269 Friendship Lane
22 |
San Jose, CA, 95136
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Regular-Exam/01.Postcard/01.Postcard_Resources/text.txt:
--------------------------------------------------------------------------------
1 | Greetings from Narnia!
2 |
3 | I hope this finds you well! Narnia is even more magical than I imagined. The landscapes are breathtaking, and I've met the most fascinating creatures, including Aslan himself. Every day here is an adventure. I visited Cair Paravel and was awed by its beauty. I wish you could see it with me! Sending you lots of love and a touch of Narnian magic. Can't wait to share my stories when I return.
4 |
5 | To: Kean Aviram
6 | Kazimiera Charon
7 |
8 | 1269 Friendship Lane
9 |
10 | San Jose, CA, 95136
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/.DS_Store
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Description.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Description.docx
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/.DS_Store
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/animal-care.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/animal-care.png
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/background.jpg
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/bailey.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/bailey.jpg
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/bitsy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/bitsy.jpg
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/cookie.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/cookie.webp
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/dog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/dog.png
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/logo.png
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/munckin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/munckin.jpg
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/pet-food.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/images/pet-food.png
--------------------------------------------------------------------------------
/Regular-Exam/02.AnimalRescue/02.AnimalRescue_Resources/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | Animal Rescue
11 |
12 |
13 |
14 |
15 |
26 |
27 |
We run a neutering programme and also rescue sick, injured or neglected dogs.
28 |
29 |
30 |
31 |
32 |
33 |
DOGS IN NEED
34 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
35 |
36 |
37 |
38 |
Bailey
39 |
40 |
41 |
42 |
Cookie
43 |
44 |
45 |
46 |
Bitsy
47 |
48 |
49 |
50 |
Munchkin
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
Animal Madical Care
60 |
61 |
62 |
63 |
64 |
Food Partnership
65 |
66 |
67 |
68 |
Adopt dog
69 |
70 |
71 |
72 |
73 |
74 |
CONTACTS
75 |
Nunc auctor turpis quis mollis porttitor
76 |
Penatibus et magnis dis parturient montes, nascetur ridiculus mus. Fusce a metus et mauris suscipit
77 | maximus. Vestibulum eget tellus et nulla vestibulum vulputate. Mauris eget magna eget orci consequat
78 | interdum. Aenean vel nisi sollicitudin. Penatibus et magnis dis parturient montes, nascetur ridiculus
79 | mus. Fusce a metus et mauris suscipit maximus.
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/ex02/04/images/image1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/ex02/04/images/image1.jpg
--------------------------------------------------------------------------------
/ex02/04/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/ex02/04/screenshot.png
--------------------------------------------------------------------------------
/ex02/04/text.txt:
--------------------------------------------------------------------------------
1 | Where exactly is aurora borealis?
2 |
3 | The northern lights most commonly occur within the geographic area beneath the auroral oval. It encompasses latitudes between 60 and 75 degrees and takes in Iceland, northern parts of Sweden, Finland, Norway, Russia, Canada and Alaska as well as southern Greenland.
4 |
5 | discover-the-world.com
6 | https://www.discover-the-world.com/northern-lights/
--------------------------------------------------------------------------------
/ex02/06/component-accordion.css:
--------------------------------------------------------------------------------
1 | body {
2 | font-family: "Protest Guerrilla", sans-serif;
3 | }
4 | .accordion-container {
5 | width: 70%;
6 | margin: 30px auto;
7 | }
8 | .accordion-container details {
9 | border: 1px solid #c0c0c0;
10 | padding: 20px;
11 | border-bottom: 0;
12 | }
13 | .accordion-container details:last-child {
14 | border-bottom: 1px solid #c0c0c0;
15 | }
16 | .accordion-container details summary {
17 | font-weight: 700;
18 | cursor: pointer;
19 | }
--------------------------------------------------------------------------------
/ex02/06/component-accordion.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Accordion
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Heading 1
16 |
Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
17 |
Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
18 |
19 |
20 |
21 | Heading 2
22 |
Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
23 |
Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
24 |
25 |
26 |
27 | Heading 3
28 |
Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
29 |
Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/ex02/06/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/ex02/06/screenshot.png
--------------------------------------------------------------------------------
/ex02/06/text.txt:
--------------------------------------------------------------------------------
1 | Heading 1
2 |
3 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
4 |
5 | Heading 2
6 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
7 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
8 |
9 | Heading 3
10 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
11 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Est magnam, odio nam enim architecto, voluptate, quidem quas deserunt doloremque dolorem sed. Optio accusantium quaerat culpa rerum in expedita sunt voluptatem.
--------------------------------------------------------------------------------
/ex02/08/component-button.css:
--------------------------------------------------------------------------------
1 | a {
2 | color: inherit;
3 | text-decoration: none;
4 | }
5 | h2 {
6 | font-size: 1.2em;
7 | margin: 0;
8 | }
9 | .button {
10 | background: #cfcccc;
11 | border-radius: 50%;
12 | padding: 10px;
13 | text-align: center;
14 | margin: 10px 5px;
15 | display: inline-block;
16 | font-size: 0.7rem;
17 | border: 1px solid #cfcccc;
18 | }
19 | .button:first-of-type {
20 | margin-left: 0px;
21 | }
22 | .primary {
23 | background: orange;
24 | }
25 | .secondary {
26 | background: yellow;
27 | }
28 | .outline {
29 | background: #FFF;
30 | }
--------------------------------------------------------------------------------
/ex02/08/component-button.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Buttons
7 |
8 |
9 |
10 |
11 |
12 |
13 |
Stay away from those people who try to disparage your ambitions. Small minds will always do that, but great minds will give you a feeling that you can become great too.
18 |
Stanley Kimball
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
Stay away from those people who try to disparage your ambitions. Small minds will always do that, but great minds will give you a feeling that you can become great too.
31 |
Stanley Kimball
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
Stay away from those people who try to disparage your ambitions. Small minds will always do that, but great minds will give you a feeling that you can become great too.
46 |
Stanley Kimball
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/ex03/06/text.txt:
--------------------------------------------------------------------------------
1 | Stay away from those people who try to disparage your ambitions. Small minds will always do that, but great minds will give you a feeling that you can become great too.
2 | Stanley Kimball
3 |
4 | Success is peace of mind, which is a direct result of self-satisfaction in knowing you made the effort to become the best of which you are capable.
5 | Friday Davison
6 |
7 | Success is peace of mind, which is a direct result of self-satisfaction in knowing you made the effort to become the best of which you are capable.
8 | Friday Davison
9 |
--------------------------------------------------------------------------------
/ex03/preSolved/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/ex03/preSolved/.DS_Store
--------------------------------------------------------------------------------
/ex03/preSolved/01/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/ex03/preSolved/01/screenshot.png
--------------------------------------------------------------------------------
/ex03/preSolved/01/text.txt:
--------------------------------------------------------------------------------
1 |
2 | Three laws of robotics
3 | Rules developed by science-fiction writer Isaac Asimov, who sought to create an ethical system for humans and robots.
4 |
5 |
6 | 1st Law
7 |
8 | A robot may not injure a human being or, through inaction, allow a human being to come to harm
9 |
10 |
11 | 2nd Law
12 |
13 | A robot must obey the orders given it by human beings except where such orders would conflict with the First Law
14 |
15 |
16 | 3rd Law
17 |
18 | A robot must protect its own existence as long as such protection does not conflict with the First or Second Law
19 |
20 |
21 | Asimov later added another rule, known as the fourth or zeroth law, that superseded the others. It stated that “a robot may not harm humanity, or, by inaction, allow humanity to come to harm.”
22 |
--------------------------------------------------------------------------------
/ex03/preSolved/01/three-columns.css:
--------------------------------------------------------------------------------
1 | * {
2 | padding: 0;
3 | margin: 0;
4 | box-sizing: border-box;
5 | }
6 |
7 | body {
8 | background: #EEE;
9 | font: 14px/1.5 Lato, sans-serif;
10 | margin: 0;
11 | padding: 2em;
12 | }
13 |
14 | .container {
15 | max-width: 1100px;
16 | margin: 0 auto;
17 | }
18 |
19 | .columns {
20 | background: #fff;
21 | padding: 2em 4em;
22 | border-radius: 0.3em;
23 | box-shadow: 0 0 1em 0 rgb(0, 0, 0, 0.2);
24 | display: flex;
25 | flex-wrap: wrap;
26 | gap: 2em 4em;
27 | }
28 |
29 | .columns > header,
30 | .columns > footer {
31 | flex: 0 0 100%;
32 | }
33 |
34 | .columns > header::after,
35 | .columns > footer::before {
36 | display: block;
37 | content: '';
38 | width: 5em;
39 | height: 2px;
40 | background-color: #eee;
41 | margin: 1em auto;
42 | }
43 |
44 | .columns > header {
45 | text-align: center;
46 | }
47 |
48 | .columns > header h2 {
49 | margin-top: 0;
50 | padding-bottom: 0.5rem;
51 | }
52 |
53 | .columns > header p,
54 | .columns > footer p {
55 | opacity: 0.6;
56 | margin: 0 auto;
57 | text-align: center;
58 | }
59 |
60 | .columns > header p {
61 | font-size: 1.2em;
62 | font-style: italic;
63 | max-width: 25em;
64 | padding-bottom: 1em;
65 | }
66 |
67 | .columns > footer p {
68 | max-width: 50em;
69 | }
70 |
71 | .columns article {
72 | flex: 1 1 calc( ( 100% - ( 2 * 4em ) ) / 3 );
73 | }
--------------------------------------------------------------------------------
/ex03/preSolved/01/three-columns.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 3 Columns
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
Three laws of robotics
17 |
Rules developed by science-fiction writer Isaac Asimov, who sought to create an ethical system for humans and robots.
18 |
19 |
20 |
21 |
22 |
1st Law
23 |
24 |
A robot may not injure a human being or, through inaction, allow a human being to come to harm
25 |
26 |
27 |
28 |
29 |
2nd Law
30 |
31 |
A robot must obey the orders given it by human beings except where such orders would conflict with the First Law
32 |
33 |
34 |
35 |
36 |
3rd Law
37 |
38 |
A robot must protect its own existence as long as such protection does not conflict with the First or Second Law
Stay away from those people who try to disparage your ambitions. Small minds will always do that, but great minds will give you a feeling that you can become great too.
19 |
Stanley Kimball
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
Success is peace of mind, which is a direct result of self-satisfaction in knowing you made the effort to become the best of which you are capable.
32 |
Friday Davison
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/ex03/preSolved/06/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/ex03/preSolved/06/screenshot.png
--------------------------------------------------------------------------------
/ex03/preSolved/06/text.txt:
--------------------------------------------------------------------------------
1 | Stay away from those people who try to disparage your ambitions. Small minds will always do that, but great minds will give you a feeling that you can become great too.
2 | Stanley Kimball
3 |
4 | Success is peace of mind, which is a direct result of self-satisfaction in knowing you made the effort to become the best of which you are capable.
5 | Friday Davison
6 |
7 | Success is peace of mind, which is a direct result of self-satisfaction in knowing you made the effort to become the best of which you are capable.
8 | Friday Davison
9 |
--------------------------------------------------------------------------------
/ex03/preSolved/07/expandable-tree-view.css:
--------------------------------------------------------------------------------
1 | * {
2 | padding: 0;
3 | margin: 0;
4 | }
5 |
6 | html {
7 | box-sizing: border-box;
8 | }
9 |
10 | *,
11 | *:before,
12 | *:after {
13 | box-sizing: inherit;
14 | }
15 |
16 | html {
17 | font: 14px/1.5 Lato, sans-serif;
18 | }
19 |
20 | p, ul, ol {
21 | margin-bottom: 1.5em;
22 | }
23 |
24 | body {
25 | padding: 2em;
26 | }
27 |
28 | h1 {
29 | margin-bottom: 1em;
30 | }
31 |
32 | .tree {
33 | --border-size: 4px;
34 | --border-color: #DDD;
35 | --spacing-line-vertical: 0.2em;
36 | --radius: 8px;
37 | }
38 |
39 | .tree li, .tree summary {
40 | line-height: 1.2;
41 | display: flex;
42 | flex: 1 1 auto;
43 | }
44 |
45 | .tree li {
46 | padding: var(--spacing-line-vertical) 0;
47 | }
48 |
49 | .tree ul {
50 | padding-top: var(--spacing-line-vertical);
51 | padding-left: 0;
52 | }
53 |
54 | .tree ul li {
55 | border-left: var(--border-size) solid var(--border-color);
56 | display: flex;
57 | align-items: center;
58 | margin-left: 0.25em;
59 | }
60 |
61 | .tree ul li:last-child {
62 | border-color: transparent;
63 | }
64 |
65 | .tree ul li:before {
66 | content: "";
67 | order: -2;
68 | display: block;
69 | align-self: flex-start;
70 | flex: 0 0 1.4em;
71 | width: 1.4em;
72 | height: 1.1em;
73 | border: solid var(--border-color);
74 | border-width: 0 0 var(--border-size) var(--border-size);
75 | position: relative;
76 | top: -0.5em;
77 | left: calc( var(--border-size) * -0.91 );
78 | }
79 |
80 | .tree ul li:last-child:before {
81 | border-bottom-left-radius: 0.5em;
82 | }
83 |
84 | .tree summary {
85 | display: flex;
86 | cursor: pointer;
87 | align-items: center;
88 | }
89 |
90 | .tree summary::marker {
91 | display: none;
92 | }
93 |
94 | .tree summary:focus {
95 | outline: none;
96 | }
97 |
98 | .tree summary:focus-visible {
99 | outline: 1px dotted #000;
100 | }
101 |
102 | .tree summary::before {
103 | content: "";
104 | display: flex;
105 | align-items: center;
106 | justify-content: center;
107 | order: -1;
108 | flex: 0 0 1.4em;
109 | width: 1.4em;
110 | height: 1.4em;
111 | font-size: 1rem;
112 | line-height: 1;
113 | border-radius: 50%;
114 | background: #ddd;
115 | margin-right: 0.4em;
116 | background-size: 50% 50%;
117 | background-repeat: no-repeat;
118 | background-position: center;
119 | margin-left: -0.3em;
120 | }
121 |
122 | .tree summary::before {
123 | content: "+";
124 | background-color: #696;
125 | z-index: 1;
126 | color: #fff;
127 | line-height: calc(2 * var(--radius) - 2px);
128 | text-align: center;
129 | }
130 |
131 | .tree details {
132 | flex: 1 1 auto;
133 | }
134 |
135 | .tree details[open] > summary::before {
136 | content: "-";
137 | }
--------------------------------------------------------------------------------
/ex03/preSolved/07/expandable-tree-view.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Expandable Tree View
7 |
8 |
9 |
10 |
11 |
Collapsable & expandable tree view in HTML & CSS only
For a long time, the only reliable cross-browser compatible tools available for creating CSS layouts were features like floats and positioning. These work, but in some ways they're also limiting and frustrating.
16 |
The following simple layout designs are either difficult or impossible to achieve with such tools in any kind of convenient, flexible way:
17 |
18 |
Vertically centering a block of content inside its parent.
19 |
Making all the children of a container take up an equal amount of the available width/height, regardless of how much width/height is available.
20 |
Making all columns in a multiple-column layout adopt the same height even if they contain a different amount of content.
21 |
22 |
As you'll see in subsequent sections, flexbox makes a lot of layout tasks much easier. Let's dig in!
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/ex03/preSolved/09/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/ex03/preSolved/09/screenshot.png
--------------------------------------------------------------------------------
/ex03/preSolved/09/text.txt:
--------------------------------------------------------------------------------
1 | Why Flexbox?
2 |
3 | For a long time, the only reliable cross-browser compatible tools available for creating CSS layouts were features like floats and positioning. These work, but in some ways they're also limiting and frustrating.
4 | The following simple layout designs are either difficult or impossible to achieve with such tools in any kind of convenient, flexible way:
5 |
6 | Vertically centering a block of content inside its parent.
7 | Making all the children of a container take up an equal amount of the available width/height, regardless of how much width/height is available.
8 | Making all columns in a multiple-column layout adopt the same height even if they contain a different amount of content.
9 |
10 | As you'll see in subsequent sections, flexbox makes a lot of layout tasks much easier. Let's dig in!
11 |
--------------------------------------------------------------------------------
/ex03/preSolved/10/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/popov593/SoftUni-HTML-CSS-09-2024/67d96c238f71f17e220e66a0f6dbb6fed0cc25e2/ex03/preSolved/10/screenshot.png
--------------------------------------------------------------------------------
/ex03/preSolved/10/sticky-footer.css:
--------------------------------------------------------------------------------
1 | * {
2 | margin: 0;
3 | padding: 0;
4 | box-sizing: border-box;
5 | }
6 |
7 | body {
8 | padding: 2em;
9 | font: 14px/1.5em Lato, sans-serif;
10 | display: flex;
11 | min-height: 100vh;
12 | border: 2px solid green;
13 | }
14 |
15 | .site {
16 | width: 100%;
17 | display: flex;
18 | flex-direction: column;
19 | }
20 |
21 | .site > * {
22 | border: 2px solid blue;
23 | padding: 2em;
24 | }
25 |
26 | .site > * + * {
27 | margin-top: 2em;
28 | }
29 |
30 | .site-content {
31 | flex: 1 1 auto;
32 | }
33 |
--------------------------------------------------------------------------------
/ex03/preSolved/10/sticky-footer.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Layout - Sticky Footer
7 |
8 |
9 |
10 |
11 |
We introduce to you the first Chillhop Essentials of 2023 with our Spring release: a 26 song compilation available on purple double vinyl. The seasonal release comes complete with an immersive playground for our Raccoon to roam. With all art handled by illustrator/animator Rafael Araújo, the Essentials 2020 universe shows that anything is possible. Follow along and help us explore.