├── .gitignore
├── README.md
├── aulas
├── aula-bootstrap
│ ├── css
│ │ ├── styles-test2.css
│ │ └── styles-test3.css
│ ├── test1.html
│ ├── test2.html
│ └── test3.html
├── aula-borda-sombra
│ ├── css
│ │ └── styles.css
│ └── index.html
├── aula-calc-vh-vw
│ ├── css
│ │ └── styles.css
│ └── index.html
├── aula-div-span
│ ├── img
│ │ ├── book1.jpg
│ │ └── book2.jpg
│ └── index.html
├── aula-flexbox
│ ├── css
│ │ └── styles.css
│ └── index.html
├── aula-footer-flexbox
│ ├── css
│ │ └── styles.css
│ ├── img
│ │ ├── facebook.svg
│ │ ├── instagram.svg
│ │ ├── linkedin.svg
│ │ ├── logo-devsuperior.svg
│ │ └── youtube.svg
│ └── index.html
├── aula-formularios
│ ├── img
│ │ ├── book1.jpg
│ │ └── book2.jpg
│ ├── index.html
│ └── obrigado.html
├── aula-google-fonts
│ ├── css
│ │ └── styles.css
│ └── index.html
├── aula-margin-auto
│ ├── css
│ │ └── styles.css
│ └── index.html
├── aula-primeiras-tags
│ ├── img
│ │ ├── book1.jpg
│ │ └── book2.jpg
│ └── index.html
├── aula-pseudo-elemento
│ ├── css
│ │ └── styles.css
│ └── index.html
└── aula-root-variaveis
│ ├── css
│ └── styles.css
│ └── index.html
├── projeto-dsfood
├── README.md
├── css
│ └── styles.css
├── img
│ ├── dsfood-logo.png
│ └── prato.jpg
└── index.html
├── projeto-dstasty
├── README.md
├── css
│ └── styles.css
├── img
│ └── pizza.png
└── index.html
├── projeto-lojatop
├── css
│ └── styles.css
├── img
│ ├── book1.jpg
│ └── book2.jpg
└── index.html
└── projeto-profile
├── README.md
├── css
└── styles.css
├── img
├── instagram.png
├── portfolio1.png
├── portfolio2.png
├── portfolio3.png
├── portfolio4.png
├── portfolio5.png
├── portfolio6.png
├── profile.svg
└── youtube.png
└── index.html
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .vscode
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | #  Curso Nivelamento HTML e CSS
2 | > Aprenda de forma rápida os principais fundamentos de HTML e CSS para se preparar para trabalhar com frameworks front end, e também crie seus primeiros projetos de portfólio para seu currículo.
3 |
4 | ## Realização
5 | [DevSuperior - Escola de programação](https://devsuperior.com.br)
6 |
7 | [](https://instagram.com/devsuperior.ig)
8 | [](https://youtube.com/devsuperior)
9 |
10 | #### Referências
11 |
12 | https://www.w3schools.com/html
13 |
14 | https://www.w3schools.com/css
15 |
16 | https://www.w3schools.com/cssref
17 |
18 | https://css-tricks.com/snippets/css/a-guide-to-flexbox
19 |
--------------------------------------------------------------------------------
/aulas/aula-bootstrap/css/styles-test2.css:
--------------------------------------------------------------------------------
1 | * {
2 | box-sizing: border-box;
3 | }
4 |
5 | html,
6 | body {
7 | background-color: #ddd;
8 | margin: 0;
9 | }
10 |
11 | .title-container {
12 | text-align: center;
13 | }
14 |
15 | .form-container {
16 | width: 100%;
17 | max-width: 960px;
18 | margin: 0 auto;
19 | background-color: #fff;
20 | padding: 20px;
21 | }
22 |
23 | .control-container {
24 | display: flex;
25 | flex-direction: column;
26 | }
27 |
28 | .custom-control {
29 | height: 40px;
30 | border-radius: 5px;
31 | border: 1px solid #ddd;
32 | padding: 10px;
33 | }
34 |
35 | .custom-submit {
36 | height: 40px;
37 | padding: 0 20px;
38 | background-color: blue;
39 | color: #fff;
40 | border-radius: 5px;
41 | border: none;
42 | }
43 |
44 | .buttons-container {
45 | margin-top: 20px;
46 | }
47 |
48 | @media (min-width: 768px) {
49 | .controls-container {
50 | display: flex;
51 | }
52 |
53 | .control-container {
54 | flex: 1;
55 | min-width: 320px;
56 | margin-right: 20px;
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/aulas/aula-bootstrap/css/styles-test3.css:
--------------------------------------------------------------------------------
1 | * {
2 | box-sizing: border-box;
3 | }
4 |
5 | html,
6 | body {
7 | background-color: #ddd;
8 | margin: 0;
9 | }
10 |
11 | .title-container {
12 | margin-top: 30px;
13 | margin-bottom: 30px;
14 | }
15 |
16 | .form-container {
17 | background-color: #fff;
18 | padding: 20px;
19 | }
20 |
21 | .buttons-container {
22 | margin-top: 20px;
23 | }
24 |
--------------------------------------------------------------------------------
/aulas/aula-bootstrap/test1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Aula Bootstrap
8 |
9 |
10 |
15 |
16 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/aulas/aula-bootstrap/test2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Aula Bootstrap
8 |
9 |
10 |
11 |
16 |
17 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/aulas/aula-bootstrap/test3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Aula Bootstrap
8 |
14 |
15 |
16 |
17 |
22 |
23 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/aulas/aula-borda-sombra/css/styles.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
2 |
3 | * {
4 | margin: 0;
5 | padding: 0;
6 | box-sizing: border-box;
7 | font-family: 'Poppins', sans-serif;
8 | }
9 |
10 | .generic-section {
11 | min-height: 300px;
12 | padding: 40px 20px;
13 | }
14 |
15 | .bg-gray {
16 | background-color: #ddd;
17 | }
18 |
19 | .generic-section h2 {
20 | font-size: 32px;
21 | }
22 |
23 | .generic-section p {
24 | font-size: 24px;
25 | }
26 |
27 | .container {
28 | width: 100%;
29 | max-width: 960px;
30 | margin: 0 auto;
31 | }
32 |
33 | .form-card {
34 | background-color: #fff;
35 | padding: 20px;
36 | max-width: 600px;
37 | border-radius: 10px;
38 | box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
39 | border: 1px solid #999;
40 | }
41 |
42 | .form-card form {
43 | display: flex;
44 | flex-direction: column;
45 | }
46 |
47 | form input {
48 | border: none;
49 | background-color: #ddd;
50 | height: 50px;
51 | margin-bottom: 20px;
52 | }
53 |
54 | form input:focus {
55 | outline: 1px solid #999;
56 | }
57 |
--------------------------------------------------------------------------------
/aulas/aula-borda-sombra/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Título da primeira seção
16 |
17 |
21 |
22 |
23 |
24 |
25 |
26 |
Título da segunda seção
27 |
28 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
29 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
30 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
31 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
32 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
33 | dolorem quidem alias cupiditate?
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/aulas/aula-calc-vh-vw/css/styles.css:
--------------------------------------------------------------------------------
1 | @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");
2 |
3 | :root {
4 | --main-color: #205520;
5 | --secondary-color: #552055;
6 | --dark-gray: #666;
7 | --light-gray: #ddd;
8 | --color-white: #fff;
9 | }
10 |
11 | * {
12 | margin: 0;
13 | padding: 0;
14 | box-sizing: border-box;
15 | font-family: "Poppins", sans-serif;
16 | }
17 |
18 | a,
19 | a:hover {
20 | text-decoration: none;
21 | color: unset;
22 | }
23 |
24 | header {
25 | height: 100px;
26 | background-color: var(--main-color);
27 | }
28 |
29 | footer {
30 | height: 200px;
31 | background-color: var(--secondary-color);
32 | }
33 |
34 | main {
35 | min-height: calc(100vh - 300px);
36 | }
37 |
38 | .generic-section {
39 | min-height: 300px;
40 | padding: 60px 20px;
41 | }
42 |
43 | .bg-gray {
44 | background-color: var(--light-gray);
45 | }
46 |
47 | .generic-section h2 {
48 | color: var(--main-color);
49 | font-size: 32px;
50 | }
51 |
52 | .generic-section p {
53 | font-size: 24px;
54 | color: var(--dark-gray);
55 | }
56 |
57 | .container {
58 | width: 100%;
59 | max-width: 960px;
60 | margin: 0 auto;
61 | }
62 |
63 | .buttons-container {
64 | display: flex;
65 | margin-top: 30px;
66 | }
67 |
68 | .link-button {
69 | height: 60px;
70 | padding: 20px;
71 | border-radius: 8px;
72 | background-color: var(--secondary-color);
73 | color: var(--color-white);
74 | }
75 |
--------------------------------------------------------------------------------
/aulas/aula-calc-vh-vw/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
15 |
16 |
17 |
18 |
Título da primeira seção
19 |
20 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
21 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
22 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
23 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
24 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
25 | dolorem quidem alias cupiditate?
26 |
27 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/aulas/aula-div-span/img/book1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/aulas/aula-div-span/img/book1.jpg
--------------------------------------------------------------------------------
/aulas/aula-div-span/img/book2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/aulas/aula-div-span/img/book2.jpg
--------------------------------------------------------------------------------
/aulas/aula-div-span/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Loja Top
8 |
9 |
10 |
11 |
12 | Loja Top
13 |
18 |
19 |
20 |
21 |
22 | Categorias
23 |
24 | Fantasia
25 | Educação
26 |
27 |
28 |
29 | Títulos
30 |
31 |
32 |
33 |
O senhor dos anéis
34 |
Navegue por essa grande aventura
35 |
R$ 389.99
36 |
37 |
38 |
39 |
40 |
41 |
Rails for dummies
42 |
Aprenda esta fantástica ferramenta
43 |
R$ 250.49
44 |
45 |
46 |
47 |
48 | Sobre nós
49 | O que fazemos
50 | Ajudamos pessoas a se tornarem desenvolvedores profissionais
51 | Saiba mais
52 | VIDEO
60 |
61 |
62 |
63 |
64 |
69 |
70 |
Entre em contato
71 |
72 | Escreva para nosso email .
73 | Até a próxima!
74 |
75 |
76 |
77 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/aulas/aula-flexbox/css/styles.css:
--------------------------------------------------------------------------------
1 | * {
2 | box-sizing: border-box;
3 | }
4 |
5 | html, body {
6 | background-color: #ddd;
7 | margin: 0;
8 | }
9 |
10 | .container-dos-blocos {
11 | width: 100%;
12 | max-width: 960px;
13 | margin: 0 auto;
14 | display: flex;
15 | flex-wrap: wrap;
16 | }
17 |
18 | .bloco {
19 | width: 280px;
20 | height: 200px;
21 | margin: 20px;
22 | border-radius: 20px;
23 | padding: 10px;
24 | background-color: #fff;
25 | }
26 |
27 | .bloco:hover {
28 | border: 2px solid red;
29 | }
30 |
--------------------------------------------------------------------------------
/aulas/aula-flexbox/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Estudo display
9 |
10 |
11 |
12 |
13 |
Conteúdo 1
14 |
Conteúdo 2
15 |
Conteúdo 3
16 |
17 |
18 |
Conteúdo 4
19 |
Conteúdo 5
20 |
Conteúdo 6
21 |
22 |
23 |
Conteúdo 7
24 |
Conteúdo 8
25 |
Conteúdo 9
26 |
27 |
28 |
Conteúdo 10
29 |
Conteúdo 11
30 |
Conteúdo 12
31 |
32 |
33 |
Conteúdo 13
34 |
Conteúdo 14
35 |
Conteúdo 15
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/aulas/aula-footer-flexbox/css/styles.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
2 |
3 | * {
4 | margin: 0;
5 | padding: 0;
6 | box-sizing: border-box;
7 | font-family: 'Poppins', sans-serif;
8 | }
9 |
10 | a, a:hover {
11 | text-decoration: none;
12 | color: unset;
13 | }
14 |
15 | .generic-section {
16 | min-height: 300px;
17 | padding: 40px 20px;
18 | }
19 |
20 | .bg-blue {
21 | background-color: blue;
22 | }
23 |
24 | .bg-red {
25 | background-color: red;
26 | }
27 |
28 | .bg-yellow {
29 | background-color: yellow;
30 | }
31 |
32 | .generic-section h2 {
33 | font-size: 32px;
34 | }
35 |
36 | .generic-section p {
37 | font-size: 24px;
38 | }
39 |
40 | .container {
41 | width: 100%;
42 | max-width: 960px;
43 | margin: 0 auto;
44 | }
45 |
46 | footer {
47 | padding: 40px 20px;
48 | background-color: #000;
49 | color: #fff;
50 | display: flex;
51 | align-items: center;
52 | }
53 |
54 | .footer-links-container a {
55 | display: block;
56 | text-align: center;
57 | }
58 |
59 | .footer-content {
60 | display: flex;
61 | justify-content: space-between;
62 | align-items: center;
63 | }
64 |
65 | .footer-company-container {
66 | display: flex;
67 | flex-direction: column;
68 | align-items: center;
69 | }
70 |
71 | .footer-company-container p {
72 | text-align: center;
73 | }
74 |
75 | .footer-company-container img {
76 | width: 200px;
77 | margin-bottom: 10px;
78 | }
79 |
--------------------------------------------------------------------------------
/aulas/aula-footer-flexbox/img/facebook.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/aulas/aula-footer-flexbox/img/instagram.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/aulas/aula-footer-flexbox/img/linkedin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/aulas/aula-footer-flexbox/img/logo-devsuperior.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/aulas/aula-footer-flexbox/img/youtube.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/aulas/aula-footer-flexbox/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Título da primeira seção
16 |
17 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
18 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
19 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
20 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
21 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
22 | dolorem quidem alias cupiditate?
23 |
24 |
25 |
26 |
27 |
28 |
Título da segunda seção
29 |
30 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
31 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
32 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
33 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
34 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
35 | dolorem quidem alias cupiditate?
36 |
37 |
38 |
39 |
40 |
41 |
Título da terceira seção
42 |
43 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
44 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
45 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
46 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
47 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
48 | dolorem quidem alias cupiditate?
49 |
50 |
51 |
52 |
53 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/aulas/aula-formularios/img/book1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/aulas/aula-formularios/img/book1.jpg
--------------------------------------------------------------------------------
/aulas/aula-formularios/img/book2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/aulas/aula-formularios/img/book2.jpg
--------------------------------------------------------------------------------
/aulas/aula-formularios/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Loja Top
8 |
9 |
10 |
11 |
12 | Loja Top
13 |
14 |
15 |
16 |
72 |
73 |
74 |
75 |
--------------------------------------------------------------------------------
/aulas/aula-formularios/obrigado.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Obrigado
8 |
9 |
10 | Obrigado pelo seu cadastro
11 |
12 |
--------------------------------------------------------------------------------
/aulas/aula-google-fonts/css/styles.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
2 |
3 | * {
4 | margin: 0;
5 | padding: 0;
6 | box-sizing: border-box;
7 | font-family: 'Poppins', sans-serif;
8 | }
9 |
10 | .generic-section {
11 | min-height: 300px;
12 | padding: 40px 20px;
13 | }
14 |
15 | .bg-blue {
16 | background-color: blue;
17 | }
18 |
19 | .bg-red {
20 | background-color: red;
21 | }
22 |
23 | .bg-yellow {
24 | background-color: yellow;
25 | }
26 |
27 | h2 {
28 | font-size: 32px;
29 | }
30 |
31 | p {
32 | font-size: 24px;
33 | }
34 |
35 | .container {
36 | width: 100%;
37 | max-width: 960px;
38 | margin: 0 auto;
39 | }
40 |
--------------------------------------------------------------------------------
/aulas/aula-google-fonts/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Título da primeira seção
16 |
17 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
18 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
19 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
20 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
21 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
22 | dolorem quidem alias cupiditate?
23 |
24 |
25 |
26 |
27 |
28 |
Título da segunda seção
29 |
30 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
31 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
32 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
33 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
34 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
35 | dolorem quidem alias cupiditate?
36 |
37 |
38 |
39 |
40 |
41 |
Título da terceira seção
42 |
43 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
44 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
45 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
46 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
47 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
48 | dolorem quidem alias cupiditate?
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/aulas/aula-margin-auto/css/styles.css:
--------------------------------------------------------------------------------
1 | * {
2 | margin: 0;
3 | padding: 0;
4 | box-sizing: border-box;
5 | }
6 |
7 | .generic-section {
8 | min-height: 300px;
9 | padding: 40px 20px;
10 | }
11 |
12 | .bg-blue {
13 | background-color: blue;
14 | }
15 |
16 | .bg-red {
17 | background-color: red;
18 | }
19 |
20 | .bg-yellow {
21 | background-color: yellow;
22 | }
23 |
24 | h2 {
25 | font-size: 32px;
26 | }
27 |
28 | p {
29 | font-size: 24px;
30 | }
31 |
32 | .container {
33 | width: 100%;
34 | max-width: 960px;
35 | margin: 0 auto;
36 | }
37 |
--------------------------------------------------------------------------------
/aulas/aula-margin-auto/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Título da primeira seção
16 |
17 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
18 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
19 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
20 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
21 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
22 | dolorem quidem alias cupiditate?
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/aulas/aula-primeiras-tags/img/book1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/aulas/aula-primeiras-tags/img/book1.jpg
--------------------------------------------------------------------------------
/aulas/aula-primeiras-tags/img/book2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/aulas/aula-primeiras-tags/img/book2.jpg
--------------------------------------------------------------------------------
/aulas/aula-primeiras-tags/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Loja Top
8 |
9 |
10 | Loja Top
11 |
16 | Categorias
17 |
18 | Fantasia
19 | Educação
20 |
21 | Títulos
22 |
23 | O senhor dos anéis
24 | Navegue por essa grande aventura
25 | R$ 389.99
26 |
27 | Rails for dummies
28 | Aprenda esta fantástica ferramenta
29 | R$ 250.49
30 | Sobre nós
31 | O que fazemos
32 | Ajudamos pessoas a se tornarem desenvolvedores profissionais
33 | Saiba mais
34 | VIDEO
42 | Siga-nos
43 | Youtube
44 | Instagram
45 | Entre em contato
46 |
47 | Escreva para nosso email .
48 | Até a próxima!
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/aulas/aula-pseudo-elemento/css/styles.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
2 |
3 | * {
4 | margin: 0;
5 | padding: 0;
6 | box-sizing: border-box;
7 | font-family: 'Poppins', sans-serif;
8 | }
9 |
10 | .generic-section {
11 | min-height: 300px;
12 | padding: 40px 20px;
13 | }
14 |
15 | .bg-gray {
16 | background-color: #ddd;
17 | }
18 |
19 | .generic-section h2 {
20 | font-size: 32px;
21 | }
22 |
23 | .generic-section p {
24 | font-size: 24px;
25 | }
26 |
27 | .container {
28 | width: 100%;
29 | max-width: 960px;
30 | margin: 0 auto;
31 | }
32 |
33 | .form-card {
34 | background-color: #fff;
35 | padding: 20px;
36 | max-width: 600px;
37 | border-radius: 10px;
38 | box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
39 | }
40 |
41 | .form-card form {
42 | display: flex;
43 | flex-direction: column;
44 | }
45 |
46 | .form-card form input {
47 | height: 50px;
48 | margin-bottom: 20px;
49 | border: none;
50 | background-color: #f0f0f0;
51 | border-radius: 5px;
52 | padding: 15px;
53 | font-size: 20px;
54 | }
55 |
56 | .form-card form input::placeholder {
57 | color: #aaf;
58 | }
59 |
60 | .form-card form button {
61 | height: 50px;
62 | border: none;
63 | border-radius: 5px;
64 | background-color: #ff8400;
65 | }
66 |
67 | .form-card form button:hover {
68 | background-color: #ffbb00;
69 | }
70 |
--------------------------------------------------------------------------------
/aulas/aula-pseudo-elemento/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Título da primeira seção
16 |
17 |
21 |
22 |
23 |
24 |
25 |
26 |
Título da segunda seção
27 |
28 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
29 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
30 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
31 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
32 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
33 | dolorem quidem alias cupiditate?
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/aulas/aula-root-variaveis/css/styles.css:
--------------------------------------------------------------------------------
1 | @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");
2 |
3 | :root {
4 | --main-color: #205520;
5 | --secondary-color: #552055;
6 | --dark-gray: #666;
7 | --light-gray: #ddd;
8 | --color-white: #fff;
9 | }
10 |
11 | * {
12 | margin: 0;
13 | padding: 0;
14 | box-sizing: border-box;
15 | font-family: "Poppins", sans-serif;
16 | }
17 |
18 | a,
19 | a:hover {
20 | text-decoration: none;
21 | color: unset;
22 | }
23 |
24 | header {
25 | min-height: 100px;
26 | background-color: var(--main-color);
27 | }
28 |
29 | .generic-section {
30 | min-height: 300px;
31 | padding: 60px 20px;
32 | }
33 |
34 | .bg-gray {
35 | background-color: var(--light-gray);
36 | }
37 |
38 | .generic-section h2 {
39 | color: var(--main-color);
40 | font-size: 32px;
41 | }
42 |
43 | .generic-section p {
44 | font-size: 24px;
45 | color: var(--dark-gray);
46 | }
47 |
48 | .container {
49 | width: 100%;
50 | max-width: 960px;
51 | margin: 0 auto;
52 | }
53 |
54 | .buttons-container {
55 | display: flex;
56 | margin-top: 30px;
57 | }
58 |
59 | .link-button {
60 | height: 60px;
61 | padding: 20px;
62 | border-radius: 8px;
63 | background-color: var(--secondary-color);
64 | color: var(--color-white);
65 | }
66 |
67 | footer {
68 | min-height: 200px;
69 | background-color: var(--secondary-color);
70 | }
71 |
--------------------------------------------------------------------------------
/aulas/aula-root-variaveis/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
15 |
16 |
17 |
18 |
Título da primeira seção
19 |
20 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
21 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
22 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
23 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
24 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
25 | dolorem quidem alias cupiditate?
26 |
27 |
30 |
31 |
32 |
33 |
34 |
Título da segunda seção
35 |
36 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tempora
37 | praesentium cum voluptates? Sint laboriosam illo saepe at quo,
38 | quaerat ad tempora, ex maxime nihil natus obcaecati consectetur
39 | reiciendis quas ea sapiente sit consequatur quibusdam. Eos nostrum
40 | eveniet quis sit praesentium ex quasi, quibusdam enim sint explicabo
41 | dolorem quidem alias cupiditate?
42 |
43 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/projeto-dsfood/README.md:
--------------------------------------------------------------------------------
1 | # Design
2 |
3 | https://www.figma.com/file/7kntMN00YDrTGmaTlrSWKY/dsfood-nivelamento
4 |
--------------------------------------------------------------------------------
/projeto-dsfood/css/styles.css:
--------------------------------------------------------------------------------
1 | /* ELEMENTS */
2 |
3 | * {
4 | box-sizing: border-box;
5 | }
6 |
7 | html,
8 | body {
9 | padding: 0;
10 | margin: 0;
11 | font-family: "Roboto", sans-serif;
12 | }
13 |
14 | /* CLASSES, IDS */
15 |
16 | .nav-container {
17 | background-color: #cf3527;
18 | height: 140px;
19 | width: 100%;
20 | padding: 20px;
21 | }
22 |
23 | .nav-main {
24 | display: flex;
25 | justify-content: space-between;
26 | }
27 |
28 | .dsfood-logo {
29 | display: flex;
30 | flex-direction: column;
31 | align-items: center;
32 | }
33 |
34 | .dsfood-logo img {
35 | width: 40px;
36 | height: 40px;
37 | }
38 |
39 | .dsfood-logo h1 {
40 | margin: 0;
41 | color: #fff;
42 | font-size: 18px;
43 | }
44 |
45 | .dsfood-nav-right {
46 | display: flex;
47 | align-items: center;
48 | }
49 |
50 | .dsfood-nav-right p {
51 | display: none;
52 | }
53 |
54 | .dsfood-btn-default {
55 | padding: 0 20px;
56 | height: 35px;
57 | border: none;
58 | border-radius: 4px;
59 | font-weight: 700;
60 | color: #6a6a6a;
61 | background-color: #f8f8f8;
62 | font-family: "Roboto", sans-serif;
63 | font-size: 14px;
64 | cursor: pointer;
65 | }
66 |
67 | .dsfood-btn-default:hover {
68 | background-color: #fff;
69 | }
70 |
71 | .dsfood-btn-default:active {
72 | background-color: #f8f8f8;
73 | }
74 |
75 | .dsfood-category-container {
76 | display: flex;
77 | justify-content: center;
78 | }
79 |
80 | .dsfood-category-container {
81 | position: relative;
82 | top: -30px;
83 | margin-bottom: 10px;
84 | }
85 |
86 | .dsfood-btn-category {
87 | padding: 0;
88 | width: 120px;
89 | height: 60px;
90 | background-color: #ffb647;
91 | color: #fff;
92 | border: none;
93 | border-radius: 4px;
94 | font-family: "Roboto", sans-serif;
95 | font-weight: 700;
96 | font-size: 18px;
97 | cursor: pointer;
98 | }
99 |
100 | .dsfood-btn-category:hover {
101 | background-color: #ffbb55;
102 | }
103 |
104 | .dsfood-btn-category:active {
105 | background-color: #ffb647;
106 | }
107 |
108 | .dsfood-btn-category-ml {
109 | margin-left: 20px;
110 | }
111 |
112 | .dsfood-btn-category-mr {
113 | margin-right: 20px;
114 | }
115 |
116 | .dsfood-catalog-section {
117 | width: 100%;
118 | padding: 0 20px;
119 | }
120 |
121 | .dsfood-catalog-container {
122 | width: 100%;
123 | }
124 |
125 | .dsfood-catalog-item {
126 | display: flex;
127 | margin-bottom: 30px;
128 | }
129 |
130 | .dsfood-catalog-item-image {
131 | width: 90px;
132 | height: 90px;
133 | border-radius: 4px 0 0 4px;
134 | }
135 |
136 | .dsfood-catalog-item-details-container {
137 | display: flex;
138 | flex-direction: column;
139 | justify-content: space-between;
140 | flex: 1;
141 | background-color: #f0eff4;
142 | padding: 8px 20px;
143 | border-radius: 0 4px 4px 0;
144 | }
145 |
146 | .dsfood-catalog-item-title {
147 | margin: 0;
148 | font-size: 14px;
149 | font-weight: 700;
150 | color: #3d3d3d;
151 | }
152 |
153 | .dsfood-catalog-item-description {
154 | margin: 0;
155 | font-size: 10px;
156 | font-weight: 400;
157 | color: #3d3d3d;
158 | }
159 |
160 | .dsfood-catalog-item-price {
161 | margin: 0;
162 | font-size: 14px;
163 | font-weight: 700;
164 | color: #5c9f43;
165 | }
166 |
167 | @media (min-width: 576px) {
168 | .nav-container {
169 | padding: 20px 40px;
170 | }
171 |
172 | .dsfood-catalog-item-image {
173 | width: 110px;
174 | height: 110px;
175 | }
176 |
177 | .dsfood-catalog-section {
178 | padding: 0 40px;
179 | }
180 |
181 | .dsfood-catalog-item-title {
182 | font-size: 18px;
183 | }
184 |
185 | .dsfood-catalog-item-description {
186 | font-size: 12px;
187 | }
188 |
189 | .dsfood-catalog-item-price {
190 | font-size: 24px;
191 | }
192 | }
193 |
194 | @media (min-width: 768px) {
195 | .nav-main {
196 | max-width: 856px; /* -20 margin, -20 space-around*/
197 | margin: 0 auto;
198 | }
199 |
200 | .dsfood-nav-right p {
201 | margin: 0 15px;
202 | color: #fff;
203 | font-size: 14px;
204 | font-weight: 400;
205 | display: unset;
206 | }
207 |
208 | .dsfood-category-container {
209 | top: -40px;
210 | }
211 |
212 | .dsfood-btn-category {
213 | width: 160px;
214 | height: 80px;
215 | }
216 |
217 | .dsfood-btn-category-ml {
218 | margin-left: 40px;
219 | }
220 |
221 | .dsfood-btn-category-mr {
222 | margin-right: 40px;
223 | }
224 |
225 | .dsfood-catalog-container {
226 | max-width: 896px;
227 | margin: 0 auto;
228 | display: flex;
229 | flex-wrap: wrap;
230 | justify-content: space-around;
231 | }
232 |
233 | .dsfood-catalog-item {
234 | display: flex;
235 | flex-direction: column;
236 | width: 260px;
237 | margin: 0 10px 30px 10px;
238 | }
239 |
240 | .dsfood-catalog-item-image {
241 | width: 260px;
242 | height: 260px;
243 | border-radius: 4px 4px 0 0;
244 | }
245 |
246 | .dsfood-catalog-item-details-container {
247 | border-radius: 0 0 4px 4px;
248 | }
249 | }
250 |
251 | @media (min-width: 992px) {
252 | .nav-main {
253 | max-width: 896px;
254 | margin: 0 auto;
255 | }
256 |
257 | .dsfood-catalog-container {
258 | max-width: 896px;
259 | margin: 0 auto;
260 | justify-content: space-between;
261 | }
262 |
263 | .dsfood-catalog-item {
264 | margin: 0 0 30px 0;
265 | }
266 | }
267 |
--------------------------------------------------------------------------------
/projeto-dsfood/img/dsfood-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-dsfood/img/dsfood-logo.png
--------------------------------------------------------------------------------
/projeto-dsfood/img/prato.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-dsfood/img/prato.jpg
--------------------------------------------------------------------------------
/projeto-dsfood/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | DSFood
8 |
9 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
DSFood
24 |
25 |
26 |
Aqui você pode contar com a gente
27 |
Entrar
28 |
29 |
30 |
31 |
32 |
33 | Restaurante
34 | Mercado
35 |
36 |
37 |
38 |
39 |
44 |
45 |
Nome do prato
46 |
Descrição detalhada do prato, ocupando até duas linhas.
47 |
R$ 123.45
48 |
49 |
50 |
51 |
56 |
57 |
Nome do prato
58 |
Descrição detalhada do prato, ocupando até duas linhas.
59 |
R$ 123.45
60 |
61 |
62 |
63 |
68 |
69 |
Nome do prato
70 |
Descrição detalhada do prato, ocupando até duas linhas.
71 |
R$ 123.45
72 |
73 |
74 |
75 |
80 |
81 |
Nome do prato
82 |
Descrição detalhada do prato, ocupando até duas linhas.
83 |
R$ 123.45
84 |
85 |
86 |
87 |
92 |
93 |
Nome do prato
94 |
Descrição detalhada do prato, ocupando até duas linhas.
95 |
R$ 123.45
96 |
97 |
98 |
99 |
104 |
105 |
Nome do prato
106 |
Descrição detalhada do prato, ocupando até duas linhas.
107 |
R$ 123.45
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/projeto-dstasty/README.md:
--------------------------------------------------------------------------------
1 | # Design
2 |
3 | https://www.figma.com/file/NR82ZLmIsb9pQZ1t0RhcEW/DSTasty
4 |
5 |
--------------------------------------------------------------------------------
/projeto-dstasty/css/styles.css:
--------------------------------------------------------------------------------
1 | @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");
2 |
3 | :root {
4 | --color-red: #f03c42;
5 | --color-yellow: #fff964;
6 | --color-white: #fff;
7 | --bg-light-gray: #e5e5e5;
8 | --text-gray: #5e5e5e;
9 | --text-green: #02b814;
10 | }
11 |
12 | * {
13 | font-family: "Poppins", sans-serif;
14 | box-sizing: border-box;
15 | margin: 0;
16 | padding: 0;
17 | }
18 |
19 | a,
20 | a:hover {
21 | color: unset;
22 | text-decoration: none;
23 | }
24 |
25 | header {
26 | background-color: var(--color-red);
27 | height: 70px;
28 | display: flex;
29 | align-items: center;
30 | padding: 0 15px;
31 | }
32 |
33 | nav h1 {
34 | text-align: center;
35 | color: var(--color-yellow);
36 | font-size: 24px;
37 | }
38 |
39 | .container {
40 | width: 100%;
41 | max-width: 960px;
42 | margin: 0 auto;
43 | }
44 |
45 | #pizzas {
46 | padding: 20px 15px;
47 | background-color: var(--bg-light-gray);
48 | }
49 |
50 | .pizza-card {
51 | display: flex;
52 | margin: 20px 0;
53 | }
54 |
55 | .pizza-card img {
56 | width: 200px;
57 | border-radius: 12px 0px 0px 12px;
58 | }
59 |
60 | .pizza-card-description {
61 | background-color: var(--color-white);
62 | border-radius: 0px 12px 12px 0px;
63 | padding: 15px;
64 | display: flex;
65 | flex-direction: column;
66 | justify-content: space-between;
67 | }
68 |
69 | .pizza-card-description h3 {
70 | color: var(--text-gray);
71 | font-size: 24px;
72 | }
73 |
74 | .pizza-card-description p {
75 | color: var(--text-gray);
76 | font-size: 14px;
77 | }
78 |
79 | .pizza-card-description h4 {
80 | color: var(--text-green);
81 | font-size: 24px;
82 | }
83 |
84 | #comments {
85 | padding: 20px 15px;
86 | }
87 |
88 | #comments h2 {
89 | text-align: center;
90 | font-size: 32px;
91 | color: var(--text-gray);
92 | margin-bottom: 40px;
93 | }
94 |
95 | .card-comment {
96 | padding: 25px 20px;
97 | background-color: var(--color-yellow);
98 | color: var(--color-red);
99 | border-radius: 12px;
100 | margin: 20px 0;
101 | }
102 |
103 | footer {
104 | padding: 0 15px;
105 | height: 120px;
106 | background-color: var(--color-red);
107 | color: var(--color-yellow);
108 | display: flex;
109 | align-items: center;
110 | }
111 |
112 | .footer-content {
113 | display: flex;
114 | justify-content: space-between;
115 | }
116 |
117 | .footer-content a {
118 | font-size: 16px;
119 | }
120 |
121 | .footer-content address {
122 | font-size: 16px;
123 | }
124 |
--------------------------------------------------------------------------------
/projeto-dstasty/img/pizza.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-dstasty/img/pizza.png
--------------------------------------------------------------------------------
/projeto-dstasty/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | DSTasty
8 |
9 |
10 |
11 |
12 |
13 |
14 | DSTasty
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
Moda da casa
24 |
25 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae
26 | harum voluptatem ad fugit id distinctio fugit id distinctio.
27 |
28 |
$ 80,00
29 |
30 |
31 |
32 |
33 |
34 |
Moda da casa
35 |
36 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae
37 | harum voluptatem ad fugit id distinctio fugit id distinctio.
38 |
39 |
$ 80,00
40 |
41 |
42 |
43 |
44 |
45 |
Moda da casa
46 |
47 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae
48 | harum voluptatem ad fugit id distinctio fugit id distinctio.
49 |
50 |
$ 80,00
51 |
52 |
53 |
54 |
55 |
90 |
91 |
97 |
98 |
99 |
--------------------------------------------------------------------------------
/projeto-lojatop/css/styles.css:
--------------------------------------------------------------------------------
1 | /* ELEMENTS */
2 |
3 | * {
4 | box-sizing: border-box;
5 | padding: 0;
6 | margin: 0;
7 | font-family: "Montserrat", sans-serif;
8 | }
9 |
10 | a {
11 | color: #8be8f4;
12 | text-decoration: none;
13 | }
14 |
15 | header {
16 | background-color: #131a22;
17 | color: #eee;
18 | height: 100px;
19 | width: 100%;
20 | padding: 20px;
21 | display: flex;
22 | align-items: center;
23 | }
24 |
25 | footer {
26 | background-color: #131a22;
27 | color: #eee;
28 | height: 200px;
29 | width: 100%;
30 | padding: 20px;
31 | display: flex;
32 | justify-content: space-between;
33 | }
34 |
35 | section {
36 | min-height: 200px;
37 | padding: 40px;
38 | }
39 |
40 | /* CLASSES, IDS */
41 |
42 | .nav-main {
43 | width: 100%;
44 | max-width: 960px;
45 | margin: 0 auto;
46 | display: flex;
47 | justify-content: space-between;
48 | }
49 |
50 | .nav-main h1 {
51 | font-size: 30px;
52 | }
53 |
54 | .menu-items {
55 | display: none;
56 | }
57 |
58 | .menu-items li {
59 | font-size: 14px;
60 | margin-left: 20px;
61 | }
62 |
63 | .nav-brand {
64 | color: #fff;
65 | font-size: 18px;
66 | font-weight: 700;
67 | }
68 |
69 | .section-categories {
70 | display: flex;
71 | flex-direction: column;
72 | align-items: center;
73 | background-color: #232f3e;
74 | }
75 |
76 | .section-categories h2 {
77 | color: #eb8f05;
78 | }
79 |
80 | .categories-list {
81 | margin-top: 20px;
82 | color: #d2d2d2;
83 | list-style-type: none;
84 | }
85 |
86 | .categories-list li {
87 | margin-bottom: 10px;
88 | }
89 |
90 | .section-titles {
91 | display: flex;
92 | flex-direction: column;
93 | align-items: center;
94 | background-color: #ccc;
95 | }
96 |
97 | .section-titles h2 {
98 | margin-bottom: 60px;
99 | color: #555;
100 | }
101 |
102 | .title-card {
103 | display: flex;
104 | flex-direction: column;
105 | margin-bottom: 40px;
106 | }
107 |
108 | .title-card-img {
109 | width: 300px;
110 | border-radius: 10px 10px 0 0;
111 | }
112 |
113 | .title-card-description {
114 | background-color: #ddd;
115 | width: 300px;
116 | padding: 15px;
117 | display: flex;
118 | flex-direction: column;
119 | justify-content: center;
120 | border-radius: 0 0 10px 10px;
121 | }
122 |
123 | .title-price {
124 | color: #5aa04e;
125 | font-weight: 700;
126 | margin-top: 10px;
127 | font-size: 28px;
128 | }
129 |
130 | .title-price span {
131 | font-size: 18px;
132 | }
133 |
134 | .section-about {
135 | display: flex;
136 | flex-direction: column;
137 | align-items: center;
138 | background-color: #232f3e;
139 | color: #d2d2d2;
140 | }
141 |
142 | .section-about h2 {
143 | color: #eb8f05;
144 | }
145 |
146 | .section-about h3 {
147 | margin: 15px 0;
148 | }
149 |
150 | .section-about p {
151 | text-align: center;
152 | }
153 |
154 | .footer-content {
155 | width: 100%;
156 | max-width: 960px;
157 | margin: 0 auto;
158 | display: flex;
159 | justify-content: space-between;
160 | align-items: center;
161 | }
162 |
163 | .footer-content h2 {
164 | font-size: 16px;
165 | margin-bottom: 10px;
166 | }
167 |
168 | .footer-content a {
169 | font-size: 12px;
170 | }
171 |
172 | .footer-content address {
173 | font-size: 12px;
174 | }
175 |
176 | @media(min-width: 576px) {
177 | .menu-items {
178 | display: flex;
179 | align-items: center;
180 | list-style-type: none;
181 | }
182 |
183 | .title-card {
184 | flex-direction: row;
185 | }
186 |
187 | .title-card-img {
188 | width: 200px;
189 | border-radius: 10px 0 0 10px;
190 | }
191 |
192 | .title-card-description {
193 | border-radius: 0 10px 10px 0;
194 | }
195 | }
196 |
--------------------------------------------------------------------------------
/projeto-lojatop/img/book1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-lojatop/img/book1.jpg
--------------------------------------------------------------------------------
/projeto-lojatop/img/book2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-lojatop/img/book2.jpg
--------------------------------------------------------------------------------
/projeto-lojatop/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Loja Top
8 |
9 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | Loja Top
23 |
28 |
29 |
30 |
31 |
32 | Categorias
33 |
34 | Fantasia
35 | Educação
36 |
37 |
38 |
39 | Títulos
40 |
41 |
42 |
43 |
O senhor dos anéis
44 |
Navegue por essa grande aventura
45 |
R$ 389.99
46 |
47 |
48 |
49 |
50 |
51 |
Rails for dummies
52 |
Aprenda esta fantástica ferramenta
53 |
R$ 250.49
54 |
55 |
56 |
57 |
58 | Sobre nós
59 | O que fazemos
60 | Ajudamos pessoas a se tornarem desenvolvedores profissionais
61 | Saiba mais
62 | VIDEO
70 |
71 |
72 |
88 |
89 |
90 |
--------------------------------------------------------------------------------
/projeto-profile/README.md:
--------------------------------------------------------------------------------
1 | # Design
2 |
3 | https://www.figma.com/file/qK6kajJIEgfU5PZZYsYnlG/Projeto-Profile
4 |
--------------------------------------------------------------------------------
/projeto-profile/css/styles.css:
--------------------------------------------------------------------------------
1 | /* ELEMENTS */
2 |
3 | * {
4 | box-sizing: border-box;
5 | }
6 |
7 | html, body {
8 | padding: 0;
9 | margin: 0;
10 | font-family: "Montserrat", sans-serif;
11 | }
12 |
13 | footer {
14 | height: 120px;
15 | background-color: #2C3E50;
16 | display: flex;
17 | flex-direction: column;
18 | align-items: center;
19 | }
20 |
21 | /* CLASSES, IDS */
22 |
23 | .nav-container {
24 | background-color: #2C3E50;
25 | height: 100px;
26 | width: 100%;
27 | padding: 20px;
28 | position: fixed;
29 | }
30 |
31 | .nav-main {
32 | width: 100%;
33 | max-width: 960px;
34 | margin: 0 auto;
35 | display: flex;
36 | flex-direction: column;
37 | align-items: center;
38 | }
39 |
40 | .nav-main a {
41 | color: #FFF;
42 | text-transform: uppercase;
43 | text-decoration: none;
44 | }
45 |
46 | .menu-items {
47 | display: flex;
48 | list-style-type: none;
49 | margin: 0;
50 | padding: 0;
51 | }
52 |
53 | .menu-items li {
54 | margin: 10px;
55 | font-size: 14px;
56 | }
57 |
58 | .nav-brand {
59 | font-size: 18px;
60 | font-weight: 700;
61 | margin-bottom: 5px;
62 | }
63 |
64 | .profile-container {
65 | background-color: #1ABC9C;
66 | color: #FFF;
67 | padding: 160px 0 60px 0;
68 | display: flex;
69 | flex-direction: column;
70 | align-items: center;
71 | }
72 |
73 | .profile-avatar img {
74 | width: 150px;
75 | }
76 |
77 | .profile-title {
78 | margin: 35px 0 0 0;
79 | font-size: 2rem;
80 | }
81 |
82 | .profile-description {
83 | margin: 0;
84 | font-size: 1rem;
85 | }
86 |
87 | #portfolio {
88 | width: 100%;
89 | max-width: 960px;
90 | margin: 0 auto;
91 | }
92 |
93 | .portfolio-title {
94 | font-size: 2rem;
95 | text-transform: uppercase;
96 | text-align: center;
97 | color: #2C3E50;
98 | margin: 60px 0 10px 0;
99 | }
100 |
101 | .portfolio-container {
102 | display: flex;
103 | justify-content: center;
104 | flex-wrap: wrap;
105 | }
106 |
107 | .portfolio-item {
108 | width: calc(100% - 40px);
109 | max-width: 420px;
110 | border-radius: 10px;
111 | cursor: pointer;
112 | margin: 20px;
113 | }
114 |
115 | .footer-title {
116 | color: #FFF;
117 | font-size: 14px;
118 | margin-top: 30px;
119 | }
120 |
121 | .social-container img {
122 | width: 32px;
123 | height: 32px;
124 | margin: 10px;
125 | }
126 |
127 | @media(min-width: 576px) {
128 |
129 | html {
130 | font-size: 20px;
131 | }
132 | }
133 |
134 | @media(min-width: 768px) {
135 |
136 | html {
137 | font-size: 24px;
138 | }
139 |
140 | .portfolio-item {
141 | width: 280px;
142 | }
143 |
144 | .nav-container {
145 | display: flex;
146 | }
147 |
148 | .nav-main {
149 | flex-direction: row;
150 | justify-content: space-between;
151 | }
152 |
153 | .nav-brand {
154 | font-size: 30px;
155 | margin-bottom: 0;
156 | }
157 |
158 | .menu-items li {
159 | font-size: 18px;
160 | }
161 | }
162 |
--------------------------------------------------------------------------------
/projeto-profile/img/instagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-profile/img/instagram.png
--------------------------------------------------------------------------------
/projeto-profile/img/portfolio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-profile/img/portfolio1.png
--------------------------------------------------------------------------------
/projeto-profile/img/portfolio2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-profile/img/portfolio2.png
--------------------------------------------------------------------------------
/projeto-profile/img/portfolio3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-profile/img/portfolio3.png
--------------------------------------------------------------------------------
/projeto-profile/img/portfolio4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-profile/img/portfolio4.png
--------------------------------------------------------------------------------
/projeto-profile/img/portfolio5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-profile/img/portfolio5.png
--------------------------------------------------------------------------------
/projeto-profile/img/portfolio6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-profile/img/portfolio6.png
--------------------------------------------------------------------------------
/projeto-profile/img/profile.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
37 |
42 |
46 |
50 |
51 |
55 |
56 |
57 |
58 |
63 |
64 |
69 |
73 |
77 |
78 |
82 |
86 |
87 |
88 |
92 |
96 |
100 |
101 |
106 |
107 |
108 |
112 |
113 |
117 |
128 |
139 |
140 |
151 |
152 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
--------------------------------------------------------------------------------
/projeto-profile/img/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devsuperior/curso-nivelamento-html-css/926f16b4949ebaa189a56aaecbab99f49de1082c/projeto-profile/img/youtube.png
--------------------------------------------------------------------------------
/projeto-profile/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Meu Perfil
8 |
9 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
31 |
32 |
33 |
34 |
35 |
36 | Alex Brown
37 | Full stack - Spring - React
38 |
39 |
40 | Portfolio
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
58 |
61 |
62 |
63 |
64 |
65 |
--------------------------------------------------------------------------------
O que estão dizendo
58 |60 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae 61 | harum voluptatem ad fugit id distinctio. 62 |
63 |66 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae 67 | harum voluptatem ad fugit id distinctio. 68 |
69 |72 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae 73 | harum voluptatem ad fugit id distinctio. 74 |
75 |78 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae 79 | harum voluptatem ad fugit id distinctio. 80 |
81 |84 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae 85 | harum voluptatem ad fugit id distinctio. 86 |
87 |