diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..16d1983 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +/outros/ +/Caverna do Dragao/ +/.vscode +/Dia 20-21 - Projeto CSS/ +/Dia 8 - Projeto - Site SoulCode/ +/ZZZ Modelo/ +teste.js +teste.py \ No newline at end of file diff --git a/Dia 0 - HTML - Tags Basicas HTML/Dia 0 - Atividade 1.html b/Dia 0 - HTML - Tags Basicas HTML/Dia 0 - Atividade 1.html new file mode 100644 index 0000000..9b121af --- /dev/null +++ b/Dia 0 - HTML - Tags Basicas HTML/Dia 0 - Atividade 1.html @@ -0,0 +1,20 @@ + + + + SoulCode Academy - Dia 1 - Atividade 1 + + +

Giovanni Marcon - SoulCode Academy - Dia 1 - Atividade 1

+

Sentimento atual em relação ao SoulCode

+

+ Bastante empolgação para descobrir o quê está por vir. +

+

+ Expectativas para o final das 16 semanas +

+

+ Estar bem preparado para iniciar a carreira como desenvolvedor e também terem
+ desafiadas e expandidas minhas outras capacidades. +

+ + \ No newline at end of file diff --git a/Dia 0 - HTML - Tags Basicas HTML/Dia 0 - Atividade 2.html b/Dia 0 - HTML - Tags Basicas HTML/Dia 0 - Atividade 2.html new file mode 100644 index 0000000..6242db9 --- /dev/null +++ b/Dia 0 - HTML - Tags Basicas HTML/Dia 0 - Atividade 2.html @@ -0,0 +1,20 @@ + + + + SoulCode Academy - Dia 1 - Atividade 2 + + +

Giovanni Marcon - SoulCode Academy - Dia 1 - Atividade 2

+

Sentimento atual em relação ao SoulCode

+

+ Bastante empolgação para descobrir o quê está por vir. +

+

+ Expectativas para o final das 16 semanas +

+

+ Estar bem preparado para iniciar a carreira como desenvolvedor e também terem
+ desafiadas e expandidas minhas outras capacidades. +

+ + \ No newline at end of file diff --git a/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 1 - (Alterado).html b/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 1 - (Alterado).html new file mode 100644 index 0000000..1c78dc2 --- /dev/null +++ b/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 1 - (Alterado).html @@ -0,0 +1,49 @@ + + + + + SoulCode Brasil - Alterado + + +

Pontos Turísticos em São Paulo

+

Avenida Paulista!

+
+

+ Um dos principais centros financeiros da cidade, a Avenida Paulista + também possui diversas opções de entretenimento. Endereço do + Museu de Arte de São Paulo, MASP, do Teatro Gazeta e muitos outros, + a região é de fácil acesso graças as diversas linhas de ônibus que + cruzam a avenida e a linha de metrô que passa por baixo dela. +

+

+ A Avenida Paulista sempre é assunto. O que será que estão falando a + respeito na Wikipédia? +

+
+

Os bares da Vila Madalena

+
+

+ Depois de um dia de trabalho, nada melhor do que um bom chopp, um + petisco e uma conversa em uma mesa de bar. Opções de sobra na região + das ruas Aspicuelta, Fradique Coutinho e Wisard. +

+

+ Veja quais os melhores bares e restaurantes da região no + Guia da VEJA São Paulo. +

+
+

O Parque do Ibirapuera

+
+

+ Um dos cartões postais da cidade, o parque dispõe de mais de 1,5 km² + de área verde, lagos artificiais e pistas de cooper e ciclismo. E se + isso não fosse o suficiente, o parque costuma ser palco de diversos + eventos culturais ao longo do ano. +

+

+ Veja no mapa + como chegar ao parque. +

+
+ + \ No newline at end of file diff --git a/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 1 - (Original).html b/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 1 - (Original).html new file mode 100644 index 0000000..afb6d17 --- /dev/null +++ b/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 1 - (Original).html @@ -0,0 +1,45 @@ + + + + + SoulCode Brasil + + +

Pontos Turísticos em São Paulo

+

Avenida Paulista!

+

+ Um dos principais centros financeiros da cidade, a avenida Paulista + também possui diversas opções de entretenimento. Endereço do Museu + de Arte de São Paulo, MASP, do Teatro Gazeta e muitos outros, + a região é de fácil acesso graças as diversas linhas de ônibus que + cruzam a avenida e a linha de metrô que passa por baixo dela. +

+

+ A Avenida Paulista sempre é assunto. O que será que estão falando a + respeito na Wikipédia? +

+

Os bares da Vila Madalena

+

+ Depois de um dia de trabalho, nada melhor do que um bom chopp, um + petisco e uma conversa em uma mesa de bar. Opções de sobra na região + das ruas Aspicuelta, Fradique Coutinho e Wisard. +

+

+ Veja quais os melhores bares e restaurantes da região no + Guia da VEJA São Paulo. +

+

O Parque do Ibirapuera

+

+ Um dos cartões postais da cidade, o parque dispõe de mais de 1,5 km² + de área verde, lagos artificiais e pistas de cooper e ciclismo. E se + isso não fosse o suficiente, o parque costuma ser palco de diversos + eventos culturais ao longo do ano. +

+

+ Veja no mapa + como chegar ao parque. +

+ + \ No newline at end of file diff --git a/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 2.html b/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 2.html new file mode 100644 index 0000000..c23ba54 --- /dev/null +++ b/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 2.html @@ -0,0 +1,27 @@ + + + + + + SoulCode Brasil - Caracteres Especiais + + + + + +

ℌ™𝔩

+
+

+ ⌖ℌ™𝔩 (abreviação para a ℌyperText Markup Language, que significa Linguagem de Marcação de ℌipertexto) é uma linguagem de marcação utilizada para produzir páginas na web. Documentos ℌ™𝔩 podem ser interpretados por navegadores. A tecnologia é fruto do “casamento” dos padrões ℌyTime e 𝕊𝔾𝕄𝕃. +

+

+ ⌖ℌy𝕋ime é um padrão para a representação estruturada de hipermídia e conteúdo baseado em tempo. Um documento é visto como um conjunto de eventos concorrentes dependentes de tempo (como áudio, vídeo, etc.), conectados por hiperligações. O padrão é independente de outros padrões de processamento de texto em geral. +

+

+ ⌖𝕊𝔾𝕄𝕃 é um padrão de formatação de textos. Não foi desenvolvido para hipertexto, mas tornou-se conveniente para transformar documentos em hiperobjetos e para descrever as ligações. +

+
+ + \ No newline at end of file diff --git a/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 3 (Minha cidade).html b/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 3 (Minha cidade).html new file mode 100644 index 0000000..cdd9f66 --- /dev/null +++ b/Dia 1 - HTML - Tags Basicas/Dia 1 - Atividade 3 (Minha cidade).html @@ -0,0 +1,98 @@ + + + + + + + Atividade SoulCode Brasil - Garibaldi + + + + +

Garibaldi

+

Informações Sócioeconômicas

+ +

Geografia e Clima

+ +

Rota dos Espumantes

+
+

+ Tudo é história e encantamento na Capital do Espumante. E é esta história e + a experiência de viver no limite entre a paixão e a razão que vamos encontrar + na Rota dos Espumantes. O bouquet do espumante exalado pelas caves e pelos + corredores que guardam o mosto da uva nos revigora, fazendo com que os sentidos + nos transportem para uma dimensão, senão divina, mágica, como é próprio para + apreciar esta bebida. +

+

+ De 1913, ano em que foi elaborado o primeiro espumante brasileiro, aos dias de hoje, + Garibaldi vem construindo a história dos vinhos e espumantes do país. +

+

+ Nas grandes empresas e nas cantinas familiares, o visitante poderá visitar e conhecer + esta história, bem como acompanhar as técnicas de elaboração charmat e champenoise, + participar do processo de engarrafamento e aprender a degustar a bebida. +

+

+ Quando o monge beneditino Don Perignon, na experiência do prazer de sua descoberta + exclamou de estar bebendo estrelas, inaugurou o charme na história da arte de degustar. + E quando a cidade de Garibaldi inaugurou a Rota dos Espumantes, criou uma forma alegre e + sofisticada de contar histórias sobre o finesse das bebidas nobres. Assim, foi composto + um roteiro com 17 vinícolas, a mostrar que a relação íntima entre a alta tecnologia na + elaboração de espumantes e os ecos culturais dos séculos são eno-compatíveis. +

+

+ Cantinas para visitação: +

+ +

+ Veja no mapa + como chegar na cidade. +

+
+ + + \ No newline at end of file diff --git a/Dia 10 - CSS - Conceitos basicos e fontes/D10E1 - Fontes.html b/Dia 10 - CSS - Conceitos basicos e fontes/D10E1 - Fontes.html new file mode 100644 index 0000000..f9fbb60 --- /dev/null +++ b/Dia 10 - CSS - Conceitos basicos e fontes/D10E1 - Fontes.html @@ -0,0 +1,19 @@ + + + + + + + + Fontes CSS + + + + +

Texto 1

+

Texto 2

+

Texto 3

+

Texto 4

+ + + \ No newline at end of file diff --git a/Dia 10 - CSS - Conceitos basicos e fontes/D10E2 - Fontes 2.html b/Dia 10 - CSS - Conceitos basicos e fontes/D10E2 - Fontes 2.html new file mode 100644 index 0000000..ace7f3e --- /dev/null +++ b/Dia 10 - CSS - Conceitos basicos e fontes/D10E2 - Fontes 2.html @@ -0,0 +1,35 @@ + + + + + + + + Fontes CSS 2 - Receita de Bolo + + + + +

Esse é um daqueles bolos + pra você guardar a receita no caderninho, pra te acompanhar por gerações. Um Bolo Simples Fofinho com sabor de + nostalgia, tigela com massa que a gente raspa e come crua e que espalha um cheirinho gostoso pela casa quando tá + quase pronto. +

+

Esse bolo é uma adaptação do + Bolo Marmorizado, que minha mãe fazia muito pra gente na infância. Você pode acrescentar raspas de laranja ou + limão na massa ou mesmo finalizá-lo com uma cobertura glaceada. É aquela massa básica pra toda vez que bater + vontade de bolo. +

+

+ Ingredientes: 2 xícaras farinha de trigo branca peneirada; 1 xícara amido de milho peneirada; 2 xícaras açúcar + refinado peneirada; 1 xícara óleo vegetal; 1 xícara leite integral; 3 ovos; 1 colher de chá essência de + baunilha; 1 colher de sopa fermento em pó. +

+

Dicas preciosas para assar + um bolo perfeito: peneire a farinha, o amido de milho e o açúcar ANTES de medir; use xícara e colher medidora + padronizada; nivele os ingredientes na hora de porcionar; pré aqueça o forno, sempre; não abra o forno antes do + tempo completo. +

+ + + \ No newline at end of file diff --git a/Dia 10 - CSS - Conceitos basicos e fontes/D10E3 - Fontes Final.html b/Dia 10 - CSS - Conceitos basicos e fontes/D10E3 - Fontes Final.html new file mode 100644 index 0000000..8cb4544 --- /dev/null +++ b/Dia 10 - CSS - Conceitos basicos e fontes/D10E3 - Fontes Final.html @@ -0,0 +1,72 @@ + + + + + + + + + + Fontes CSS Final - Receita de Bolo + + + + + + + +
+
+

Bolo Fofinho

+

+ Esse é um daqueles bolos pra você guardar a receita no caderninho, pra te acompanhar por gerações. Um + Bolo + Simples Fofinho com sabor de nostalgia, tigela com massa que a gente raspa e come crua e que espalha um + cheirinho gostoso pela casa quando tá quase pronto. +

+

+ Esse bolo é uma adaptação do Bolo Marmorizado, que minha mãe fazia muito pra gente na infância. Você + pode + acrescentar raspas de laranja ou limão na massa ou mesmo finalizá-lo com uma cobertura glaceada. É + aquela massa + básica pra toda vez que bater vontade de bolo. +

+ + + +

Modo de Preparo

+ +

Pré aqueça o forno a 180 graus. Unte e enfarinhe uma forma redonda, de furo no meio + (usei uma forma de 22 + cm de diâmetro).

+

Na batedeira (ou mesmo na mão), bata os ovos, o açúcar, o óleo e a essência de baunilha, + até virar um + creme esbranquiçado.

+

Misture a farinha e o amido de milho e junte aos poucos, em velocidade baixa, à mistura + cremosa.

+

Acrescente o leite aos poucos.

+

Desligue a batedeira (ou pare de bater) e acrescente o fermento. Mexa com uma espátula + apenas para + combinar todos os ingredientes.

+

Asse o bolo por 40 + minutos, fazendo o + teste do + palito: saiu sequinho, tá pronto.

+ + +
+
+ + + \ No newline at end of file diff --git a/Dia 10 - CSS - Conceitos basicos e fontes/D10E3-style.css b/Dia 10 - CSS - Conceitos basicos e fontes/D10E3-style.css new file mode 100644 index 0000000..79cc7e3 --- /dev/null +++ b/Dia 10 - CSS - Conceitos basicos e fontes/D10E3-style.css @@ -0,0 +1,84 @@ +/* Elementos de estruturais */ + +body { + background-color: whitesmoke; +} + +article { + background-color: skyblue; + width: 70%; + max-width: 900px; + min-width: 600px; + height: max-content; + margin: 3% auto; + padding: 5px 40px 20px 40px; + border-radius: 16px; +} + +/* Formatação do Texto */ + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + text-align: justify; + font-size: 1.15em; + color: #222; +} + +h1 { + font-family: "Times New Roman", Times, serif; + text-align: center; + text-decoration: underline; +} + +h4 { + text-align: center; +} + +p { + text-indent: 25px; +} + +ul { + text-align: center; + background-color: beige; + padding: 10px 30px 30px 30px; + width: max-content; + margin: auto; + border-radius: 16px; +} + +li { + list-style-type: none; + line-height: 1.8; +} + +/* Intro */ + +#intro { + line-height: 1.2; +} + +/* Ingredientes */ + +#ingredientes { + background-color: beige; +} + +#obrigatorio { + color: green; +} + +#opcional { + color: blue; +} + +#tadoido { + color: red; + text-decoration: line-through; +} + +/* Modo de Preparo */ + +#modopreparo { + line-height: 1.4; +} diff --git a/Dia 10 - CSS - Conceitos basicos e fontes/normalize.css b/Dia 10 - CSS - Conceitos basicos e fontes/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 10 - CSS - Conceitos basicos e fontes/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 11 - CSS - Cores e Box Model/D11E1 - Cores.html b/Dia 11 - CSS - Cores e Box Model/D11E1 - Cores.html new file mode 100644 index 0000000..3d598a2 --- /dev/null +++ b/Dia 11 - CSS - Cores e Box Model/D11E1 - Cores.html @@ -0,0 +1,50 @@ + + + + + + + + Cores em CSS + + + + +
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/Dia 11 - CSS - Cores e Box Model/D11E2 - Box Model copy.html b/Dia 11 - CSS - Cores e Box Model/D11E2 - Box Model copy.html new file mode 100644 index 0000000..afd8f61 --- /dev/null +++ b/Dia 11 - CSS - Cores e Box Model/D11E2 - Box Model copy.html @@ -0,0 +1,68 @@ + + + + + + + Box Model e Bordas + + + + +

Desenvolvimento Web

+

HTML

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Provident esse, eaque quisquam laborum consequuntur + ducimus, itaque distinctio ipsum animi voluptates optio fugiat sunt. Quo aperiam quos commodi + repellat? +

+ Mais Sobre +

CSS

+

+ Lorem ipsum dolor, sit amet consectetur adipisicing elit. Veritatis repellat quisquam, doloribus iure + in recusandae veniam adipisci earum error autem laborum saepe reprehenderit odit pariatur eligendi omnis + molestias quaerat dolor. +

+ Mais Sobre + + + + \ No newline at end of file diff --git a/Dia 11 - CSS - Cores e Box Model/Giovanni e Aruhan - Estados.html b/Dia 11 - CSS - Cores e Box Model/Giovanni e Aruhan - Estados.html new file mode 100644 index 0000000..86f8ef6 --- /dev/null +++ b/Dia 11 - CSS - Cores e Box Model/Giovanni e Aruhan - Estados.html @@ -0,0 +1,341 @@ + + + + + + + + Estados do Brasil + + + + + + +
+ + + + + + +
+
+
+

Região Centro-Oeste

+
+
+

Distrito Federal

+ +

Brasília: A capital está localizada na região Centro-Oeste do país, ao longo da + região geográfica conhecida como Planalto Central. A capital brasileira é a maior cidade do + mundo + construída no século XX. +

+
+
+

Goias

+ +

Goiânia: Localizada no centro do seu estado, foi planejada e construída para + ser a + capital política e administrativa de Goiás sob influência da Marcha para o Oeste, política + desenvolvida pelo governo Vargas para acelerar + o desenvolvimento e incentivar a ocupação do Centro-Oeste brasileiro. +

+
+
+

Mato Grosso

+ +

Cuiabá: Fundado em 1719 por Pascoal Moreira Cabral e descoberto por Miguel + Sutil, + ambos bandeirantes nascidos na cidade de Sorocaba, São Paulo, ficou praticamente estagnada desde + o + fim das jazidas de ouro até o início + do século XX. +

+
+
+
+
+

Mato Grosso do Sul

+ +

Campo Grande Reduto histórico de divisionistas entre o sul e o norte, Campo + Grande + foi fundada por mineiros, que vieram aproveitar os campos de pastagens nativas e as águas + cristalinas da região dos cerrados. +

+
+
+
+
+

Região Nordeste

+
+
+

Alagoas

+ +

Maceió: Ocupa uma área de 509,5 km², estando distante 2 013 quilômetros de + Brasília. É o município mais populoso de Alagoas, e sua população em 2017, é de 1 012 387 + habitantes, sendo a décima quarta capital brasileira + a ultrapassar a marca de um milhão de habitantes residentes, e a quinta do Nordeste. +

+
+
+

Bahia

+ +

Salvador: Primeira sede da administração colonial portuguesa do Brasil, a + cidade é + uma das mais antigas da América e uma das primeiras cidades planejadas no mundo, ainda no + período do + Renascimento. Sua fundação em 1549 + por Tomé de Sousa ocorreu por conta da implantação do Governo-Geral do Brasil pelo Império + Português. +

+
+ +
+

Ceará

+ +

Fortaleza: Fortaleza foi em 2019 a nona cidade mais rica do país em PIB e a 1ª + mais + rica do Nordeste, com 67 bilhões de reais. Possui, ainda, a terceira região metropolitana mais + rica + das regiões Norte e Nordeste. É importante + centro industrial e comercial do Brasil, com o oitavo maior poder de compra municipal da nação. +

+
+
+
+
+

Maranhão

+ +

São Luiz: É a única cidade brasileira fundada por franceses, no dia 8 de + setembro + de 1612, posteriormente invadida por holandeses e por fim colonizada pelos portugueses. + Localiza-se + na ilha de Upaon-Açu no Atlântico Sul, + entre as baías de São Marcos e São José de Ribamar, no Golfão Maranhense. +

+
+
+

Paraíba

+ +

João Pessoa: Fundada em 5 de agosto de 1585 com o nome de Cidade Real de Nossa + Senhora das Neves, João Pessoa é considerada a terceira cidade mais antiga do Brasil, tendo sido + fundada pela Cúpula da Fazenda Real. +

+
+
+

Pernambuco

+ +

Recife: O Recife é a metrópole mais rica do Norte-Nordeste e sétima do Brasil, + articulando, em sua região geográfica intermediária, 71 cidades, que somam um PIB de 135 bilhões + de + reais. + + +

+
+
+
+
+

Piauí

+ +

Teresina: Teresina é um município brasileiro, capital do estado do Piauí e a + única + capital da Região Nordeste que não se localiza no litoral, distando 343 km do Oceano Atlântico. + Com + uma população estimada em 868 075 habitantes + em 2020, é a cidade mais populosa do Piauí. +

+
+
+

Rio Grande do Norte

+ +

Natal Fundada em 1599, às margens do Rio Potenji, a cidade conta com + importantes + monumentos, parques e museus e pontos turísticos, como o Teatro Alberto Maranhão e a Coluna + Capitolina, no Centro Histórico, além de outras + atrações, entre elas a Ponte Newton Navarro, o Museu Câmara Cascudo, o Parque da Cidade Dom + Nivaldo + Monte etc. +

+
+
+

Sergipe

+ +

Aracaju Aracaju é um município brasileiro, capital do estado de Sergipe. + Localiza-se no leste do estado, sendo cortada por rios como o Sergipe e o Poxim. De acordo com a + estimativa de 2017, sua população é de 648 939 habitantes. + Somando-se as populações dos municípios que formam a Grande Aracaju, Barra dos Coqueiros, Nossa + Senhora do Socorro e São Cristóvão +

+
+
+
+
+

Região Norte

+
+
+

Acre

+ +

Rio Branco: é um município brasileiro, capital do estado do Acre, na Região + Norte + do país e principal centro financeiro, corporativo, político e cultural do estado. Sendo a + capital + mais ocidental do Brasil, a 3 030 quilômetros + de distância de Brasília, capital federal, Rio Branco localiza-se às margens do Rio Acre. +

+
+
+

Amapá

+ +

Macapá: Situa-se no sudeste do estado e é a única capital estadual brasileira + que + não possui interligação por rodovia a outras capitais. Além disso, é a única cortada pela linha + do + Equador e que se localiza no litoral + do rio Amazonas, distando 1.791 quilômetros de Brasília. +

+
+
+

Amazonas

+ +

Manaus Localizada no centro da maior floresta tropical do mundo, Manaus é um + dos + maiores destinos turísticos no Brasil e também a cidade mais influente da Amazônia Ocidental, + onde + exerce um impacto significativo sobre + o comércio, educação, finanças, indústria, mídia, pesquisas, poder militar, tecnologia e + entretenimento de toda a região. +

+
+
+
+
+

Pará

+ +

Belém: Uma cidade histórica e portuária, localizada na Amazônia Oriental, ao + extremo nordeste da maior floresta tropical do mundo. É a capital mais chuvosa do Brasil. +

+
+
+

Rondônia

+ +

Porto Velho: Porto Velho é a mais extensa capital estadual do país, sendo maior + até + mesmo que dois estados brasileiros (Alagoas e Sergipe), além de superar países inteiros como + Bélgica + e Israel. +

+
+
+

Roraima

+ +

Boa Vista Boa Vista é um município brasileiro e capital do estado de Roraima, + Região Norte do país. Concentrando cerca de dois terços dos habitantes do estado, situa-se na + margem + direita do rio Branco. Sua população, de + acordo com estimativas do Instituto Brasileiro de Geografia e Estatística (IBGE), era de 419 652 + habitantes em 2020. +

+
+
+
+
+

Tocantins

+ +

Palmas A partir daí, a cidade começou a ser construída pelos trabalhadores que + vieram do interior do Tocantins e de vários outros estados do país. Entretanto, somente a partir + do + dia 1° de janeiro de 1990, é que Palmas + passou a ser a capital definitiva do estado, já que antes a cidade ainda não possuía condições + físicas de sediar o governo estadual, que estava alocado temporariamente no município vizinho de + Miracema do Tocantins. +

+
+
+
+
+

Região Sudeste

+
+
+

Espírito Santo

+ +

Vitória: É uma das três capitais do país cujo centro administrativo e a maior + parte + do município estão localizados em uma ilha, no caso, a Ilha de Vitória. A cidade tem o 5.º + melhor + índice de desenvolvimento humano (IDH) + entre todos os municípios brasileiros. +

+
+
+

Minas Gerais

+ +

Belo Horizonte: Cercada pela Serra do Curral, que lhe serve de moldura natural + e + referência histórica, foi planejada e construída para ser a capital política e administrativa do + estado mineiro sob influência das ideias + do positivismo. +

+
+
+

Rio de Janeiro

+ +

Rio de Janeiro: Rio de Janeiro (frequentemente referida simplesmente como Rio) + é um município brasileiro, capital do estado homônimo, situado no Sudeste do país. Maior + destino turístico internacional no Brasil. +

+
+
+
+
+

São Paulo

+ +

São Paulo São Paulo é a cidade brasileira mais influente no cenário global, + sendo, + em 2016, a 11. cidade mais globalizada do planeta, recebendo a classificação de cidade global + alfa, + por parte do Globalization and + World Cities Study Group & Network (GaWC). +

+
+
+
+
+

Região Sul

+
+
+

Paraná

+ +

Curitiba: Curitiba experimentou diversos planos urbanísticos e legislações que + visavam controlar seu crescimento, que a levaram a ficar famosa internacionalmente pelas suas + inovações urbanísticas e cuidado com o meio ambiente. +

+
+
+

Rio Grande do Sul

+ +

Porto Alegre A cidade se constituiu a partir da chegada de casais açorianos em + meados do século XVIII. No século XIX contou com o influxo de muitos imigrantes alemães e + italianos, + recebendo também espanhóis, africanos, + poloneses e libaneses. Sede da maior concentração urbana da região Sul e quinta mais populosa do + Brasil. +

+
+
+

Santa Catarina

+ +

Florianópolis A cidade tem uma população de 500 973 habitantes, de acordo com + estimativas para 2019 do Instituto Brasileiro de Geografia e Estatística (IBGE). É o segundo + município mais populoso do estado (após Joinville) + e o 48º do Brasil. +

+
+
+
+
+ + + \ No newline at end of file diff --git a/Dia 11 - CSS - Cores e Box Model/Igor.zip b/Dia 11 - CSS - Cores e Box Model/Igor.zip new file mode 100644 index 0000000..9727b26 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/Igor.zip differ diff --git a/Dia 11 - CSS - Cores e Box Model/Will.zip b/Dia 11 - CSS - Cores e Box Model/Will.zip new file mode 100644 index 0000000..0973d60 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/Will.zip differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/acre.jpg b/Dia 11 - CSS - Cores e Box Model/img/acre.jpg new file mode 100644 index 0000000..b9dc7ed Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/acre.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/alagoas.jpg b/Dia 11 - CSS - Cores e Box Model/img/alagoas.jpg new file mode 100644 index 0000000..90278c9 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/alagoas.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/amapa.jpg b/Dia 11 - CSS - Cores e Box Model/img/amapa.jpg new file mode 100644 index 0000000..bf47f6e Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/amapa.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/amazonas.jpg b/Dia 11 - CSS - Cores e Box Model/img/amazonas.jpg new file mode 100644 index 0000000..df4a0d4 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/amazonas.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/aracaju.jpg b/Dia 11 - CSS - Cores e Box Model/img/aracaju.jpg new file mode 100644 index 0000000..be5706d Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/aracaju.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/bahia.jpg b/Dia 11 - CSS - Cores e Box Model/img/bahia.jpg new file mode 100644 index 0000000..97889fd Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/bahia.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/ceara.jpg b/Dia 11 - CSS - Cores e Box Model/img/ceara.jpg new file mode 100644 index 0000000..fb5333d Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/ceara.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/distritofederal.jpg b/Dia 11 - CSS - Cores e Box Model/img/distritofederal.jpg new file mode 100644 index 0000000..4e7e2e1 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/distritofederal.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/espiritosanto.jpg b/Dia 11 - CSS - Cores e Box Model/img/espiritosanto.jpg new file mode 100644 index 0000000..bcfebe7 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/espiritosanto.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/goias.jpg b/Dia 11 - CSS - Cores e Box Model/img/goias.jpg new file mode 100644 index 0000000..b1c72d8 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/goias.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/mapabrasil.jpg b/Dia 11 - CSS - Cores e Box Model/img/mapabrasil.jpg new file mode 100644 index 0000000..8300902 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/mapabrasil.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/maranhao.jpg b/Dia 11 - CSS - Cores e Box Model/img/maranhao.jpg new file mode 100644 index 0000000..7411aac Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/maranhao.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/matogrosso.jpg b/Dia 11 - CSS - Cores e Box Model/img/matogrosso.jpg new file mode 100644 index 0000000..f16b2cf Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/matogrosso.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/matogrossodosul.jpg b/Dia 11 - CSS - Cores e Box Model/img/matogrossodosul.jpg new file mode 100644 index 0000000..18087dc Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/matogrossodosul.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/minasgerais.jpg b/Dia 11 - CSS - Cores e Box Model/img/minasgerais.jpg new file mode 100644 index 0000000..7aaed7f Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/minasgerais.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/para.jpg b/Dia 11 - CSS - Cores e Box Model/img/para.jpg new file mode 100644 index 0000000..b36d98e Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/para.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/paraiba.jpg b/Dia 11 - CSS - Cores e Box Model/img/paraiba.jpg new file mode 100644 index 0000000..71c317e Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/paraiba.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/parana.jpg b/Dia 11 - CSS - Cores e Box Model/img/parana.jpg new file mode 100644 index 0000000..ad7365e Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/parana.jpg differ diff --git "a/Dia 11 - CSS - Cores e Box Model/img/paran\303\241.jpg" "b/Dia 11 - CSS - Cores e Box Model/img/paran\303\241.jpg" new file mode 100644 index 0000000..1439d39 Binary files /dev/null and "b/Dia 11 - CSS - Cores e Box Model/img/paran\303\241.jpg" differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/pernambuco.jpg b/Dia 11 - CSS - Cores e Box Model/img/pernambuco.jpg new file mode 100644 index 0000000..da57d7a Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/pernambuco.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/piaui.jpeg b/Dia 11 - CSS - Cores e Box Model/img/piaui.jpeg new file mode 100644 index 0000000..41a99a0 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/piaui.jpeg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/riodejaneiro.jpg b/Dia 11 - CSS - Cores e Box Model/img/riodejaneiro.jpg new file mode 100644 index 0000000..3a95632 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/riodejaneiro.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/riograndedonorte.jpg b/Dia 11 - CSS - Cores e Box Model/img/riograndedonorte.jpg new file mode 100644 index 0000000..23928b1 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/riograndedonorte.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/riograndedosul.jpg b/Dia 11 - CSS - Cores e Box Model/img/riograndedosul.jpg new file mode 100644 index 0000000..a598cb4 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/riograndedosul.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/rondonia.jpg b/Dia 11 - CSS - Cores e Box Model/img/rondonia.jpg new file mode 100644 index 0000000..2669fbd Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/rondonia.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/roraima.jpg b/Dia 11 - CSS - Cores e Box Model/img/roraima.jpg new file mode 100644 index 0000000..1332fae Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/roraima.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/santacatarina.jpg b/Dia 11 - CSS - Cores e Box Model/img/santacatarina.jpg new file mode 100644 index 0000000..e7cce70 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/santacatarina.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/saopaulo.jpg b/Dia 11 - CSS - Cores e Box Model/img/saopaulo.jpg new file mode 100644 index 0000000..5a62b40 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/saopaulo.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/img/tocantins.jpg b/Dia 11 - CSS - Cores e Box Model/img/tocantins.jpg new file mode 100644 index 0000000..45558e4 Binary files /dev/null and b/Dia 11 - CSS - Cores e Box Model/img/tocantins.jpg differ diff --git a/Dia 11 - CSS - Cores e Box Model/normalize.css b/Dia 11 - CSS - Cores e Box Model/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 11 - CSS - Cores e Box Model/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 11 - CSS - Cores e Box Model/style.css b/Dia 11 - CSS - Cores e Box Model/style.css new file mode 100644 index 0000000..c73fb4a --- /dev/null +++ b/Dia 11 - CSS - Cores e Box Model/style.css @@ -0,0 +1,172 @@ +/* ----------- Estrutura -------------- */ + +::selection { + background-color: transparent; +} + +body { + background-image: url(img/mapabrasil.jpg); + background-attachment: fixed; + background-repeat: no-repeat; + background-size: 10%; + background-position: 3% 50px; + background-color: whitesmoke; +} + +main { + padding-top: 45px; + margin: 50px 5% 50px 15%; + /* Coloca o corpo do doc no meio e limita o tamanho mínimo dele*/ + width: 80%; + min-width: 950px; + max-width: 1600px; +} + +div { + padding: 12px; + margin: auto; + background-color: silver; + border-radius: 16px; + text-align: center; +} + +/* header */ + +header { + margin: -30px 5% 0px 14.5%; + padding: 15px 5px 15px 5px; + /* Coloca o corpo do doc no meio e limita o tamanho mínimo dele*/ + background-color: gray; + height: 45px; + width: 79%; + min-width: 950px; + max-width: 1600px; + border-radius: 12px; + /* alinha os itens internamente */ + display: flex; + justify-content: space-around; + /* Deixa fixo em cima por cima dos outros elementos */ + position: fixed; + z-index: 1; + box-shadow: 5px 5px 4px rgb(76, 77, 78); +} + +.botao { + width: 20vh; + border-radius: 8px; + min-height: 45px; + min-width: 100px; + font-size: 1.3em; + font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif; +} + +/* Move as ancoras pra cima para nao ir atrás do menu */ + +.ancora { + position: relative; + top: -155px; +} + +/* Contem as linhas de 3 */ + +div.regiao { + padding: 25px; + margin: 30px 0px; +} + +/* Contem 3 artigos */ + +div.linhade3 { + padding: 0px; + /* Faz com que o conteúdo interno ocupe o espaço disponível */ + display: flex; +} + +/* ------------ Cartões --------------- */ + +h1 { + margin-top: 2px; +} + +/* O article é cada cartãozinho que tem o conteúdo dentro */ + +article { + margin: 12px; + min-height: 50px; + width: 30%; + background-color: lightgray; + border-radius: 8px; + text-align: justify; + vertical-align: auto; + padding: 14px; +} + +article img { + max-width: 40%; + padding-top: 2px; + border-radius: 8px; + float: left; + /* ALinha melhor a altura da imagem com o texto */ + margin: 0px 8px 0px 0px; +} + +article h4 { + font-size: 1.6em; + text-align: center; + margin: 0px 0px 10px 0px; +} + +article p { + font-size: 1.1em; + margin: 0px; + text-align: justify; +} + +/* sombras coloridas */ + +#centrooestediv, +#centrooestediv article { + box-shadow: 5px 5px lightgreen; +} + +#nortediv, +#nortediv article { + box-shadow: 5px 5px orange; +} + +#nordestediv, +#nordestediv article { + box-shadow: 5px 5px darkgreen; +} + +#sudestediv, +#sudestediv article { + box-shadow: 5px 5px yellow; +} + +#suldiv, +#suldiv article { + box-shadow: 5px 5px blue; +} + +/* troca borda */ + +#centrooestediv article:active { + box-shadow: inset 5px 5px lightgreen; +} + +#nortediv article:active { + box-shadow: inset 5px 5px orange; +} + +#nordestediv article:active { + box-shadow: inset 5px 5px darkgreen; +} + +#sudestediv article:active { + box-shadow: inset 5px 5px yellow; +} + +#suldiv article:active { + box-shadow: inset 5px 5px blue; +} diff --git a/Dia 12 - CSS - Gradientes/D12E1 - Gradientes.html b/Dia 12 - CSS - Gradientes/D12E1 - Gradientes.html new file mode 100644 index 0000000..6e22372 --- /dev/null +++ b/Dia 12 - CSS - Gradientes/D12E1 - Gradientes.html @@ -0,0 +1,141 @@ + + + + + + + Exercícios Gradiente + + + + + + + + +
+
+
Usando um gradiente linear,de baixo para cima e da cor verde para a azul.
+
Usando um gradiente radial que vai do amarelo para o rosa, começando na esquerda e com + ponto médio a 75%.
+
+
+
Usando um gradiente linear,da direita para esquerda e da cor vermelha para a + verde. +
+
Usando um gradiente radial que vai do cyano para o azul, começando no topo e com ponto + médio a 50%.
+
+
+
Usando um gradiente linear,de cima para baixo e da cor vermelha para a azul.
+
Usando um gradiente radial que vai do cyano para o rosa, começando da esquerda e com + ponto médio a 75%.
+
+
+
Usando um gradiente linear,da esquerda para direita e da cor verde para a azul. +
+
Usando um gradiente radial que vai do cyano para o amarelo, começando em baixo e com + ponto + médio a 50%.
+
+
+
Usando um gradiente linear,de baixo para cima e da cor vermelha para a azul.
+
Usando um gradiente radial que vai do cyano para o rosa, começando no centro e com ponto + médio a 50%.
+
+
+
Usando um gradiente linear,da direita para esquerda e da cor magenta para a + azul.
+
Usando um gradiente radial que vai do verde para o amarelo, começando no centro e com + ponto médio a 50%.
+
+
+ + + \ No newline at end of file diff --git a/Dia 12 - CSS - Gradientes/sitewill/D12E1 - Estilizando Botoes 1.html b/Dia 12 - CSS - Gradientes/sitewill/D12E1 - Estilizando Botoes 1.html new file mode 100644 index 0000000..3003e63 --- /dev/null +++ b/Dia 12 - CSS - Gradientes/sitewill/D12E1 - Estilizando Botoes 1.html @@ -0,0 +1,25 @@ + + + + + + + Bricadeira Links/MetaTags - Atividade 1 + + + + + + + + +
+
+ + + + \ No newline at end of file diff --git a/Dia 12 - CSS - Gradientes/sitewill/D12E2 - Estilizando Botoes 2.html b/Dia 12 - CSS - Gradientes/sitewill/D12E2 - Estilizando Botoes 2.html new file mode 100644 index 0000000..d3cc9b7 --- /dev/null +++ b/Dia 12 - CSS - Gradientes/sitewill/D12E2 - Estilizando Botoes 2.html @@ -0,0 +1,25 @@ + + + + + + + Bricadeira Links/MetaTags - Atividade 1 + + + + + + + + +
+
+ + + + \ No newline at end of file diff --git a/Dia 12 - CSS - Gradientes/sitewill/D12E3 - Estilizando Botoes 3.html b/Dia 12 - CSS - Gradientes/sitewill/D12E3 - Estilizando Botoes 3.html new file mode 100644 index 0000000..786a0dc --- /dev/null +++ b/Dia 12 - CSS - Gradientes/sitewill/D12E3 - Estilizando Botoes 3.html @@ -0,0 +1,25 @@ + + + + + + + Bricadeira Links/MetaTags - Atividade 1 + + + + + + + + +
+
+ + + + \ No newline at end of file diff --git a/Dia 12 - CSS - Gradientes/sitewill/css/normalize.css b/Dia 12 - CSS - Gradientes/sitewill/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 12 - CSS - Gradientes/sitewill/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 12 - CSS - Gradientes/sitewill/css/stylea1.css b/Dia 12 - CSS - Gradientes/sitewill/css/stylea1.css new file mode 100644 index 0000000..55425fa --- /dev/null +++ b/Dia 12 - CSS - Gradientes/sitewill/css/stylea1.css @@ -0,0 +1,60 @@ +body { + background-color: aliceblue; + margin: 0px; +} + +nav { + background-color: aquamarine; + text-align: center; + position: fixed; + margin-top: 0px; + padding: 15px 30px; +} + +header { + height: 300px; + background-color: cadetblue; +} + +main { + height: 800px; + background-color: steelblue; +} + +footer { + height: 450px; + background-color: turquoise; +} + +a { + text-decoration: none; + color: black; + background-color: white; + line-height: 50px; + padding: 10px 18px; + border: 2px solid black; +} + +a:visited { + color: darkolivegreen; + background-color: lightgreen; + border: 2px solid darkolivegreen; +} + +a:hover { + color: darkred; + background-color: lightcoral; + border: 2px solid darkred; +} + +a:focus { + color: black; + background-color: khaki; + border: 2px solid darkgoldenrod; +} + +a:active { + color: dodgerblue; + background-color: lightblue; + border: 2px solid dodgerblue; +} diff --git a/Dia 12 - CSS - Gradientes/sitewill/css/stylea2.css b/Dia 12 - CSS - Gradientes/sitewill/css/stylea2.css new file mode 100644 index 0000000..a827993 --- /dev/null +++ b/Dia 12 - CSS - Gradientes/sitewill/css/stylea2.css @@ -0,0 +1,60 @@ +body { + background-color: aliceblue; + margin: 0px; +} + +nav { + background-color: aquamarine; + text-align: center; + position: fixed; + margin-top: 0px; + padding: 15px 30px; +} + +header { + height: 300px; + background-color: cadetblue; +} + +main { + height: 800px; + background-color: steelblue; +} + +footer { + height: 450px; + background-color: turquoise; +} + +a { + text-decoration: none; + color: black; + background-color: white; + line-height: 50px; + padding: 10px 18px; + border: 5px outset black; +} + +a:visited { + color: darkolivegreen; + background-color: lightgreen; +} + +a:hover { + color: darkred; + background-color: lightcoral; + border: 5px double black; +} + +a:focus { + color: black; + background-color: khaki; + border: 5px dotted black; + outline: none; +} + +a:active { + color: dodgerblue; + background-color: lightblue; + border: 5px inset black; +} diff --git a/Dia 12 - CSS - Gradientes/sitewill/css/stylea3.css b/Dia 12 - CSS - Gradientes/sitewill/css/stylea3.css new file mode 100644 index 0000000..13533d1 --- /dev/null +++ b/Dia 12 - CSS - Gradientes/sitewill/css/stylea3.css @@ -0,0 +1,147 @@ +body { + background-color: aliceblue; + margin: 0px; +} + +nav { + background-color: aquamarine; + text-align: center; + position: fixed; + line-height: 60px; + margin-top: 0px; + padding: 15px 20px; +} + +header { + height: 1800px; + background-color: cadetblue; +} + +main { + height: 1800px; + background-color: steelblue; +} + +footer { + height: 1800px; + background-color: turquoise; +} + +a { + border-radius: 8px; +} + +/* ---- Botão 1 ---- */ + +a#bt1 { + text-decoration: none; + color: black; + background: linear-gradient(to right, magenta, blue); + box-shadow: inset 0px 0px 25px white; + line-height: 50px; + padding: 10px 18px; + border-radius: 0px; + border: 5px solid transparent; + border-image: linear-gradient(to right, magenta, blue) 1; +} + +/* a#bt1:visited { + color: darkolivegreen; + background-color: lightgreen; +} */ + +a#bt1:hover { + color: white; + box-shadow: none; + border: none; + padding: 14px 22px; +} + +a#bt1:focus { + color: black; + background-color: khaki; + border: 5px dotted black; + outline: none; +} + +a#bt1:active { + color: white; + background-color: magenta; + padding: 10px 18px; + border: 5px solid black; + box-shadow: inset 0px 0px 25px black; +} + +/* ---- Botão 2 ---- */ + +a#bt2 { + text-decoration: none; + color: black; + background-color: white; + line-height: 50px; + padding: 10px 18px; + border: 5px outset black; +} + +/* a#bt2:visited { + color: darkolivegreen; + background-color: lightgreen; +} */ + +a#bt2:hover { + color: darkred; + background-color: lightcoral; + border: 5px double black; + border-radius: 15px; +} + +a#bt2:focus { + color: black; + background-color: khaki; + border: 5px dotted black; + outline: none; +} + +a#bt2:active { + color: dodgerblue; + background-color: lightblue; + border: 5px inset black; + border-radius: 30px; +} + +/* ---- Botão 3 ---- */ + +a#bt3 { + text-decoration: none; + color: black; + background-color: white; + line-height: 50px; + padding: 10px 18px; + border: 5px outset black; +} + +/* a#bt3:visited { + color: darkolivegreen; + background-color: lightgreen; +} */ + +a#bt3:hover { + color: darkred; + background-color: lightcoral; + border: 5px solid red; + box-shadow: 0px 0px 15px lightcoral; +} + +a#bt3:focus { + color: black; + background-color: khaki; + border: 5px dotted black; + outline: none; +} + +a#bt3:active { + color: white; + background-color: red; + border: 5px inset rgba(0, 0, 0, 0.459); + box-shadow: 0px 0px 25px red; +} diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E1 - Conceitos CSS.html b/Dia 13 - CSS - Seletores e Heranca/D13E1 - Conceitos CSS.html new file mode 100644 index 0000000..6ed3e7e --- /dev/null +++ b/Dia 13 - CSS - Seletores e Heranca/D13E1 - Conceitos CSS.html @@ -0,0 +1,35 @@ + + + + + + + Minha página de teste + + + + +

Mozilla é legal

+ O logotipo do Firefox: uma raposa em chamas que cerca a Terra. + +

Na Mozilla, somos uma comunidade global de

+ + + +

trabalhando juntos para manter a Internet viva e acessível, para que as pessoas em todo o mundo possam ser + colaboradores + e criadores informados da Web. Acreditamos que esse ato de colaboração humana em uma plataforma aberta é + essencial para o + crescimento individual e nosso futuro coletivo.

+ +

Leia o Mozilla Manifesto para aprender ainda mais + sobre os + valores e princípios que orientam a busca de nossa missão.

+ + + \ No newline at end of file diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E2 - Layout c Divs.html b/Dia 13 - CSS - Seletores e Heranca/D13E2 - Layout c Divs.html new file mode 100644 index 0000000..98445c2 --- /dev/null +++ b/Dia 13 - CSS - Seletores e Heranca/D13E2 - Layout c Divs.html @@ -0,0 +1,32 @@ + + + + + + + Layouts com css + + + + + +
+ + Header +
+
+
Painel
+
+
Destaque 2
+
Destaque 1
+
Noticias
+
+
+ + + + \ No newline at end of file diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/D13E3 - Minisite.zip b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/D13E3 - Minisite.zip new file mode 100644 index 0000000..03efc1a Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/D13E3 - Minisite.zip differ diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/css/normalize.css b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/css/style.css b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/css/style.css new file mode 100644 index 0000000..1a0efbd --- /dev/null +++ b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/css/style.css @@ -0,0 +1,234 @@ +body { + background: linear-gradient(to bottom, rgb(19, 202, 248), rgb(21, 151, 199)); + background-repeat: no-repeat; + background-color: rgb(21, 151, 199); + font-family: Arial, Helvetica, sans-serif; + height: 97vh; +} + +/* Para cima do quadro */ + +header { + background-color: transparent; + background-image: url(../img/logo_gif.gif); + background-size: auto 116px; + background-repeat: no-repeat; + margin: auto; + width: 678px; + height: 116px; +} + +/* Barra de menu */ + +nav { + background-color: black; + background-image: url(../img/menu.gif); + background-size: auto 25px; + height: 25px; + color: whitesmoke; + font-variant: small-caps; + font-weight: bold; + font-size: 18px; +} + +nav ul { + list-style-type: none; + margin: 0px 0px 0px -25px; +} + +nav ul li { + margin-top: 2px; + position: relative; + float: left; + background-image: url(../img/toal.gif); /*Não parece ser exatamente essa imagem*/ + background-repeat: no-repeat; + background-position: right; +} + +nav ul li:hover { + color: rgb(99, 187, 51); + cursor: pointer; +} + +/* Dentro do quadrado */ + +main { + margin: auto; + width: 678px; + background-color: whitesmoke; + border: 1px solid black; + padding: 0px; + box-shadow: 0px 0px 4px black; +} + +/* Parte do olho */ + +#painel { + background-color: #e6e6e6; + margin: auto; + background-image: url(../img/img_edito.gif); + background-repeat: no-repeat; + background-position: right; + height: 160px; + padding-left: 15px; +} + +h1 { + color: rgb(99, 187, 51); + font-variant: small-caps; + font-size: 16px; + padding: 20px 0px 7px 0px; +} + +#painel p { + width: 400px; + height: 50px; + font-size: 10px; +} + +#painel button { + width: 150px; + height: 25px; + margin-left: 264px; + border: none; + background-image: url(../img/large_button.gif); + font-variant: small-caps; + font-weight: bold; + font-size: 16px; + color: #e6e6e6; + padding-bottom: 2px; +} + +#painel button:hover { + color: black; + cursor: pointer; +} + +/* Divisor */ + +#divisorh { + background-color: black; + background-image: url(../img/toal.gif); + background-size: auto 16px; + height: 16px; + /* box-shadow: 0px 0px 1px black; */ +} + +/* Parte dos 3 quadros */ + +#mainbaixo { + margin: auto; + background-color: #e6e6e6; +} + +#mainbaixo div { + float: left; + height: 210px; + margin-top: 5px; + margin-bottom: 5px; + font-size: 12px; +} + +/* Inicio tipografia inferior */ + +#mainbaixo h2 { + color: rgb(0, 140, 255); + font-size: 14px; + font-variant: small-caps; + padding: 0px 0px 0px 10px; +} + +#mainbaixo h3 { + color: rgb(99, 187, 51); + font-size: 11px; + padding: 0px 0px 0px 10px; +} + +#mainbaixo p { + font-size: 10.5px; + padding: 0px 0px 0px 10px; +} + +#mainbaixo a { + text-decoration: none; + color: black; +} + +#mainbaixo a:hover { + text-decoration: underline; +} + +#mainbaixo time { + color: rgb(99, 187, 51); + font-size: 12px; + font-weight: bold; +} + +#mainbaixo ul { + margin-top: -3px; + font-weight: 600; +} + +#mainbaixo ul li { + line-height: 17px; + margin-left: -15px; +} + +#mainbaixo ul li a { + color: rgb(99, 187, 51); +} + +/* Fim tipografia inferior */ + +#mainbaixo button { + width: 75px; + height: 15px; + margin-left: 10px; + border: none; + background-image: url(../img/little_button.gif); + font-weight: bold; + font-size: 10px; + color: #e6e6e6; + padding-bottom: 1px; +} + +#mainbaixo button:hover { + cursor: pointer; + color: black; +} + +div#divisorv { + background-color: rgb(23, 166, 223); + width: 2px; + margin: 15px 5px; + height: 185px; +} + +#about { + margin-left: 5px; +} + +#about, +#news, +#services { + background-color: transparent; + float: right; + width: 204px; + padding-left: 10px; +} + +#mainbaixo::after { + content: ""; + clear: both; + display: table; +} + +/* Fora do quadro pra baixo */ + +footer { + text-align: center; + margin: auto; + width: 678px; + padding-top: 10px; + color: #e6e6e6; +} diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/extra.txt b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/extra.txt new file mode 100644 index 0000000..aa151b8 --- /dev/null +++ b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/extra.txt @@ -0,0 +1,2 @@ +background do cabeçalho: #333333 +background do painel com o olho: #E6E6E6 \ No newline at end of file diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/bg_content.gif b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/bg_content.gif new file mode 100644 index 0000000..19d1f74 Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/bg_content.gif differ diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/bg_gradient.gif b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/bg_gradient.gif new file mode 100644 index 0000000..52c7b4b Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/bg_gradient.gif differ diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/botton_bg_content.gif b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/botton_bg_content.gif new file mode 100644 index 0000000..b4908be Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/botton_bg_content.gif differ diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/img_edito.gif b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/img_edito.gif new file mode 100644 index 0000000..01ddedc Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/img_edito.gif differ diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/large_button.gif b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/large_button.gif new file mode 100644 index 0000000..5a8abb4 Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/large_button.gif differ diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/little_button.gif b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/little_button.gif new file mode 100644 index 0000000..e9cb2f0 Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/little_button.gif differ diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/logo_gif.gif b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/logo_gif.gif new file mode 100644 index 0000000..a76fd75 Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/logo_gif.gif differ diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/menu.gif b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/menu.gif new file mode 100644 index 0000000..6e3f4fb Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/menu.gif differ diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/toal.gif b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/toal.gif new file mode 100644 index 0000000..79cfa12 Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/img/toal.gif differ diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/index.html b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/index.html new file mode 100644 index 0000000..64ddec9 --- /dev/null +++ b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/index.html @@ -0,0 +1,79 @@ + + + + + + + Copiando Site + + + + + + + +
+
+
+ +
+
+

Lorem Ipsum

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Eveniet quidem aliquam animi culpa veritatis + in distinctio sapiente tenetur dolor qui asperiores, nesciunt ducimus laudantium enim aliquid, + debitis, praesentium ipsum architecto! Natura aeternum isti fieri.

+ +
+
+
+
+
+

About Me

+

Lorem Ipsun dolor sit amet fieiri consectetuer adpisci elit.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Amet a eius architecto quas ad fugit at + nobis, voluptas deserunt, non quae iste voluptates temporibus vitae voluptatum modi laboriosam quasi + reprehenderit.

+
+
+ +
+
+

Services

+

Lorem ipsum dolor sit amet fieiri consectetuer adipsici elit.

+ + +
+
+
+ + + + \ No newline at end of file diff --git a/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/layout modelo.jpg b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/layout modelo.jpg new file mode 100644 index 0000000..3de4de1 Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/D13E3 - Minisite/layout modelo.jpg differ diff --git a/Dia 13 - CSS - Seletores e Heranca/css/e2style.css b/Dia 13 - CSS - Seletores e Heranca/css/e2style.css new file mode 100644 index 0000000..90b5fbc --- /dev/null +++ b/Dia 13 - CSS - Seletores e Heranca/css/e2style.css @@ -0,0 +1,67 @@ +body { + background-color: whitesmoke; + text-align: center; + font-size: larger; +} + +header { + background-color: aqua; + margin: 5px auto; + width: 95%; + max-width: 1600px; + min-width: 900px; + min-height: 175px; +} + +nav { + background-color: lightseagreen; + min-height: 60px; +} + +main { + margin: 5px auto; + width: 95%; + max-width: 1600px; + min-width: 900px; + min-height: 50px; +} + +#painel { + background-color: darkturquoise; + margin: auto; + min-height: 300px; +} + +#destaque1, +#destaque2 { + background-color: cornflowerblue; + min-height: 120px; + float: right; + width: 20%; + margin-left: 5px; +} + +#noticias { + background-color: cornflowerblue; + min-height: 120px; + overflow: hidden; +} + +#mainbaixo { + margin: 5px auto; +} + +#mainbaixo::after { + content: ""; + clear: both; + display: table; +} + +footer { + background-color: cadetblue; + margin: 5px auto; + width: 95%; + max-width: 1600px; + min-width: 900px; + min-height: 50px; +} diff --git a/Dia 13 - CSS - Seletores e Heranca/css/style.css b/Dia 13 - CSS - Seletores e Heranca/css/style.css new file mode 100644 index 0000000..af69a06 --- /dev/null +++ b/Dia 13 - CSS - Seletores e Heranca/css/style.css @@ -0,0 +1,42 @@ +html { + font-size: 10px; + font-family: "Open Sans", sans-serif; +} + +h1 { + font-size: 60px; + text-align: center; +} + +p, +li { + font-size: 16px; + line-height: 2; + letter-spacing: 1px; +} + +html { + background-color: #00539f; +} + +body { + width: 600px; + margin: 0 auto; + background-color: #ff9500; + padding: 0 20px 20px 20px; + border: 5px solid black; +} + +h1 { + margin: 0; + padding: 20px 0; + color: #00539f; + text-shadow: 3px 3px 1px black; +} + +img { + display: block; + margin: 0 auto; + width: 500px; + border: 5px solid black; +} diff --git a/Dia 13 - CSS - Seletores e Heranca/img/firefox-icon.png b/Dia 13 - CSS - Seletores e Heranca/img/firefox-icon.png new file mode 100644 index 0000000..2712069 Binary files /dev/null and b/Dia 13 - CSS - Seletores e Heranca/img/firefox-icon.png differ diff --git a/Dia 14 - CSS - Float e Overflow/D14E1 - Float.html b/Dia 14 - CSS - Float e Overflow/D14E1 - Float.html new file mode 100644 index 0000000..0b90edb --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/D14E1 - Float.html @@ -0,0 +1,78 @@ + + + + + + + Exercícios com Float + + + + + + +

Aquecimento usando float

+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/Dia 14 - CSS - Float e Overflow/D14E2 - Menu c Float.html b/Dia 14 - CSS - Float e Overflow/D14E2 - Menu c Float.html new file mode 100644 index 0000000..6634075 --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/D14E2 - Menu c Float.html @@ -0,0 +1,60 @@ + + + + + + + Exercícios com Float + + + + + + + + + \ No newline at end of file diff --git a/Dia 14 - CSS - Float e Overflow/D14E3 - Overflow.html b/Dia 14 - CSS - Float e Overflow/D14E3 - Overflow.html new file mode 100644 index 0000000..123235e --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/D14E3 - Overflow.html @@ -0,0 +1,51 @@ + + + + + + + Exercícios com Float + + + + + +
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+
+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+
+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+
+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+
+ + + \ No newline at end of file diff --git a/Dia 14 - CSS - Float e Overflow/D14E4 - Biografia.html b/Dia 14 - CSS - Float e Overflow/D14E4 - Biografia.html new file mode 100644 index 0000000..8ad6145 --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/D14E4 - Biografia.html @@ -0,0 +1,116 @@ + + + + + + + Exercícios com Float + + + + + + +
+ Foto de Fabricio Cardoso +

Fabricio Cardoso: dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam + alias, + ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+
+ +
+ Foto da Carmela Borst +

Carmela Borst: dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam + alias, + ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+
+ +
+ Foto da Juana Pinkalsky +

Juana Pinkalsky: dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam + alias, + ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+
+ +
+ Logo do Firefox +

Lorem ipsum: dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, + ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+
+ +
+ Logo do Firefox +

Lorem ipsum: dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, + ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+
+ + +
+ Logo do Firefox +

Lorem ipsum: dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, + ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero dolore nihil qui nam alias, ea iure! Cum + doloremque temporibus dolores sint animi deserunt dolor aut, mollitia odio omnis, veritatis totam.

+
+ + + \ No newline at end of file diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 1/css/style.css b/Dia 14 - CSS - Float e Overflow/Exercicio 1/css/style.css new file mode 100644 index 0000000..60c3267 --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/Exercicio 1/css/style.css @@ -0,0 +1,98 @@ +/* Giovanni Marcon 15/12/2021 */ + +body { + margin: 0px; + padding: 0px; +} + +/* --- Controla o Menu -- */ + +li a { + text-decoration: none; + color: white; + font-size: 1.3em; + padding: 15px 35px; +} + +li a:hover { + color: black; +} + +ul { + background-color: #555; + font-size: 1.3em; + margin: 0px; + padding: 0px; +} + +ul::after { + content: ""; + clear: both; + display: table; +} + +li { + list-style-type: none; + float: right; + padding: 15px 0px; + cursor: pointer; +} + +li:hover { + background-color: aquamarine; +} + +li::selection { + background-color: transparent; +} + +li:nth-child(1) { + background-color: lime; +} + +li:nth-child(1):hover { + background-color: aquamarine; +} + +/* --- Alinha os Headers -- */ + +h1, +h3 { + text-align: center; +} + +/* --- Controla as imagens -- */ + +.clear { + clear: both; +} + +.c1 { + float: left; + width: 50%; + margin: 15px 25%; +} + +.c2 { + float: left; + width: 40%; + margin: 15px 5%; +} + +.c3 { + float: left; + width: 23.33%; + margin: 15px 5%; +} + +.c4 { + float: left; + width: 20%; + margin: 15px 2.5%; +} + +.c5 { + float: left; + width: 18%; + margin: 15px 1%; +} diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 1/img/ff.png b/Dia 14 - CSS - Float e Overflow/Exercicio 1/img/ff.png new file mode 100644 index 0000000..2d5f746 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/Exercicio 1/img/ff.png differ diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 1/index.html b/Dia 14 - CSS - Float e Overflow/Exercicio 1/index.html new file mode 100644 index 0000000..a0c9a00 --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/Exercicio 1/index.html @@ -0,0 +1,48 @@ + + + + + + + + + + Exercícios com Float + + + + + + + + +

Exercícios usando float e clear

+

4 imagens com uma largura de 20% e margem lateral de 2.5%.

+ + + + + +

3 imagens com uma largura de 23.33% e margem lateral de 5%. Essa linha possui um clear. +

+ + + +

Uma imagem com uma largura de 50% e margem lateral de 25%. Ela possui o clear. + Essa linha tem a ancôra "meio" e um clear. +

+ +

4 imagens com uma largura de 20% e margem lateral de 2.5%. A primeira possui o clear. + Essa linha tem a ancôra "fim" e um clear. +

+ + + + + + + \ No newline at end of file diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/Exercicio 2 - TNT Noite.zip b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/Exercicio 2 - TNT Noite.zip new file mode 100644 index 0000000..69168b0 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/Exercicio 2 - TNT Noite.zip differ diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/css/normalize.css b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/css/style.css b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/css/style.css new file mode 100644 index 0000000..cbeeac2 --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/css/style.css @@ -0,0 +1,144 @@ +body { + background-color: whitesmoke; + font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", + "Lucida Sans", Arial, sans-serif; +} + +header { + width: 90%; + margin: auto; + max-width: 1350px; + height: 12vh; + min-width: 750px; +} + +header img { + width: 100%; + height: 100%; + object-fit: cover; +} + +main { + width: 90%; + margin: auto; + height: 63.5vh; + max-width: 1350px; + min-width: 750px; +} + +footer { + width: 90%; + margin: auto; + height: 10vh; + line-height: 10vh; + max-width: 1350px; + min-width: 750px; + clear: both; + text-align: center; + background-color: rgb(165, 0, 0); + color: whitesmoke; + font-size: 1.2em; + background-image: url(../img/tnt-energy-drink.png); + background-size: 12vh; + background-position: 0px 2px; +} + +aside { + background-color: rgb(195, 125, 125); + float: left; + padding: 0; + margin: 0; + height: 64vh; +} + +aside img { + margin-right: 1.5vh; + margin-bottom: 1vh; + height: 100%; +} + +h1 { + background-color: rgb(165, 0, 0); + color: whitesmoke; + text-align: center; + line-height: 7vh; + font-size: 3.5vh; + max-height: 7vh; +} + +#rolagem { + height: 54.7vh; + background-color: rgb(165, 0, 0); + font-size: 1.35em; + color: whitesmoke; + overflow: auto; + text-align: justify; +} + +#rolagem p { + margin: 15px 25px; +} + +/* -- Adicionado depois do horário -- */ + +.icons { + float: right; + padding-top: 1.7vh; + padding-right: 2vh; +} + +footer i { + padding: 0.8vh; + margin: 0 0.7vh; + color: white; + border: 2px solid white; + min-width: 2.5vh; + min-height: 2.65vh; + text-align: center; + border-radius: 50%; + font-size: 2.5vh; + overflow: hidden; + cursor: pointer; +} + +footer i:hover { + color: red; + background-color: white; +} + +footer p { + padding-left: 29vh; +} + +body { + background: linear-gradient( + to left, + rgb(165, 75, 75), + rgb(195, 125, 125), + rgb(195, 125, 125), + rgb(165, 75, 75) + ); + background-size: 150vw 150vh; + background-repeat: no-repeat; + background-position: 50%; +} + +/* -- Animações -- */ + +#rolagem:hover span { + animation-name: texto; + animation-duration: 5s; + animation-iteration-count: infinite; +} + +@keyframes texto { + 0% { + color: white; + } + 20% { + color: red; + } + 50% { + color: white; + } +} diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/img/atletas_destaque.jpg b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/img/atletas_destaque.jpg new file mode 100644 index 0000000..1292f5b Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/img/atletas_destaque.jpg differ diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/img/tnt-energy-drink.png b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/img/tnt-energy-drink.png new file mode 100644 index 0000000..d329675 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/img/tnt-energy-drink.png differ diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/img/tnt-produto-grande.jpg b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/img/tnt-produto-grande.jpg new file mode 100644 index 0000000..cbc6a43 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/img/tnt-produto-grande.jpg differ diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/index.html b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/index.html new file mode 100644 index 0000000..2281850 --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT Noite/index.html @@ -0,0 +1,63 @@ + + + + + + + + + + TNT Energy Drink + + + + + + + + + + + + +
+ Imagem do cabeçalho com o logo da TNT +
+
+ +

TNT Energy Drink

+
+

O mundo está cheio de obstáculos e não vai parar pra você se preparar. TNT é uma marca de + resistência, + que te dá energia para encarar e não perder. A resistência da autoexpressão. A resistência das ideias + contestadoras. A resistência das atitudes revolucionárias.

+

Não importa se você contesta através do seu + jeito de vestir, ou da música que você ouve, ou das coisas que você grita. Não deixe que a opinião dos + outros ganhe. Não deixe que a censura ganhe. Não deixe que os conservadores ganhem. Não deixe que o + silêncio ganhe. Não deixe que a vergonha ganhe. Não deixe que o medo ganhe.

+

+

Quanto maior o desafio, maior a nossa resistência. +

+

#PODEVIR

+
+
+ + + + \ No newline at end of file diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/Exercicio 2 - TNT.zip b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/Exercicio 2 - TNT.zip new file mode 100644 index 0000000..e4c83b7 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/Exercicio 2 - TNT.zip differ diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/Novo Documento de Texto.txt b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/Novo Documento de Texto.txt new file mode 100644 index 0000000..e69de29 diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/css/normalize.css b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/css/style.css b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/css/style.css new file mode 100644 index 0000000..3ba9551 --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/css/style.css @@ -0,0 +1,79 @@ +body { + background-color: whitesmoke; + font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", + "Lucida Sans", Arial, sans-serif; +} + +header { + width: 90%; + margin: auto; + max-width: 1350px; + height: 12vh; + min-width: 750px; +} + +header img { + height: 12vh; + width: 100%; +} + +main { + width: 90%; + margin: auto; + height: 70vh; + max-width: 1350px; + min-width: 750px; +} + +footer { + width: 90%; + margin: auto; + height: 10vh; + line-height: 10vh; + max-width: 1350px; + min-width: 750px; + clear: both; + text-align: center; + background-color: red; + color: whitesmoke; + font-size: 1.2em; + background-image: url(../img/tnt-energy-drink.png); + background-size: 12vh; + background-position: 0px 2px; +} + +aside { + background-color: whitesmoke; + float: left; + padding: 0; + margin: 0; + height: 70vh; +} + +aside img { + margin-right: 1.5vh; + margin-bottom: 1vh; + height: 100%; +} + +h1 { + background-color: rgb(165, 0, 0); + color: whitesmoke; + text-align: center; + line-height: 7vh; + font-size: 3.5vh; + max-height: 7vh; +} + +#rolagem { + height: 60.5vh; + background-color: rgb(165, 0, 0); + font-size: 1.35em; + color: whitesmoke; + overflow: auto; + text-align: justify; +} + +#rolagem p { + margin: 15px 25px; +} diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/img/atletas_destaque.jpg b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/img/atletas_destaque.jpg new file mode 100644 index 0000000..c55b722 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/img/atletas_destaque.jpg differ diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/img/tnt-energy-drink.png b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/img/tnt-energy-drink.png new file mode 100644 index 0000000..9836c64 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/img/tnt-energy-drink.png differ diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/img/tnt-produto-grande.jpg b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/img/tnt-produto-grande.jpg new file mode 100644 index 0000000..cbc6a43 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/img/tnt-produto-grande.jpg differ diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/index.html b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/index.html new file mode 100644 index 0000000..a3a629c --- /dev/null +++ b/Dia 14 - CSS - Float e Overflow/Exercicio 2 - TNT/index.html @@ -0,0 +1,43 @@ + + + + + + + + + TNT Energy Drink + + + + + + +
+ Imagem do cabeçalho com o logo da TNT +
+
+ +

TNT Energy Drink

+
+

O mundo está cheio de obstáculos e não vai parar pra você se preparar. TNT é uma marca de resistência, + que te dá energia para encarar e não perder. A resistência da autoexpressão. A resistência das ideias + contestadoras. A resistência das atitudes revolucionárias.

+

Não importa se você contesta através do seu + jeito de vestir, ou da música que você ouve, ou das coisas que você grita. Não deixe que a opinião dos + outros ganhe. Não deixe que a censura ganhe. Não deixe que os conservadores ganhem. Não deixe que o + silêncio ganhe. Não deixe que a vergonha ganhe. Não deixe que o medo ganhe.

+

+

Quanto maior o desafio, maior a nossa resistência. +

+

#PODEVIR

+
+
+ + + + \ No newline at end of file diff --git a/Dia 14 - CSS - Float e Overflow/Exercicio Float 1.zip b/Dia 14 - CSS - Float e Overflow/Exercicio Float 1.zip new file mode 100644 index 0000000..94a6f75 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/Exercicio Float 1.zip differ diff --git a/Dia 14 - CSS - Float e Overflow/ca.jpg b/Dia 14 - CSS - Float e Overflow/ca.jpg new file mode 100644 index 0000000..0e13769 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/ca.jpg differ diff --git a/Dia 14 - CSS - Float e Overflow/fa.jpg b/Dia 14 - CSS - Float e Overflow/fa.jpg new file mode 100644 index 0000000..cd234a6 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/fa.jpg differ diff --git a/Dia 14 - CSS - Float e Overflow/ju.png b/Dia 14 - CSS - Float e Overflow/ju.png new file mode 100644 index 0000000..8904ba0 Binary files /dev/null and b/Dia 14 - CSS - Float e Overflow/ju.png differ diff --git a/Dia 15 - CSS - Inline Float/D15D4.html b/Dia 15 - CSS - Inline Float/D15D4.html new file mode 100644 index 0000000..d20d9e1 --- /dev/null +++ b/Dia 15 - CSS - Inline Float/D15D4.html @@ -0,0 +1,92 @@ + + + + + + + Ex Igor + + + + + +
+
Topo Esquerda
+
Topo Direita
+
No Centro
+
Base Esquerda
+
Base Direita
+
Aqui é Fixado
+
+ + + \ No newline at end of file diff --git a/Dia 15 - CSS - Inline Float/D15E1/css/style.css b/Dia 15 - CSS - Inline Float/D15E1/css/style.css new file mode 100644 index 0000000..16eadae --- /dev/null +++ b/Dia 15 - CSS - Inline Float/D15E1/css/style.css @@ -0,0 +1,94 @@ +header, +main, +footer, +div { + box-sizing: border-box; + border: 2px solid black; + margin: 0; + padding: 0; +} + +header { + margin: auto; + height: 10vh; + width: 80vw; +} + +h1 { + text-align: center; + font-size: 5vh; + font-family: "Arial"; + font-weight: 200; + line-height: 10vh; + margin: 0; + padding: 0%; +} + +main { + margin: auto; + height: 70vh; + width: 80vw; +} + +#esquerda { + float: left; + height: 70vh; + width: 16vw; + border: none; +} + +#central { + overflow: hidden; + height: 70vh; + padding: 1vh 1vw; +} + +#c-topo { + height: 17vh; + margin-top: 0.4vh; + margin-bottom: 1vh; +} + +#c-meio-1 { + height: 28vh; + width: 14.6vw; + float: left; + margin-right: 0.4vw; +} + +#c-meio-2 { + height: 28vh; + overflow: hidden; +} + +#c-meio-3 { + height: 28vh; + width: 14.6vw; + margin-left: 0.4vw; + float: right; +} + +#direita { + float: right; + height: 70vh; + width: 16vw; + border: none; +} + +#c-baixo-e { + float: left; + width: 22.2vw; + height: 18.7vh; + margin: 0.9vh 0.5vw 0 0; +} +#c-baixo-d { + overflow: hidden; + height: 18.7vh; + margin: 0.9vh 0 0; +} + +footer { + margin: auto; + height: 10vh; + width: 80vw; +} diff --git a/Dia 15 - CSS - Inline Float/D15E1/index.html b/Dia 15 - CSS - Inline Float/D15E1/index.html new file mode 100644 index 0000000..80febb1 --- /dev/null +++ b/Dia 15 - CSS - Inline Float/D15E1/index.html @@ -0,0 +1,35 @@ + + + + + + + Layout 1 - Colunas + + + + + +
+

ATIVIDADE 01

+
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/Dia 15 - CSS - Inline Float/D15E2/css/style.css b/Dia 15 - CSS - Inline Float/D15E2/css/style.css new file mode 100644 index 0000000..6e65c60 --- /dev/null +++ b/Dia 15 - CSS - Inline Float/D15E2/css/style.css @@ -0,0 +1,104 @@ +header, +main, +footer, +div { + box-sizing: border-box; + border: 2px solid black; + margin: 0; + padding: 0; +} + +header { + margin: auto; + height: 10vh; + width: 80vw; +} + +h1 { + text-align: center; + font-size: 5vh; + font-family: "Arial"; + font-weight: 200; + line-height: 10vh; + margin: 0; + padding: 0%; +} + +main { + margin: auto; + height: 70vh; + width: 80vw; +} + +#esquerda { + float: left; + height: 70vh; + width: 16vw; +} + +#esquerda div { + margin: 1.5vh auto 0; + width: 90%; + height: 95%; +} + +#central { + overflow: hidden; + height: 70vh; + padding: 1vh 1vw; +} + +#c-topo { + height: 17vh; + margin-top: 0.4vh; + margin-bottom: 1vh; +} + +#c-meio-1 { + height: 28vh; + width: 14.6vw; + float: left; + margin-right: 0.4vw; +} + +#c-meio-2 { + height: 28vh; + overflow: hidden; +} + +#c-meio-3 { + height: 28vh; + width: 14.6vw; + margin-left: 0.4vw; + float: right; +} + +#direita { + float: right; + height: 70vh; + width: 16vw; +} + +#direita div { + margin: 1.5vh auto 0; + width: 90%; + height: 46.2%; +} + +#c-baixo-e { + float: left; + width: 22.2vw; + height: 18.7vh; + margin: 0.9vh 0.5vw 0 0; +} +#c-baixo-d { + overflow: hidden; + height: 18.7vh; + margin: 0.9vh 0 0; +} + +footer { + margin: auto; + height: 10vh; + width: 80vw; +} diff --git a/Dia 15 - CSS - Inline Float/D15E2/index.html b/Dia 15 - CSS - Inline Float/D15E2/index.html new file mode 100644 index 0000000..14d2b40 --- /dev/null +++ b/Dia 15 - CSS - Inline Float/D15E2/index.html @@ -0,0 +1,40 @@ + + + + + + + Layout 2 - Colunas + + + + + +
+

ATIVIDADE 02

+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/Dia 15 - CSS - Inline Float/D15E3/css/style.css b/Dia 15 - CSS - Inline Float/D15E3/css/style.css new file mode 100644 index 0000000..474d266 --- /dev/null +++ b/Dia 15 - CSS - Inline Float/D15E3/css/style.css @@ -0,0 +1,37 @@ +#geral { + width: 960px; + margin: 0 auto; + padding: 0; + background: #ddd; +} +#cabecalho { + padding: 10px; + background: #fdd; +} +#conteudo-1 { + float: left; + width: 210px; + background: #bfb; + padding: 10px; +} +#conteudo-2 { + float: right; + width: 720px; +} +#conteudo-2-1 { + float: left; + width: 480px; + background: #ddf; + padding: 10px; +} +#conteudo-2-2 { + float: right; + width: 200px; + background: #dff; + padding: 10px; +} +#rodape { + clear: both; + background: #ff9; + padding: 10px; +} diff --git a/Dia 15 - CSS - Inline Float/D15E3/index.html b/Dia 15 - CSS - Inline Float/D15E3/index.html new file mode 100644 index 0000000..9ab7380 --- /dev/null +++ b/Dia 15 - CSS - Inline Float/D15E3/index.html @@ -0,0 +1,80 @@ + + + + + + + Layout 3 - Layout Material + + + + + +
+
+ <div id="cabecalho"> +

Exemplo de layout com 3 colunas em CSS

+

Arrumando rodapé

+
+
+
+ <div id="conteudo-1"> +
    +
  • Etiam et eros rutrum arcu
  • +
  • Integer bibendum elit
  • +
  • Cras vel odio id
  • +
  • Curabitur tempus
  • +
  • Praesent
  • +
  • Nulla nec
  • +
  • Fusce egestas
  • +
+
+
+
+ <div id="conteudo-2-1"> +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sagittis scelerisque ipsum at + dignissim. Curabitur eu lacus eget odio sagittis eleifend. Mauris sed ullamcorper urna. Nullam + vitae mi ut felis pulvinar dapibus. Donec sit amet velit ut diam malesuada blandit. Integer sit + amet feugiat lacus. Maecenas iaculis porta ullamcorper. Donec in mattis est. Ut quis dignissim + purus. Etiam dapibus justo in purus imperdiet hendrerit. Phasellus tempor molestie magna a + malesuada. Sed ac tincidunt dui. Curabitur et tortor quam, eu vestibulum arcu. Nullam placerat + malesuada odio vel tincidunt. Nam tincidunt, nisi ut dictum interdum, est arcu venenatis lorem, + a rhoncus turpis lacus ac sapien. Vivamus ut ligula eget lorem consectetur hendrerit a at magna. + Mauris vel libero eget urna malesuada eleifend elementum a mauris. Sed eu mi vitae urna volutpat + euismod quis at augue. Nunc convallis magna in velit luctus adipiscing.

+ +

Morbi sit amet dolor eget sem rutrum interdum. Nulla vehicula tortor eu dolor sodales gravida. In + rutrum placerat magna, ac ullamcorper justo porta ac. Mauris nec erat ac lorem auctor ultrices + et eget dui. Ut euismod fringilla congue. Nunc sit amet vestibulum dui. In eu felis at mi + sagittis varius. Donec id enim sit amet nibh aliquam auctor a in leo. Nam posuere pharetra + posuere. Duis porttitor diam vel nulla tempor nec aliquet libero placerat. Cras eros dolor, + elementum vitae porttitor sed, posuere placerat est. Integer sed lacus vel ante feugiat + sollicitudin. Nunc commodo, libero quis imperdiet ultrices, erat odio condimentum metus, a + laoreet tortor urna sed orci. Proin varius iaculis tincidunt. Ut dignissim imperdiet mattis. + Praesent quis ligula sit amet erat ullamcorper tristique non at massa. Proin blandit lorem quis + purus congue luctus. + +

+
+
+ <div id="conteudo-2-2"> +
    +
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
  • +
  • Quisque sit amet nisi massa, eget rhoncus nisl.
  • +
  • Pellentesque varius consequat est, eget ornare massa luctus eget.
  • +
  • Suspendisse vitae augue neque, eu dignissim nisl.
  • +
  • Sed a quam at massa consequat mollis.
  • +
  • Praesent sodales dui nec justo auctor dapibus.
  • +
+
+
+
+
+ <div id="rodape"> + Exemplo de layout com três colunas +
Carlos Eduardo - kadu | kadunew.com/blog
+
+
+ + + \ No newline at end of file diff --git a/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/css/menupop.css b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/css/menupop.css new file mode 100644 index 0000000..f891099 --- /dev/null +++ b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/css/menupop.css @@ -0,0 +1,100 @@ +#popup { + position: fixed; + top: -100%; + left: 50%; + transform: translate(-50%, -50%); + z-index: 1000; + background: #fff; + width: 250px; + padding: 5px 50px 30px; + box-shadow: 10px 10px 13px #00000062; + transition: 0.5s; + visibility: hidden; + border-radius: 16px; +} + +#popup:hover { + box-shadow: 10px 10px 13px #000000; +} + +#popup.active { + visibility: visible; + top: 50%; +} + +#popup .content { + position: relative; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; +} + +#popup .content img { + max-width: 80px; +} + +#popup .content h2 { + font-size: 24px; + font-weight: 500; + color: #333; + margin: 15px 0 0; + text-align: center; +} + +#popup .content p { + text-align: center; + font-size: 16px; + color: #333; +} + +#popup .content ol { + margin-top: 20px; + text-align: center; + font-size: 16px; + color: #333; +} + +#popup .content .inputBox { + position: relative; + width: 100%; + margin-top: 10px; + display: flex; + justify-content: center; + align-items: center; +} + +#popup .content .inputBox input, +#popup .content .inputBox textarea { + width: 250px; + border: 1px solid rgba(0, 0, 0, 0.2); + padding: 15px; + outline: none; + font-size: 18px; + border-radius: 8px; +} + +.fa-envelope-open-text { + font-size: 6em; + color: #d4c117; +} + +#btnSend { + width: 90%; + height: 40px; + margin-top: 15px; + font-size: 1em; + text-transform: uppercase; + background-color: #262626; + border: none; + border-radius: 12px; + color: #fff; + margin-left: 20px; +} + +#btnSend:hover { + background-color: rgb(250, 112, 112); + color: #262626; + font-weight: 550; +} diff --git a/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/css/normalize.css b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/css/style.css b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/css/style.css new file mode 100644 index 0000000..f3dd2cb --- /dev/null +++ b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/css/style.css @@ -0,0 +1,169 @@ +body { + background-color: whitesmoke; + font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", + "Lucida Sans", Arial, sans-serif; +} + +header { + width: 90%; + margin: auto; + max-width: 1350px; + height: 12vh; + min-width: 750px; +} + +header img { + width: 100%; + height: 100%; + object-fit: cover; +} + +main { + width: 90%; + margin: auto; + height: 63.5vh; + max-width: 1350px; + min-width: 750px; +} + +footer { + width: 90%; + margin: auto; + height: 10vh; + line-height: 10vh; + max-width: 1350px; + min-width: 750px; + clear: both; + text-align: center; + background-color: rgb(165, 0, 0); + color: whitesmoke; + font-size: 1.2em; + background-image: url(../img/tnt-energy-drink.png); + background-size: 12vh; + background-position: 0px 2px; + position: relative; +} + +aside { + background-color: rgb(195, 125, 125); + float: left; + padding: 0; + margin: 0; + height: 64vh; +} + +aside img { + margin-right: 1.5vh; + margin-bottom: 1vh; + height: 100%; +} + +h1 { + background-color: rgb(165, 0, 0); + color: whitesmoke; + text-align: center; + line-height: 7vh; + font-size: 3.5vh; + max-height: 7vh; +} + +#rolagem { + height: 54.7vh; + background-color: rgb(165, 0, 0); + font-size: 1.35em; + color: whitesmoke; + overflow: auto; + text-align: justify; +} + +#rolagem p { + margin: 15px 25px; +} + +#botaomenu { + position: absolute; + left: 3%; + bottom: 50%; + transform: translate(0, 50%); + color: crimson; + font-size: 3vmin; + line-height: 130%; + border-radius: 15px; + border: none; + background-color: whitesmoke; + box-shadow: 3px 3px 5px black; + padding: 0 15px; +} + +#botaomenu:hover { + background-color: crimson; + color: white; +} + +#botaomenu:active { + box-shadow: 0px 0px 5px black; +} + +/* -- Adicionado depois do horário -- */ + +.icons { + float: right; + padding-top: 1.7vh; + padding-right: 2vh; +} + +footer i { + padding: 0.8vh; + margin: 0 0.7vh; + color: white; + border: 2px solid white; + min-width: 2.5vh; + min-height: 2.65vh; + text-align: center; + border-radius: 50%; + font-size: 2.5vh; + overflow: hidden; + cursor: pointer; +} + +footer i:hover { + color: red; + background-color: white; +} + +footer p { + padding-left: 29vh; +} + +body { + background: linear-gradient( + to left, + rgb(165, 75, 75), + rgb(195, 125, 125), + rgb(195, 125, 125), + rgb(165, 75, 75) + ); + background-size: 150vw 150vh; + background-repeat: no-repeat; + background-position: 50%; +} + +/* -- Animações -- */ + +#rolagem:hover span { + animation-name: texto; + animation-duration: 5s; + animation-iteration-count: infinite; +} + +@keyframes texto { + 0% { + color: white; + } + 20% { + color: red; + } + 50% { + color: white; + } +} diff --git a/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/img/atletas_destaque.jpg b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/img/atletas_destaque.jpg new file mode 100644 index 0000000..1292f5b Binary files /dev/null and b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/img/atletas_destaque.jpg differ diff --git a/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/img/tnt-energy-drink.png b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/img/tnt-energy-drink.png new file mode 100644 index 0000000..d329675 Binary files /dev/null and b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/img/tnt-energy-drink.png differ diff --git a/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/img/tnt-produto-grande.jpg b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/img/tnt-produto-grande.jpg new file mode 100644 index 0000000..cbc6a43 Binary files /dev/null and b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/img/tnt-produto-grande.jpg differ diff --git a/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/index.html b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/index.html new file mode 100644 index 0000000..3234583 --- /dev/null +++ b/Dia 15 - CSS - Inline Float/Desafio - TNT + Form/index.html @@ -0,0 +1,104 @@ + + + + + + + + + + TNT Energy Drink + + + + + + + + + + + + + + + +
+ Imagem do cabeçalho com o logo da TNT +
+
+ +

TNT Energy Drink

+
+

O mundo está cheio de obstáculos e não vai parar pra você se preparar. TNT é uma marca de + resistência, + que te dá energia para encarar e não perder. A resistência da autoexpressão. A resistência das ideias + contestadoras. A resistência das atitudes revolucionárias.

+

Não importa se você contesta através do seu + jeito de vestir, ou da música que você ouve, ou das coisas que você grita. Não deixe que a opinião dos + outros ganhe. Não deixe que a censura ganhe. Não deixe que os conservadores ganhem. Não deixe que o + silêncio ganhe. Não deixe que a vergonha ganhe. Não deixe que o medo ganhe.

+

+

Quanto maior o desafio, maior a nossa resistência. +

+

#PODEVIR

+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E1/css/normalize.css b/Dia 16 - CSS - Z-Index e Overflow/D16E1/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E1/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E1/css/style.css b/Dia 16 - CSS - Z-Index e Overflow/D16E1/css/style.css new file mode 100644 index 0000000..1239a31 --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E1/css/style.css @@ -0,0 +1,107 @@ +body { + font-family: arial; +} + +header, +div { + box-sizing: border-box; + border: 2px solid black; +} + +header { + width: 90%; + background-color: beige; + margin: auto; + margin-bottom: 2%; + text-align: center; +} + +main { + width: 90%; + height: 50vh; + margin: auto; +} + +.duas-colunas { + background-color: beige; + width: 49%; + min-height: 50px; + height: 100%; + position: relative; +} + +.duas-colunas div { + font-size: 1.6em; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} + +.esq { + float: left; +} + +.dir { + float: right; +} + +img { + max-width: 100%; + height: auto; +} + +.img-container { + border: none; + position: absolute; + width: 25%; + max-width: 200px; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + z-index: 1; +} + +.frente { + background-color: lightgreen; +} + +.tras { + background-color: lightskyblue; +} + +.esq .frente { + position: absolute; + bottom: 0; + left: 0; + z-index: 2; + width: 50%; + height: 50%; +} + +.esq .tras { + position: absolute; + top: 0; + right: 0; + z-index: 0; + width: 50%; + height: 50%; +} + +.dir .frente { + position: absolute; + top: 0; + left: 0; + z-index: 2; + width: 100%; + height: 50%; +} + +.dir .tras { + position: absolute; + bottom: 0; + z-index: 0; + left: 0; + width: 100%; + height: 50%; +} diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E1/img/ff.png b/Dia 16 - CSS - Z-Index e Overflow/D16E1/img/ff.png new file mode 100644 index 0000000..2d5f746 Binary files /dev/null and b/Dia 16 - CSS - Z-Index e Overflow/D16E1/img/ff.png differ diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E1/index.html b/Dia 16 - CSS - Z-Index e Overflow/D16E1/index.html new file mode 100644 index 0000000..d191f72 --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E1/index.html @@ -0,0 +1,41 @@ + + + + + + + + + + + Atividade Positions + + + + + + + + +
+

DIV com largura do portal

+
+
+
+
A frente da imagem
+
+ Logo Firefox +
+
Atrás da imagem
+
+
+
A frente da imagem
+
+ Logo Firefox +
+
Atrás da imagem
+
+
+ + + \ No newline at end of file diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E2/css/form.css b/Dia 16 - CSS - Z-Index e Overflow/D16E2/css/form.css new file mode 100644 index 0000000..3581058 --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E2/css/form.css @@ -0,0 +1,93 @@ +#form { + position: fixed; + bottom: -215px; + left: 5px; + z-index: 1000; + background: #fff; + width: 250px; + padding: 5px 50px 30px; + box-shadow: 10px 10px 13px #00000062; + transition: 0.5s; + border-radius: 16px; +} + +#form:hover { + box-shadow: 10px 10px 13px #000000; + bottom: 5px; +} + +#form .conteudo { + position: relative; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; +} + +#form .conteudo img { + max-width: 80px; +} + +#form .conteudo h2 { + font-size: 24px; + font-weight: 500; + color: #333; + margin: 15px 0 0; + text-align: center; +} + +#form .conteudo p { + text-align: center; + font-size: 16px; + color: #333; +} + +#form .conteudo ol { + margin-top: 20px; + text-align: center; + font-size: 16px; + color: #333; +} + +#form .conteudo .inputBox { + position: relative; + width: 100%; + margin-top: 10px; + display: flex; + justify-content: center; + align-items: center; +} + +#form .conteudo .inputBox input, +#form .conteudo .inputBox textarea { + width: 250px; + padding: 15px; + outline: none; + font-size: 18px; + resize: none; +} + +.fa-envelope-open-text { + font-size: 6em; + color: #d4c117; +} + +#btnSend { + width: 90%; + height: 40px; + margin-top: 15px; + font-size: 1em; + text-transform: uppercase; + background-color: #262626; + border: none; + border-radius: 12px; + color: #fff; + margin-left: 11px; +} + +#btnSend:hover { + background-color: rgb(250, 112, 112); + color: #262626; + font-weight: 550; +} diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E2/css/normalize.css b/Dia 16 - CSS - Z-Index e Overflow/D16E2/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E2/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E2/css/style.css b/Dia 16 - CSS - Z-Index e Overflow/D16E2/css/style.css new file mode 100644 index 0000000..9027e53 --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E2/css/style.css @@ -0,0 +1,221 @@ +body { + font-family: arial; + background: linear-gradient(to bottom, #00ffbf, #00ffff); + background-color: #00ffff; + background-repeat: no-repeat; + background-size: cover; +} + +header, +.duas-colunas, +.tres-colunas { + box-sizing: border-box; + border: 2px solid black; +} + +h1 { + font-variant: small-caps; +} + +header button { + position: absolute; + transform: translate(0, -50%); + right: 20px; + top: 40px; + border-radius: 0px; + border: 1px solid black; + background-color: darkmagenta; +} + +header button:hover { + background-color: deeppink; +} + +header button:active { + background-color: gold; + box-shadow: 0 0 5px black; +} + +header button a { + text-decoration: none; + font-size: 2em; + color: whitesmoke; + padding: 5px 25px; +} + +#img-grande { + position: fixed; + width: 75%; + height: 100vh; + z-index: -2; +} + +#img-grande img { + position: relative; + left: 2.5%; + opacity: 0.65; +} + +.duas-colunas, +.tres-colunas { + min-height: 50px; + height: 45vh; + margin-top: 35vh; + margin-bottom: 500px; +} + +header { + position: sticky; + top: 10px; + width: 80%; + background-color: aquamarine; + margin: auto; + margin-bottom: 2%; + text-align: center; + z-index: 10; +} + +main { + width: 80%; + height: 75vh; + margin: auto; +} + +img { + max-width: 100%; + height: auto; +} + +/* Da página 1 */ + +.duas-colunas { + background-color: aquamarine; + width: 49%; + position: relative; +} + +.duas-colunas div { + font-size: 1.6em; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} + +.duas-colunas .img-container { + border: none; + position: absolute; + width: 25%; + max-width: 200px; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + z-index: 1; +} + +.frente { + background-color: lightgreen; +} + +.tras { + background-color: lightskyblue; +} + +.esq { + float: left; +} + +.dir { + float: right; +} + +.esq .frente { + position: absolute; + bottom: 0; + left: 0; + z-index: 2; + width: 50%; + height: 50%; +} + +.esq .tras { + position: absolute; + top: 0; + right: 0; + z-index: 0; + width: 50%; + height: 50%; +} + +.dir .frente { + position: absolute; + top: 0; + left: 0; + z-index: 2; + width: 100%; + height: 50%; +} + +.dir .tras { + position: absolute; + bottom: 0; + z-index: 0; + left: 0; + width: 100%; + height: 50%; +} + +/* Da página 2 */ + +.tres-colunas { + width: 32%; + position: relative; +} + +.tres-colunas { + float: left; +} + +.t-esq { + background-color: mediumaquamarine; + margin-right: 2%; +} + +.t-meio { + background-color: whitesmoke; + margin-right: 2%; +} + +.t-meio .img-container { + z-index: -1; +} + +#t-meio-content { + background-color: transparent; + height: 100%; + border: 0; + overflow-x: auto; + font-size: 1.1em; +} + +#t-meio-content h2 { + text-align: center; +} + +#t-meio-content p { + text-align: justify; + text-indent: 1em; +} + +.t-dir { + background-color: #aaa; +} + +.tres-colunas .img-container { + position: absolute; + top: 0; + left: 50%; + width: 35%; + transform: translate(-50%, -50%); + border: none; +} diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E2/img/blusa.png b/Dia 16 - CSS - Z-Index e Overflow/D16E2/img/blusa.png new file mode 100644 index 0000000..361748a Binary files /dev/null and b/Dia 16 - CSS - Z-Index e Overflow/D16E2/img/blusa.png differ diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E2/img/varias.png b/Dia 16 - CSS - Z-Index e Overflow/D16E2/img/varias.png new file mode 100644 index 0000000..00dcd76 Binary files /dev/null and b/Dia 16 - CSS - Z-Index e Overflow/D16E2/img/varias.png differ diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E2/index.html b/Dia 16 - CSS - Z-Index e Overflow/D16E2/index.html new file mode 100644 index 0000000..0b040fd --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E2/index.html @@ -0,0 +1,65 @@ + + + + + + + + + + + Portal Moda - Página 1 + + + + + + + + +
+

Camisetas em clipart

+ +
+
+
+ +
+
+
+
+ Logo Firefox +
+
+
+
+
+
+ Logo Firefox +
+
+
+
+
+
+

Faça sua Pré-inscrição!

+
+ +

Para receber os melhores cliparts 19 vezes por dia cadastre-se aqui: +
+

+
+ +
+
+ +
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E2/pagina2.html b/Dia 16 - CSS - Z-Index e Overflow/D16E2/pagina2.html new file mode 100644 index 0000000..67f0c91 --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E2/pagina2.html @@ -0,0 +1,76 @@ + + + + + + + + + + + Portal Moda - Página 2 + + + + + + + + +
+

Camisetas em clipart

+ +
+
+
+ +
+
+
+ Logo Firefox +
+
+
+
+ Logo Firefox +
+
+

Imperdível!

+

Lorem ipsum dolor sit amet conse ctetur adipi sicing elit. Numquam quo veniam necessi tatibus + doloribus quibusdam conse quuntur vero minus! Harum a alias quas eveniet maiores sapiente ipsa sunt + ut. Doloribus, libero repud iandae?

+

Lorem ipsum dolor sit amet consec tetur adipi sicing elit. Numquam quo veniam necessi tatibus + doloribus qui busdam conseq uuntur vero minus! Harum a alias quas eveniet maiores sapiente ipsa sunt + ut. Dolori bus, libero repudi andae?

+

Lorem ipsum dolor sit amet consec tetur adipi sicing elit. Numquam quo veniam necessi tatibus + doloribus qui busdam conseq uuntur vero minus! Harum a alias quas eveniet maiores sapiente ipsa sunt + ut. Dolori bus, libero repudi andae?

+
+
+
+
+ Logo Firefox +
+
+
+
+
+

Faça sua Pré-inscrição!

+
+ +

Para receber os melhores cliparts 19 vezes por dia cadastre-se aqui: +
+

+
+ +
+
+ +
+ +
+
+
+ + + \ No newline at end of file diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/D14E4 - Biografia copy.html b/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/D14E4 - Biografia copy.html new file mode 100644 index 0000000..f19369a --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/D14E4 - Biografia copy.html @@ -0,0 +1,59 @@ + + + + + + + Fotos com clip + + + + + + + + + +
+

Willian Ribeiro

+ +
+ +
+

Sayure Paiva

+ +
+ +
+

Juana Pinkalsky

+ +
+ +
+

Renata Adan

+ +
+ +
+

Igor Gondim

+ +
+ +
+

Lisandra Moraes

+ +
+ +
+

Mariana Imparato

+ +
+ +
+

Fabricio Cardoso

+ +
+ + + + \ No newline at end of file diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/css/normalize.css b/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/css/style.css b/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/css/style.css new file mode 100644 index 0000000..8515f8a --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/css/style.css @@ -0,0 +1,111 @@ +body { + background-color: whitesmoke; + max-width: 1400px; + margin: auto; +} + +p { + margin: 0 0 10px; + padding: 0; + font-size: 1.2em; + text-align: justify; +} + +.bio { + height: 300px; + width: 250px; + margin: 20px 2.5%; + padding: 15px; + float: left; + background-color: lightgray; + overflow: hidden; + box-shadow: 3px 3px 7px #333; + position: relative; +} + +.bio:hover { + box-shadow: 4px 4px 11px black; + cursor: default; +} + +h3 { + background-color: rgba(0, 0, 0, 0.103); + text-align: center; + line-height: 2em; + margin-top: 0; +} + +@media (max-width: 1399px) { + body { + max-width: 1000px; + } +} + +@media (max-width: 999px) { + body { + max-width: 635px; + } +} + +@media (max-width: 634px) { + body { + max-width: 270px; + } +} + +/* Imagens */ +#will { + position: absolute; + clip: rect(80px, 300px, 320px, 50px); + top: -10px; + left: -35px; +} + +#sayure { + position: absolute; + clip: rect(80px, 640px, 320px, 390px); + top: -10px; + left: -375px; +} + +#juana { + position: absolute; + clip: rect(80px, 940px, 320px, 690px); + top: -10px; + left: -675px; +} + +#renata { + position: absolute; + clip: rect(80px, 1260px, 320px, 1010px); + top: -10px; + left: -995px; +} + +#igor { + position: absolute; + clip: rect(340px, 320px, 580px, 70px); + left: -55px; + top: -270px; +} + +#lisandra { + position: absolute; + clip: rect(340px, 620px, 580px, 370px); + left: -355px; + top: -270px; +} + +#mariana { + position: absolute; + clip: rect(340px, 940px, 580px, 690px); + left: -675px; + top: -270px; +} + +#fabricio { + position: absolute; + clip: rect(340px, 1250px, 580px, 1000px); + left: -985px; + top: -270px; +} diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/img/fotos.jpg b/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/img/fotos.jpg new file mode 100644 index 0000000..0a92020 Binary files /dev/null and b/Dia 16 - CSS - Z-Index e Overflow/D16E3 - Imagens Corte/img/fotos.jpg differ diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E4 - Overflow X e Y/css/normalize.css b/Dia 16 - CSS - Z-Index e Overflow/D16E4 - Overflow X e Y/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E4 - Overflow X e Y/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E4 - Overflow X e Y/css/style.css b/Dia 16 - CSS - Z-Index e Overflow/D16E4 - Overflow X e Y/css/style.css new file mode 100644 index 0000000..9f1d645 --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E4 - Overflow X e Y/css/style.css @@ -0,0 +1,54 @@ +body { + background-color: whitesmoke; + max-width: 1400px; + margin: auto; +} + +p { + margin: 0 0 10px; + padding: 0; + font-size: 1.2em; + text-align: justify; +} + +.card { + height: 250px; + width: 250px; + margin: 20px 2.5%; + padding: 15px; + float: left; + background-color: lightgray; + box-shadow: 3px 3px 7px #333; + position: relative; + overflow: hidden; +} + +.card:hover { + box-shadow: 4px 4px 11px black; + cursor: default; +} + +h3 { + background-color: rgba(0, 0, 0, 0.103); + text-align: center; + line-height: 2em; + margin-top: 0; +} + +@media (max-width: 1399px) { + body { + max-width: 1000px; + } +} + +@media (max-width: 999px) { + body { + max-width: 635px; + } +} + +@media (max-width: 634px) { + body { + max-width: 270px; + } +} diff --git a/Dia 16 - CSS - Z-Index e Overflow/D16E4 - Overflow X e Y/index.html b/Dia 16 - CSS - Z-Index e Overflow/D16E4 - Overflow X e Y/index.html new file mode 100644 index 0000000..5be60bc --- /dev/null +++ b/Dia 16 - CSS - Z-Index e Overflow/D16E4 - Overflow X e Y/index.html @@ -0,0 +1,134 @@ + + + + + + + Overflow + + + + + + + + + +
+

X - Visible

+
+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +

+
+
+ +
+

X - Hidden

+
+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +

+
+
+ +
+

X - Scroll

+
+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +

+
+
+ +
+

X - Auto

+
+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +

+
+
+ +
+

Y - Visible

+
+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +

+
+
+ +
+

Y - Hidden

+
+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +

+
+
+ +
+

Y - Scroll

+
+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores, rem aliquam perspiciatis. +

+
+
+ +
+

Y - Auto

+
+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Illum qui accusamus vero, atque nihil + laudantium tempore nobis nesciunt excepturi dolores perferendis exercitationem eum inventore, corporis + quod ipsam, rem aliquam perspiciatis. +

+
+
+ + + + \ No newline at end of file diff --git a/Dia 17 - Desafio TNT + Soul Code/css/layout-base.css b/Dia 17 - Desafio TNT + Soul Code/css/layout-base.css new file mode 100644 index 0000000..9884dfc --- /dev/null +++ b/Dia 17 - Desafio TNT + Soul Code/css/layout-base.css @@ -0,0 +1,347 @@ +@import url("https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap"); + +/* --- Cores --- */ + +/* Apenas como fallback, cores definitivas no documento específico da página */ + +:root { + --cor-primaria: #17a2b8; + --cor-primaria-suave: #7ac3ce; + --cor-primaria-media: #27c9e2; + --cor-primaria-acento: #00d6f7; + --cor-secundaria: #fd7e14; + --cor-secundaria-suave: #ffc107; + --cor-secundaria-acento: #dc3545; + --cor-acento: blue; + --cor-fundo: whitesmoke; + --cor-fundo-escura: #c2dce0; + --cor-fundo-clara: #e1f0f1; + --cor-texto-escuro: #08192c; + --cor-texto-claro: #c2dce0; +} + +body { + font-family: "PT Sans", Arial, Helvetica, sans-serif; + padding: 0; + margin: 0; + background-color: var(--cor-primaria-suave); +} + +/* --- Header --- */ +header { + background-color: var(--cor-primaria); + background: linear-gradient( + 35deg, + var(--cor-primaria), + var(--cor-primaria-media) + ); + height: 10vh; + position: relative; + text-align: center; + padding: 2.5vh 0; +} + +h1 { + font-size: 2.5em; + line-height: 10vh; + margin: 0; + color: var(--cor-texto-escuro); + text-shadow: 2px 2px 2px var(--cor-primaria-acento); + font-variant: small-caps; +} + +/* Menu de navegação */ + +.nav { + background-color: var(--cor-secundaria); + position: absolute; + right: 3%; + top: 4vh; + padding: 0; + font-size: 2.5vh; + line-height: 2.5vh; + font-weight: 600; + font-variant: small-caps; +} + +.nav li { + list-style: none; + float: left; + margin: 0vh 0; +} + +.nav li:first-of-type a { + border-radius: 20px 0 0 20px; +} + +.nav li:last-of-type a { + border-radius: 0 20px 20px 0; +} + +.nav li a { + background-color: var(--cor-secundaria-suave); + padding: 2vh 1vw; + text-decoration: none; + color: var(--cor-texto-escuro); + outline: none; +} + +.nav li a:focus, +.nav li a:hover { + background-color: var(--cor-secundaria); + cursor: pointer; +} + +.nav li a:active { + background-color: var(--cor-secundaria-acento); +} + +/* --- Main --- */ + +main { + width: 80vw; + max-width: 160vh; + margin: 0 auto; + padding: 0; + background-color: var(--cor-fundo); +} + +#banner { + height: 18vh; + width: 100%; + background: linear-gradient( + 165deg, + var(--cor-secundaria), + var(--cor-secundaria-suave) + ); + text-shadow: 2px 2px 2px var(--cor-secundaria-suave); +} + +#banner h2 { + padding: 2% 2% 0 2%; + margin: 0; + color: var(--cor-texto-escuro); + font-size: 4vh; +} + +#banner p { + padding: 0 0 0 2%; + font-size: 2.5vh; +} + +#divisor-banner { + background-color: var(--cor-secundaria); + width: 100%; + height: 2vh; +} + +/* --- Main Conteudo--- */ + +#conteudo { + background-color: var(--cor-fundo-escura); + height: 53vh; + font-size: 1em; + text-shadow: 1px 1px 1px var(--cor-texto-claro); +} + +@media (min-width: 1400px) and (min-height: 788px) { + #conteudo { + font-size: 1.1em; + } +} + +@media (min-width: 1550px) and (min-height: 822px) { + #conteudo { + font-size: 1.2em; + } +} + +@media (min-width: 1700px) and (min-height: 900px) { + #conteudo { + font-size: 1.3em; + } +} + +#conteudo h3 { + margin: 0; +} + +#conteudo p { + text-align: justify; +} + +/* Primeira coluna */ + +#destaque { + background-color: var(--cor-fundo-clara); + height: calc(100% - 40px); + width: calc(33.33% - 33px); + margin: 10px 0px 10px 10px; + padding: 10px; + float: left; + overflow: hidden; + border-radius: 8px; +} + +#destaque:hover { + overflow-y: auto; +} + +/* Segunda coluna */ + +#duas-colunas { + height: calc(100% - 20px); + width: calc(33.33% - 13px); + margin: 10px 0px 10px 10px; + float: left; +} + +#duas-colunas div { + width: calc(100% -20px); + height: calc(50% - 25px); + padding: 10px; + background-color: var(--cor-fundo-clara); + margin: 0px 0px 10px; + overflow-x: auto; + border-radius: 8px; + overflow: hidden; +} + +#duas-colunas div:hover { + overflow-y: auto; +} + +/* Terceira coluna */ + +#artigos { + overflow: hidden; + height: calc(100% - 20px); + width: calc(33.33% - 13px); + margin: 10px 0px 10px 10px; + float: left; + border-radius: 8px; +} + +#artigos:hover { + overflow-y: auto; +} + +/* --- Footer --- */ + +footer { + background-color: var(--cor-primaria); + background: linear-gradient( + 215deg, + var(--cor-primaria), + var(--cor-primaria-media) + ); + color: var(--cor-texto-claro); + height: 8vh; + position: relative; + text-align: center; + padding: 2vh 0; +} + +footer p { + margin: 0; + padding: 0; + line-height: 8vh; + font-size: 2.4vh; + text-shadow: 1px 1px 1px var(--cor-primaria-acento); +} + +/* --- Os dois logos que ficam fixos no canto esquerdo --- */ + +#logos-fixos { + position: fixed; + left: 5vh; + bottom: calc(6vh - 25px); + display: flex; + align-items: center; +} + +#logos-fixos img { + max-width: 85px; + max-height: 50px; + margin-right: 10px; + width: auto; + height: auto; +} + +/* --- Botões Links --- */ + +.icons-footer { + position: absolute; + right: 2.5%; + bottom: 3vh; +} + +footer i { + padding: 0.8vh; + margin: 0 0.7vh; + color: var(--cor-secundaria-suave); + border: 2px solid var(--cor-secundaria-suave); + min-width: 2.5vh; + min-height: 2.65vh; + text-align: center; + border-radius: 50%; + font-size: 2.5vh; + overflow: hidden; + cursor: pointer; +} + +footer a { + outline: none !important; +} + +footer a:focus i, +footer i:hover { + color: var(--cor-secundaria-acento); + background-color: var(--cor-secundaria-suave); +} + +/* --- Cards --- */ + +.cards { + height: calc(32% - 20px); + width: calc(100% - 20px); + padding: 10px; + background-color: var(--cor-fundo-clara); + margin-bottom: 10px; + border-radius: 8px; + overflow: hidden; +} + +/* Remove a margem do ultimo cartão */ +#artigos .cards:last-of-type { + margin-bottom: 0; +} + +#artigos h3 { + text-align: center; + display: block; + margin: 0 0 5px calc(calc(33% - 20px) + 7px); + background-color: rgba(0, 0, 0, 0.075); + border-radius: 4px; +} + +#artigos p { + text-align: justify; + margin: 0; + padding: 0; +} + +/* --- Fotos Cards --- */ + +.card-img-cont { + float: left; + width: calc(33% - 20px); + height: 100%; + position: relative; + margin-right: 7px; +} + +.card-img-cont img { + max-width: 100%; + height: auto; +} diff --git a/Dia 17 - Desafio TNT + Soul Code/css/normalize.css b/Dia 17 - Desafio TNT + Soul Code/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 17 - Desafio TNT + Soul Code/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 17 - Desafio TNT + Soul Code/css/pagina-form.css b/Dia 17 - Desafio TNT + Soul Code/css/pagina-form.css new file mode 100644 index 0000000..2aa66e0 --- /dev/null +++ b/Dia 17 - Desafio TNT + Soul Code/css/pagina-form.css @@ -0,0 +1,190 @@ +/* --- Cores --- */ + +:root { + --cor-primaria: #52c425; + --cor-primaria-suave: #88ce7a; + --cor-primaria-media: #64cf44; + --cor-primaria-acento: #1eff00; + --cor-secundaria: #fd7e14; + --cor-secundaria-suave: #ffc107; + --cor-secundaria-acento: #dc3545; + --cor-acento: blue; + --cor-fundo: whitesmoke; + --cor-fundo-escura: #c8e0c2; + --cor-fundo-clara: #d2f8d2; + --cor-texto-escuro: #0f2c08; + --cor-texto-claro: #f6fff6; +} + +/* --- Caixa do Formulário --- */ + +#container-formulario { + background-color: var(--cor-fundo-clara); + height: calc(100% - 40px); + width: calc(66.66% - 38px); + margin: 10px 0px 10px 10px; + padding: 10px; + float: left; + overflow: auto; + border-radius: 8px; +} + +form { + height: 100%; +} + +label { + margin: 0; + padding: 0; + vertical-align: top; +} + +textarea { + height: 68px; + width: calc(100% - 20px); + padding: 5px; + resize: none; + margin-top: 0px; + border: 1px solid var(--cor-texto-escuro); + border-radius: 6px; + font-size: 1.1em; + font-weight: 550; +} + +input { + width: calc(100% - 20px); + padding: 5px; + border: 1px solid var(--cor-texto-escuro); + border-radius: 6px; + font-size: 0.9em; +} + +.esquerdo { + float: left; + width: calc(50% - 20px); + height: calc(100% - 10px); + padding-top: 5px; + padding-left: 15px; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.direito { + float: left; + width: calc(50% - 15px); + height: calc(100% - 10px); + padding-top: 5px; + padding-left: 15px; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +#btnSend { + width: calc(100% - 8px); + margin-top: 10px; + line-height: 200%; + font-size: .9em; + font-weight: 600; + text-transform: uppercase; + background-color: var(--cor-secundaria-suave); + color: var(--cor-texto-escuro); + border-radius: 12px; + border: none; +} + +#btnSend:hover { + background-color:var(--cor-secundaria); +} + +#btnSend:active { + background-color:var(--cor-secundaria-acento); +} + + +/* Responsividade formulário */ + +@media (min-height: 745px) { + textarea { + width: calc(100% - 22px); + padding: 6px; + height: 76px; + } + + input { + width: calc(100% - 22px); + padding: 6px; + } + + #btnSend { + width: calc(100% - 6px); + line-height: 210%; +} +@media (min-height: 788px) { + textarea { + width: calc(100% - 26px); + padding: 8px; + height: 82px; + } + + input { + width: calc(100% - 26px); + padding: 8px; + } + #btnSend { + width: calc(100% - 8px); + line-height: 235%; +} +} + +@media (min-height: 822px) { + textarea { + width: calc(100% - 30px); + padding: 10px; + height: 92px; + } + + input { + width: calc(100% - 30px); + padding: 10px; + } + #btnSend { + font-size: .95em; + margin-top: 15px; +} +} + +@media (min-height: 900px) { + textarea { + width: calc(100% - 34px); + padding: 12px; + height: 94px; + } + + input { + width: calc(100% - 34px); + padding: 12px; + } + #btnSend { + line-height: 255%; +} +} + +@media (min-height: 950px) { + textarea { + height: 98px; + } +} + +@media (min-height: 1010px) { + textarea { + height: 104px; + } +} + +@media (min-height: 1055px) { + textarea { + height: 109px; + } +} \ No newline at end of file diff --git a/Dia 17 - Desafio TNT + Soul Code/css/pagina-sc.css b/Dia 17 - Desafio TNT + Soul Code/css/pagina-sc.css new file mode 100644 index 0000000..5c74ce2 --- /dev/null +++ b/Dia 17 - Desafio TNT + Soul Code/css/pagina-sc.css @@ -0,0 +1,17 @@ +/* --- Cores --- */ + +:root { + --cor-primaria: #17a2b8; + --cor-primaria-suave: #7ac3ce; + --cor-primaria-media: #27c9e2; + --cor-primaria-acento: #00ddff; + --cor-secundaria: #fd7e14; + --cor-secundaria-suave: #ffc107; + --cor-secundaria-acento: #dc3545; + --cor-acento: blue; + --cor-fundo: whitesmoke; + --cor-fundo-escura: #c2dce0; + --cor-fundo-clara: #d2f2f8; + --cor-texto-escuro: #08192c; + --cor-texto-claro: #c2dce0; +} diff --git a/Dia 17 - Desafio TNT + Soul Code/css/pagina-tnt.css b/Dia 17 - Desafio TNT + Soul Code/css/pagina-tnt.css new file mode 100644 index 0000000..4911ab0 --- /dev/null +++ b/Dia 17 - Desafio TNT + Soul Code/css/pagina-tnt.css @@ -0,0 +1,28 @@ +:root { + --cor-primaria: #be4051; + --cor-primaria-suave: #ecc5c3; + --cor-primaria-media: #d4273a; + --cor-primaria-acento: #ff1141; + --cor-secundaria: #fd7e14; + --cor-secundaria-suave: #ffc107; + --cor-secundaria-acento: #dc3545; + --cor-acento: blue; + --cor-fundo: whitesmoke; + --cor-fundo-escura: #c7c0c0; + --cor-fundo-clara: #fcf9f9; + --cor-texto-escuro: #08192c; + --cor-texto-claro: #ebdddd; +} + +/* Ajuste nas imagens */ + +.card-img-cont { + position: relative; + overflow: hidden; +} + +.cards img { + position: absolute; + clip: rect(10px, 504px, 520px, 0px); + top: -10px; +} diff --git a/Dia 17 - Desafio TNT + Soul Code/form.html b/Dia 17 - Desafio TNT + Soul Code/form.html new file mode 100644 index 0000000..821596a --- /dev/null +++ b/Dia 17 - Desafio TNT + Soul Code/form.html @@ -0,0 +1,160 @@ + + + + + + + + + + + Soul Code & TNT - Formulário + + + + + + + + + + + +
+

TNT & Soul Code

+ + +
+
+ +
+ +
+
+

Um formulário, mil utilidades

+

Pintou uma dúvida, sugestão ou vontade de dar um oi, preencha o formulário ai.

+

Queir se tornar um representante ou fazer parte do nosso time? Também use o formulário ao lado. +

+

Precisa de patrocínio, apoio ou só uma caixa a mais de TNT para ajudar nos estudos? Mande ver no + formulário.

+

Entediado no fim da noite e não sabe o que fazer? Bora escrever no formulário também.

+
+
+ + + + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+ + +
+ +
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+ + + + + + \ No newline at end of file diff --git a/Dia 17 - Desafio TNT + Soul Code/img/logo-sc.png b/Dia 17 - Desafio TNT + Soul Code/img/logo-sc.png new file mode 100644 index 0000000..2b842b1 Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/logo-sc.png differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/logo-sc2.png b/Dia 17 - Desafio TNT + Soul Code/img/logo-sc2.png new file mode 100644 index 0000000..9027e8b Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/logo-sc2.png differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/logo-tnt.png b/Dia 17 - Desafio TNT + Soul Code/img/logo-tnt.png new file mode 100644 index 0000000..9836c64 Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/logo-tnt.png differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/sc-fabricio.png b/Dia 17 - Desafio TNT + Soul Code/img/sc-fabricio.png new file mode 100644 index 0000000..ed4aa5b Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/sc-fabricio.png differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/sc-igor.png b/Dia 17 - Desafio TNT + Soul Code/img/sc-igor.png new file mode 100644 index 0000000..808efad Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/sc-igor.png differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/sc-juana.png b/Dia 17 - Desafio TNT + Soul Code/img/sc-juana.png new file mode 100644 index 0000000..62dd37a Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/sc-juana.png differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/sc-sayure.png b/Dia 17 - Desafio TNT + Soul Code/img/sc-sayure.png new file mode 100644 index 0000000..6b27556 Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/sc-sayure.png differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/sc-will.png b/Dia 17 - Desafio TNT + Soul Code/img/sc-will.png new file mode 100644 index 0000000..95c49ec Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/sc-will.png differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/tnt-acai.jpg b/Dia 17 - Desafio TNT + Soul Code/img/tnt-acai.jpg new file mode 100644 index 0000000..7f332b5 Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/tnt-acai.jpg differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/tnt-citrus.jpg b/Dia 17 - Desafio TNT + Soul Code/img/tnt-citrus.jpg new file mode 100644 index 0000000..89f9f0b Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/tnt-citrus.jpg differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/tnt-maca-verde.jpg b/Dia 17 - Desafio TNT + Soul Code/img/tnt-maca-verde.jpg new file mode 100644 index 0000000..eeb4e91 Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/tnt-maca-verde.jpg differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/tnt-original.jpg b/Dia 17 - Desafio TNT + Soul Code/img/tnt-original.jpg new file mode 100644 index 0000000..044eac4 Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/tnt-original.jpg differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/tnt-pessego.jpg b/Dia 17 - Desafio TNT + Soul Code/img/tnt-pessego.jpg new file mode 100644 index 0000000..ec62b3e Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/tnt-pessego.jpg differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/tnt-tangerina.jpg b/Dia 17 - Desafio TNT + Soul Code/img/tnt-tangerina.jpg new file mode 100644 index 0000000..9b908bf Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/tnt-tangerina.jpg differ diff --git a/Dia 17 - Desafio TNT + Soul Code/img/tnt-zero-acucar.jpg b/Dia 17 - Desafio TNT + Soul Code/img/tnt-zero-acucar.jpg new file mode 100644 index 0000000..32ee909 Binary files /dev/null and b/Dia 17 - Desafio TNT + Soul Code/img/tnt-zero-acucar.jpg differ diff --git a/Dia 17 - Desafio TNT + Soul Code/index.html b/Dia 17 - Desafio TNT + Soul Code/index.html new file mode 100644 index 0000000..a788f60 --- /dev/null +++ b/Dia 17 - Desafio TNT + Soul Code/index.html @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + Soul Code & TNT - Sobre a Soul Code + + + + + + + + + + + +
+

TNT & Soul Code

+ + +
+
+ +
+ +
+
+

Quem somos

+

Somos uma start-up que objetiva impactar vidas. Estamos iniciando em 2021 uma jornada de + conhecimento técnico, pessoal e emocional.

+

Buscamos a integração de todos no mercado de trabalho, indiferente de classe social e privilégios, + usando a evolução da era digital como base e garantindo opotunidades iguais a todos.

+

Nessa página você pode conhecer mais sobre nossa iniciativa, pessoal e cursos.

+
+
+
+

Como funciona?

+

Você não paga nada pelo seu aprendizado. Nosso objetivo não é lucrar, mas garantir que o + mundo será de todos. As aulas, o curso , o material e todo o apoio de nossos docentes + será disponibilizado a você de forma gratuita. +

+
+
+

Você só precisa:

+

Ter disciplina e vontade de aprender. Se você se encaixa nesse perfil, faça sua inscrição. Ao fim + do seu curso, você ainda pode ser contratado por uma de nossas empresas parceiras. + do curso.

+
+
+ +
+
+ +
+ Foto Will +
+

Willian Ribeiro

+

Professor: Lorem ipsum, dolor sit amet consectetur adipisicing elit.

+
+
+
+ Foto Igor +
+

Igor Gondim

+

Professor: Lorem ipsum, dolor sit amet consectetur adipisicing elit.

+
+
+
+ Foto Sayure +
+

Sayure Paiva

+

Professora: Lorem ipsum, dolor sit amet consectetur adipisicing elit.

+
+
+
+ Foto Juana +
+

Juana Pinkalsky

+

Deretora Acadêmica: Lorem ipsum, dolor sit amet consectetur adipisicing + elit.

+
+
+
+ Foto Fabricio +
+

Fabricio Cardoso

+

Diretor Geral: Lorem ipsum, dolor sit amet consectetur adipisicing elit.

+
+
+
+
+ + + + + + \ No newline at end of file diff --git a/Dia 17 - Desafio TNT + Soul Code/tnt.html b/Dia 17 - Desafio TNT + Soul Code/tnt.html new file mode 100644 index 0000000..42a4e39 --- /dev/null +++ b/Dia 17 - Desafio TNT + Soul Code/tnt.html @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + Soul Code & TNT - Sobre a TNT + + + + + + + + + + + +
+

TNT & Soul Code

+ + +
+
+ +
+ +
+
+

Quem somos

+

TNT é uma marca de resistência, que te dá energia para encarar e não perder. A resistência da + autoexpressão. A resistência das ideias contestadoras. A resistência das atitudes revolucionárias. +

+

Não importa se você contesta através do seu jeito de vestir, ou da música que você ouve, ou das + coisas que você grita. Não deixe que a opinião dos outros ganhe. Não deixe que a censura ganhe. Não + deixe que os conservadores ganhem. Não deixe que o silêncio ganhe. Não deixe que a vergonha ganhe. + Não deixe que o medo ganhe.

+
+
+
+

Resistir é essencial

+

Obstáculos, medos, metas, desafios, dificuldades... resistir é uma luta diária e é pra isso que a + gente veio.

+

#PODEVIR +

+
+
+

Produtos

+

Sua dose extra de energia em várias opções de sabor: tangerina, maçã verde, açaí com guaraná, + pêssego, citrus tradicional e zero.

+
+
+ +
+
+ +
+ Foto TNT Original +
+

Original

+

Para quem encara tudo o que vem pela frente.

+
+ +
+
+ Foto TNT açaí com guaraná +
+

Açai com Guaraná

+

Toda energia e sabor das frutas brasileiras para dar um + gás a mais.

+
+ +
+
+ Foto TNT Citrus +
+

Citrus

+

A energia da cafeína e do extrato de guaraná, com um sabor cítrico e refrescante.

+
+ +
+
+ Foto TNT pêssego +
+

Pêssego

+

A mesma energia da cafeína e do extrato de guaraná aliada ao suco da fruta.

+
+ +
+
+ Foto TNT Maçã Verde +
+

Maçã Verde

+

O TNT Maçã Verde tem um sabor que é uma explosão pra te surpreender.

+
+ +
+
+ Foto TNT Tangerina +
+

Tangerina

+

Toda a energia do TNT que você já conhece, mas com sabor tangerina.

+
+ +
+
+ Foto TNT Tangerina +
+

Zero Açucar

+

O TNT Zero Açúcar tem toda a energia de TNT, com apenas 12 calorias por lata.

+
+
+
+
+ + + + + + \ No newline at end of file diff --git a/Dia 18 - CSS - Flex-box e GRID/D18E1 - Flex Direction.html b/Dia 18 - CSS - Flex-box e GRID/D18E1 - Flex Direction.html new file mode 100644 index 0000000..c601d64 --- /dev/null +++ b/Dia 18 - CSS - Flex-box e GRID/D18E1 - Flex Direction.html @@ -0,0 +1,77 @@ + + + + + + + + + + Flex Direction + + + + + + +

Flex Direction - row

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+

Flex Direction - row-reverse

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+

Flex Direction - column

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+

Flex Direction - column-reverse

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+ + + \ No newline at end of file diff --git a/Dia 18 - CSS - Flex-box e GRID/D18E2 - Flex Wrap.html b/Dia 18 - CSS - Flex-box e GRID/D18E2 - Flex Wrap.html new file mode 100644 index 0000000..e80d21d --- /dev/null +++ b/Dia 18 - CSS - Flex-box e GRID/D18E2 - Flex Wrap.html @@ -0,0 +1,69 @@ + + + + + + + + + + Flex Direction + + + + + + +

flex-wrap: nowrap

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+

flex-wrap: wrap

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+

flex-wrap: wrap-reverse

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+ + + + \ No newline at end of file diff --git a/Dia 18 - CSS - Flex-box e GRID/D18E3 - Justify Content.html b/Dia 18 - CSS - Flex-box e GRID/D18E3 - Justify Content.html new file mode 100644 index 0000000..3ea35a9 --- /dev/null +++ b/Dia 18 - CSS - Flex-box e GRID/D18E3 - Justify Content.html @@ -0,0 +1,76 @@ + + + + + + + + + + Justify Content + + + + + + +

Justify Content - flex-start

+
+
1
+
2
+
3
+
4
+
+

Justify Content - flex-end

+
+
1
+
2
+
3
+
4
+
+

Justify Content - center

+
+
1
+
2
+
3
+
4
+
+

Justify Content - space-between

+
+
1
+
2
+
3
+
4
+
+

Justify Content - space-around

+
+
1
+
2
+
3
+
4
+
+ + + \ No newline at end of file diff --git a/Dia 18 - CSS - Flex-box e GRID/D18E4 - Align Content.html b/Dia 18 - CSS - Flex-box e GRID/D18E4 - Align Content.html new file mode 100644 index 0000000..a483890 --- /dev/null +++ b/Dia 18 - CSS - Flex-box e GRID/D18E4 - Align Content.html @@ -0,0 +1,87 @@ + + + + + + + + + + Align Content + + + + + + +

Align Content - flex-start

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+

Align Content - flex-end

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+

Align Content - center

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+

Align Content - space-between

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+

Align Content - space-around

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+ + + \ No newline at end of file diff --git a/Dia 18 - CSS - Flex-box e GRID/D18E5 - Align Items.html b/Dia 18 - CSS - Flex-box e GRID/D18E5 - Align Items.html new file mode 100644 index 0000000..6bfdc0d --- /dev/null +++ b/Dia 18 - CSS - Flex-box e GRID/D18E5 - Align Items.html @@ -0,0 +1,91 @@ + + + + + + + + + + Align Items + + + + + + +

Align Items - center

+
+
1
+
2
+
3
+
4
+
+

Align Items - flex-start

+
+
1
+
2
+
3
+
4
+
+

Align Items - flex-end

+
+
1
+
2
+
3
+
4
+
+

Align Items - stretch

+
+
1
+
2
+
3
+
4
+
+

Align Items - baseline

+
+
1
+
2
+
3
+
4
+
+ + + \ No newline at end of file diff --git a/Dia 18 - CSS - Flex-box e GRID/D18E6 - Exemplo Geral.html b/Dia 18 - CSS - Flex-box e GRID/D18E6 - Exemplo Geral.html new file mode 100644 index 0000000..4bc0d94 --- /dev/null +++ b/Dia 18 - CSS - Flex-box e GRID/D18E6 - Exemplo Geral.html @@ -0,0 +1,73 @@ + + + + + + + + + + Flexbox - Exemplo + + + + + + +
+
1
+
2
+
3
+
+ + + \ No newline at end of file diff --git a/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/css/normalize.css b/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/css/style.css b/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/css/style.css new file mode 100644 index 0000000..6d24f23 --- /dev/null +++ b/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/css/style.css @@ -0,0 +1,65 @@ +.grid-container { + display: grid; + height: 90vh; + width: 80vw; + margin: 5vh auto 0; + background-color: aquamarine; + grid-template-columns: 10vw 1fr 2fr 1fr 10vw; + grid-template-rows: 10vh 1fr 2fr 1fr 10vh; + padding: 10px; + gap: 10px; +} + +.flex-item { + background-color: cadetblue; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + font-size: 2em; +} + +.tipo-1 { + background-color: chocolate; + box-shadow: 5px 5px 4px black; + overflow: hidden; +} + +.tipo-1 a { + padding: 50%; + color: azure; +} + +.tipo-1:hover { + font-size: 2.5em; +} + +.tipo-1:active { + box-shadow: inset 5px 5px 4px black; +} + +.tipo-2 { + background: url(../img/logo-sc2.png); + background-size: contain; + background-repeat: no-repeat; + background-position: 50% 50%; + text-shadow: 3px 3px 2px rgba(255, 255, 255, 0.527); +} + +.tipo-3 { + background: radial-gradient(rgb(204, 0, 255), rgb(50, 205, 197)); + border-radius: 2vmin; +} + +.tipo-3:hover { + background: radial-gradient(rgb(50, 205, 197), rgb(204, 0, 255)); +} + +.tipo-4 { + background-color: rgb(238, 213, 104); + transition: 1s; +} + +.tipo-4:hover { + box-shadow: 5px 5px 4px black; +} diff --git a/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/img/logo-sc2.png b/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/img/logo-sc2.png new file mode 100644 index 0000000..9027e8b Binary files /dev/null and b/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/img/logo-sc2.png differ diff --git a/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/index.html b/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/index.html new file mode 100644 index 0000000..9a0aabb --- /dev/null +++ b/Dia 18 - CSS - Flex-box e GRID/D18E7 - Grids/index.html @@ -0,0 +1,49 @@ + + + + + + + + + + + Grids + + + + + + + + +
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
+ + + \ No newline at end of file diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/nav.css b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/nav.css new file mode 100644 index 0000000..9df30c9 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/nav.css @@ -0,0 +1,63 @@ +header { + background-color: aqua; + height: 10vh; + position: relative; + text-align: center; + padding: 2.5vh 0; +} + +h1 { + font-size: 2.5em; + line-height: 10vh; + margin: 0; + font-variant: small-caps; +} + +/* --- Nav --- */ + +.nav { + position: absolute; + right: 3%; + top: 4vh; + padding: 0; + font-size: 2.5vh; + line-height: 2.5vh; + font-weight: 600; + font-variant: small-caps; +} + +.nav li { + list-style: none; + float: left; + margin: 0vh 0; +} + +.nav li:first-of-type a { + border-radius: 20px 0 0 20px; +} + +.nav li:last-of-type a { + border-radius: 0 20px 20px 0; +} + +.nav li a { + background-color: rgb(255, 255, 0); + padding: 2vh 1vw; + text-decoration: none; + color: var(--cor-texto-escuro); + outline: none; +} + +.nav li a:focus, +.nav li a:hover { + background-color: lightyellow; + cursor: pointer; +} + +.nav li a:active { + background-color: gold; +} + +#current { + box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.541); +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/normalize.css b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/style1.css b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/style1.css new file mode 100644 index 0000000..806c62b --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/style1.css @@ -0,0 +1,36 @@ +.grid-container { + display: grid; + height: 90vh; + width: 80vw; + margin: 5vh auto 0; + background-color: aquamarine; + grid-template-columns: 213px auto auto auto; + padding: 10px; + gap: 10px; + /* column-gap: 100px; */ +} + +.flex-item { + background-color: cadetblue; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + font-size: 2em; +} + +.tipo-1 { + background-color: chocolate; +} + +.tipo-2 { + background-color: fuchsia; +} + +.tipo-3 { + background-color: mediumslateblue; +} + +.tipo-4 { + background-color: orange; +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/style2.css b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/style2.css new file mode 100644 index 0000000..afa45ee --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/css/style2.css @@ -0,0 +1,37 @@ +.grid-container { + display: grid; + height: 90vh; + width: 80vw; + margin: 5vh auto 0; + background-color: aquamarine; + grid-template-columns: 213px auto auto auto; + grid-template-rows: min-content(50px, auto); + padding: 10px; + gap: 10px; + /* row-gap: 80px; */ +} + +.flex-item { + background-color: cadetblue; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + font-size: 2em; +} + +.tipo-1 { + background-color: chocolate; +} + +.tipo-2 { + background-color: fuchsia; +} + +.tipo-3 { + background-color: mediumslateblue; +} + +.tipo-4 { + background-color: orange; +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/index.html b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/index.html new file mode 100644 index 0000000..8554c13 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/index.html @@ -0,0 +1,42 @@ + + + + + + + + + + + Os números em espanhol + + + + + + + + + +
+

Aprendendo a contar

+ +
+
+
Uno
+
Due
+
Tre
+
Quattro
+
Cinque
+
Sei
+
Sette
+
Otto
+
+ + + \ No newline at end of file diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/italiano.html b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/italiano.html new file mode 100644 index 0000000..6187538 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E1 - Grids/italiano.html @@ -0,0 +1,49 @@ + + + + + + + + + + + Os números em italiano + + + + + + + + + +
+

Aprendendo a contar

+ +
+
+
Uno
+
Dos
+
Tres
+
Cuatro
+
Cinco
+
Seis
+
Siete
+
Ocho
+
Nueve
+
Diez
+
Once
+
Doce
+
Trece
+
Catorce
+
Quince
+
+ + + \ No newline at end of file diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E2 - grid-row-column.html b/Dia 19 - CSS - GRIDs e Listas/D19E2 - grid-row-column.html new file mode 100644 index 0000000..b1f53c8 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E2 - grid-row-column.html @@ -0,0 +1,96 @@ + + + + + + + grid-row e grid-column + + + + + + + +
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
+ + + \ No newline at end of file diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E3 - Listas/D19E3 - Lists.html b/Dia 19 - CSS - GRIDs e Listas/D19E3 - Listas/D19E3 - Lists.html new file mode 100644 index 0000000..2f87153 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E3 - Listas/D19E3 - Lists.html @@ -0,0 +1,36 @@ + + + + + + + + + +Listas + + + + + + + + + + \ No newline at end of file diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E3 - Listas/css/style.css b/Dia 19 - CSS - GRIDs e Listas/D19E3 - Listas/css/style.css new file mode 100644 index 0000000..aed6968 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E3 - Listas/css/style.css @@ -0,0 +1,16 @@ +body { + background-color: lightgray; +} + +.lista1 { + list-style-image: url(../img/icone-soul-code.png); +} +.lista2 { + list-style: upper-latin; +} +.lista3 { + list-style: georgian; +} +.lista4 { + list-style: lower-greek; +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E3 - Listas/img/icone-soul-code.png b/Dia 19 - CSS - GRIDs e Listas/D19E3 - Listas/img/icone-soul-code.png new file mode 100644 index 0000000..6600b6d Binary files /dev/null and b/Dia 19 - CSS - GRIDs e Listas/D19E3 - Listas/img/icone-soul-code.png differ diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E4 - Menu Vertical/css/normalize.css b/Dia 19 - CSS - GRIDs e Listas/D19E4 - Menu Vertical/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E4 - Menu Vertical/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E4 - Menu Vertical/css/style.css b/Dia 19 - CSS - GRIDs e Listas/D19E4 - Menu Vertical/css/style.css new file mode 100644 index 0000000..7a5b08f --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E4 - Menu Vertical/css/style.css @@ -0,0 +1,39 @@ +#menu { + background-color: rgb(250, 222, 139); + list-style: inside none; + padding: 3px; + width: 230px; + font-family: Geneva, Arial; + font-size: 16px; + border-radius: 16px; + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.246); + margin: 25px 0 0 25px; +} + +#menu li { + background-color: transparent; +} + +#menu li a { + background-color: rgb(250, 222, 139); + text-decoration: none; + border: 0; + display: block; + color: rgb(47, 32, 2); + padding: 0.5em 0; + border-radius: 16px; +} + +#menu li a:focus, +#menu li a:hover { + background-color: rgb(243, 213, 123); + border-color: 1px solidred; + border-radius: 16px; + box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.459); + font-weight: 600; +} + +#menu li a:active { + background-color: rgb(240, 198, 72); + border-color: transparent; +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E4 - Menu Vertical/index.html b/Dia 19 - CSS - GRIDs e Listas/D19E4 - Menu Vertical/index.html new file mode 100644 index 0000000..56720e0 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E4 - Menu Vertical/index.html @@ -0,0 +1,29 @@ + + + + + + + + + + + Menu Vertical + + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E5 - Menu Dropdown/css/normalize.css b/Dia 19 - CSS - GRIDs e Listas/D19E5 - Menu Dropdown/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E5 - Menu Dropdown/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E5 - Menu Dropdown/css/style.css b/Dia 19 - CSS - GRIDs e Listas/D19E5 - Menu Dropdown/css/style.css new file mode 100644 index 0000000..8900ef9 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E5 - Menu Dropdown/css/style.css @@ -0,0 +1,38 @@ +ul { + margin: 0; + padding: 0; + list-style: none; + width: 150px; +} + +ul li { + position: relative; +} + +li ul { + position: absolute; + left: 149px; + top: 0; + display: none; +} +ul li a { + display: block; + text-decoration: none; + color: #777; + background: #fff; + padding: 5px; + border: 1px solid #ccc; + border-bottom: 0; +} + +ul { + margin: 0; + padding: 0; + list-style: none; + width: 150px; + border-bottom: 1px solid #ccc; +} + +li:hover ul { + display: block; +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E5 - Menu Dropdown/index.html b/Dia 19 - CSS - GRIDs e Listas/D19E5 - Menu Dropdown/index.html new file mode 100644 index 0000000..596ebbc --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E5 - Menu Dropdown/index.html @@ -0,0 +1,51 @@ + + + + + + + + + + + Menu Dropdown + + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E6 - Menu Horizontal Dropdown/css/normalize.css b/Dia 19 - CSS - GRIDs e Listas/D19E6 - Menu Horizontal Dropdown/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E6 - Menu Horizontal Dropdown/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E6 - Menu Horizontal Dropdown/css/style.css b/Dia 19 - CSS - GRIDs e Listas/D19E6 - Menu Horizontal Dropdown/css/style.css new file mode 100644 index 0000000..22a462b --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E6 - Menu Horizontal Dropdown/css/style.css @@ -0,0 +1,51 @@ +body { + margin: 0; + padding: 0; + font-family: arial, helvetica, sans-serif; + font-size: 1.5em; +} + +.menu { + margin: 0; + padding: 0; + list-style: none; + float: left; +} + +.menu li { + position: relative; + float: left; + border-right: 1px solid #c0c0c0; +} + +.menu li a { + color: #333; + text-decoration: none; + padding: 5px 10px; + display: block; +} + +.menu li a:hover { + background: #333; + color: #fff; + box-shadow: 0 3px 10px 0 #ccc; + text-shadow: 0px 0px 5px #fff; +} + +.menu li ul { + position: absolute; + top: 39px; + left: 0; + background-color: #fff; + display: none; +} + +.menu li:hover ul { + display: block; +} + +.menu li ul li { + border: 1px solid #c0c0c0; + display: block; + width: 175px; +} diff --git a/Dia 19 - CSS - GRIDs e Listas/D19E6 - Menu Horizontal Dropdown/index.html b/Dia 19 - CSS - GRIDs e Listas/D19E6 - Menu Horizontal Dropdown/index.html new file mode 100644 index 0000000..2551967 --- /dev/null +++ b/Dia 19 - CSS - GRIDs e Listas/D19E6 - Menu Horizontal Dropdown/index.html @@ -0,0 +1,30 @@ + + + + + + + Menu Horizontal Dropdown + + + + + + + + + \ No newline at end of file diff --git "a/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 1 - Links.html" "b/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 1 - Links.html" new file mode 100644 index 0000000..8119dca --- /dev/null +++ "b/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 1 - Links.html" @@ -0,0 +1,21 @@ + + + + + + + + Exercício dos Links + + + +

Link Simples

+ Instagram +

Link em nova aba

+ Youtube +

"Self" Link

+ Gmail + + \ No newline at end of file diff --git "a/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 2 - Links com Imagens.html" "b/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 2 - Links com Imagens.html" new file mode 100644 index 0000000..0430283 --- /dev/null +++ "b/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 2 - Links com Imagens.html" @@ -0,0 +1,31 @@ + + + + + + + + Exercício dos Links + + + +

Link com imagem que abre em outra página 1

+ + Elixir Incorporated - Youtube +

Link com imagem que abre em outra página 2

+ + Elixir Incorporated - Instagram +

Link com imagem simples

+ + Elixir Incorporated - Spotify +

Link com texto em nova aba

+ Elixir Incorporated - Facebook +

Link simples com texto 1

+ Gmail +

Link simples com texto 2

+ Google + + + \ No newline at end of file diff --git "a/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 3 - Listas.html" "b/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 3 - Listas.html" new file mode 100644 index 0000000..ea1c361 --- /dev/null +++ "b/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 3 - Listas.html" @@ -0,0 +1,37 @@ + + + + + + + + Exercício das Listas + + + +

Lista Ordenada (ol)

+
    +
  1. Item 1 +
  2. Item 2 +
  3. Item 3 +
+

Lista Não Ordenada (ul)

+ +

Lista de Definições (dl)

+
+
Primeiro Termo: Texto
+
Definição do item
+
Segundo Termo: Imagem
+
+
Terceiro Termo: Link
+
Link
+
Direciona ao Google
+
+ + \ No newline at end of file diff --git "a/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 4 - Listas dentro de Listas.html" "b/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 4 - Listas dentro de Listas.html" new file mode 100644 index 0000000..63ed124 --- /dev/null +++ "b/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 4 - Listas dentro de Listas.html" @@ -0,0 +1,49 @@ + + + + + + + + Exercício das Listas Dentro de Listas + + + +

Lista das Listas

+
+
Item um da lista principal (duas listas aqui)
+
+

Sublista 1 - Lista Ordenada (ol)

+
    +
  1. Item 1 +
  2. Item 2 +
  3. Item 3 +
+
+
+

Sublista 2 - Lista Não Ordenada (ul)

+ +
+

+
Item dois da lista principal (uma lista aqui)
+
+

Sublista 3 - Lista de Definições (dl)

+
+
Primeiro termo:Texto
+
Definição do item
+
Segundo Termo:Imagem
+
+
Terceiro Termo:Link
+
Link
+
Direciona ao Google
+
+
+
+ + \ No newline at end of file diff --git "a/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 5 - Listas e Ancoras.html" "b/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 5 - Listas e Ancoras.html" new file mode 100644 index 0000000..0746350 --- /dev/null +++ "b/Dia 2 - HTML - Links e Ancoras/Dia 2 - Exerc\303\255cio 5 - Listas e Ancoras.html" @@ -0,0 +1,67 @@ + + + + + + + + Exercício das Listas e Ancoras + + + +

Lista das Listas

+
+
Item um da lista principal
+
+

Sublista 1 - Lista Ordenada com 4 itens

+
    +
  1. Item 1 +
  2. Item 2: Sub-Sublista 1 - Lista de Definições
    +
    +
    Primeiro termo:Texto
    +
    Definição do item
    +
    Segundo Termo:Imagem
    +
    Era pra ser o logo do Google aqui
    +
    Terceiro Termo:Link
    +
    Link
    +
    Direciona ao Google
    +
    +
    +
  3. Item 3 +
  4. Item 4 +
+
+

+
Item dois da lista principal
+
+

Sublista 2 - Lista Não Ordenada com três itens

+ +
+

Volta ao meio

+
+ + \ No newline at end of file diff --git a/Dia 2 - HTML - Links e Ancoras/img/facebook.png b/Dia 2 - HTML - Links e Ancoras/img/facebook.png new file mode 100644 index 0000000..e7d2c1c Binary files /dev/null and b/Dia 2 - HTML - Links e Ancoras/img/facebook.png differ diff --git a/Dia 2 - HTML - Links e Ancoras/img/instagram.png b/Dia 2 - HTML - Links e Ancoras/img/instagram.png new file mode 100644 index 0000000..a788e06 Binary files /dev/null and b/Dia 2 - HTML - Links e Ancoras/img/instagram.png differ diff --git a/Dia 2 - HTML - Links e Ancoras/img/spotify.png b/Dia 2 - HTML - Links e Ancoras/img/spotify.png new file mode 100644 index 0000000..d9d5a55 Binary files /dev/null and b/Dia 2 - HTML - Links e Ancoras/img/spotify.png differ diff --git a/Dia 2 - HTML - Links e Ancoras/img/youtube.png b/Dia 2 - HTML - Links e Ancoras/img/youtube.png new file mode 100644 index 0000000..7e0227d Binary files /dev/null and b/Dia 2 - HTML - Links e Ancoras/img/youtube.png differ diff --git a/Dia 22 - CSS - Flex Box/css/style.css b/Dia 22 - CSS - Flex Box/css/style.css new file mode 100644 index 0000000..968bcdf --- /dev/null +++ b/Dia 22 - CSS - Flex Box/css/style.css @@ -0,0 +1,76 @@ +/* ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ */ +/* ▲▼▲▼▲▼ Reset ▲▼▲▼▲▼ */ +/* ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ */ + +body, +ul, +li, +p { + margin: 0px; + padding: 0px; + list-style: none; + font-size: 1.2rem; + font-family: Arial; +} + +a { + text-decoration: none; + color: white; +} +h1 { + text-align: center; + margin-top: 100px; +} + +img { + max-width: 100%; + display: block; +} + +/* ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ */ +/* ▲▼▲▼▲▼ Estrutura ▲▼▲▼▲▼ */ +/* ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ */ + +.cabecalho { + background-color: black; + display: flex; + flex-wrap: wrap; + justify-content: center; + padding: 20px; +} + +.menu { + display: flex; +} + +.menu li { + margin-left: 10px; + display: inline-block; +} + +.menu li a { + padding: 10px; + background-color: red; +} + +/* ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ */ +/* ▲▼▲▼▲▼ Ajustes do Flex ▲▼▲▼▲▼ */ +/* ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ */ + +.flex { + display: flex; + flex-wrap: wrap; + max-width: 800px; + margin: 0 auto; +} + +.flex div { + /* margin: auto; */ + flex: 1 1 200px; + margin: 10px; +} + +.teste { + display: flex; + flex-wrap: wrap; +} diff --git a/Dia 22 - CSS - Flex Box/img/prog1.jpg b/Dia 22 - CSS - Flex Box/img/prog1.jpg new file mode 100644 index 0000000..bdc070f Binary files /dev/null and b/Dia 22 - CSS - Flex Box/img/prog1.jpg differ diff --git a/Dia 22 - CSS - Flex Box/img/prog2.jpg b/Dia 22 - CSS - Flex Box/img/prog2.jpg new file mode 100644 index 0000000..7b94f7f Binary files /dev/null and b/Dia 22 - CSS - Flex Box/img/prog2.jpg differ diff --git a/Dia 22 - CSS - Flex Box/img/prog3.jpg b/Dia 22 - CSS - Flex Box/img/prog3.jpg new file mode 100644 index 0000000..7360806 Binary files /dev/null and b/Dia 22 - CSS - Flex Box/img/prog3.jpg differ diff --git a/Dia 22 - CSS - Flex Box/img/prog4.jpg b/Dia 22 - CSS - Flex Box/img/prog4.jpg new file mode 100644 index 0000000..d111d61 Binary files /dev/null and b/Dia 22 - CSS - Flex Box/img/prog4.jpg differ diff --git a/Dia 22 - CSS - Flex Box/img/prog5.jpg b/Dia 22 - CSS - Flex Box/img/prog5.jpg new file mode 100644 index 0000000..9819d87 Binary files /dev/null and b/Dia 22 - CSS - Flex Box/img/prog5.jpg differ diff --git a/Dia 22 - CSS - Flex Box/img/prog6.jpg b/Dia 22 - CSS - Flex Box/img/prog6.jpg new file mode 100644 index 0000000..a204643 Binary files /dev/null and b/Dia 22 - CSS - Flex Box/img/prog6.jpg differ diff --git a/Dia 22 - CSS - Flex Box/index.html b/Dia 22 - CSS - Flex Box/index.html new file mode 100644 index 0000000..6b1bc31 --- /dev/null +++ b/Dia 22 - CSS - Flex Box/index.html @@ -0,0 +1,89 @@ + + + + + + + + + + + Flex + + + + +
+ + +
+ +

Flex Section

+ +
+ +
+
+ +

Legenda

+
+
+ +

Legenda

+
+
+ +

Legenda

+
+
+ +

Legenda

+
+
+ +

Legenda

+
+
+ +

Legenda

+
+
+ +
+
+ +

Legenda

+
+
+ +

Legenda

+
+
+ +

Legenda

+
+
+ +

Legenda

+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/Dia 23 - CSS - Grids/D23E1 - Layout Grid Area/css/normalize.css b/Dia 23 - CSS - Grids/D23E1 - Layout Grid Area/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 23 - CSS - Grids/D23E1 - Layout Grid Area/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 23 - CSS - Grids/D23E1 - Layout Grid Area/css/style.css b/Dia 23 - CSS - Grids/D23E1 - Layout Grid Area/css/style.css new file mode 100644 index 0000000..e38264c --- /dev/null +++ b/Dia 23 - CSS - Grids/D23E1 - Layout Grid Area/css/style.css @@ -0,0 +1,83 @@ +.grid-container { + max-width: 1200px; + margin: 0 auto; + background-color: #2196f3; + padding: 10px; + display: grid; + gap: 10px; + grid-template-columns: 2fr 1fr 1fr; + grid-template-areas: + "cabecalho cabecalho aside" + "artigo1 foto aside" + "artigo2 foto aside" + "artigo3 foto aside" + "artigo3 . aside" + "rodape rodape aside"; +} + +@media (max-width: 750px) { + .grid-container { + grid-template-columns: 2fr 1fr; + grid-template-areas: + "cabecalho cabecalho" + " aside aside " + "artigo1 foto " + "artigo2 foto " + "artigo3 foto " + "artigo3 . " + "rodape rodape "; + } +} + +@media (max-width: 550px) { + .grid-container { + grid-template-columns: 1fr; + grid-template-areas: + "cabecalho" + " aside " + " artigo1 " + " artigo2 " + " artigo3 " + " foto " + " . " + " rodape "; + } +} + +.grid-item { + background-color: rgb(255, 255, 255); + border: 1px solid rgb(0, 0, 0); + padding: 20px; + font-size: 30px; + display: flex; + justify-content: center; + align-items: center; +} + +.i1 { + grid-area: cabecalho; +} + +.i2 { + grid-area: artigo1; +} + +.i3 { + grid-area: artigo2; +} + +.i4 { + grid-area: artigo3; +} + +.i5 { + grid-area: foto; +} + +.i6 { + grid-area: aside; +} + +.i7 { + grid-area: rodape; +} diff --git a/Dia 23 - CSS - Grids/D23E1 - Layout Grid Area/index.html b/Dia 23 - CSS - Grids/D23E1 - Layout Grid Area/index.html new file mode 100644 index 0000000..f9588d8 --- /dev/null +++ b/Dia 23 - CSS - Grids/D23E1 - Layout Grid Area/index.html @@ -0,0 +1,32 @@ + + + + + + + + + + + Grid Layout + + + + + + + + +
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
+ + + + \ No newline at end of file diff --git a/Dia 23 - CSS - Grids/D23E1 - Layout Grid minmax/css/normalize.css b/Dia 23 - CSS - Grids/D23E1 - Layout Grid minmax/css/normalize.css new file mode 100644 index 0000000..935ae19 --- /dev/null +++ b/Dia 23 - CSS - Grids/D23E1 - Layout Grid minmax/css/normalize.css @@ -0,0 +1,419 @@ +/* Document + * ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + */ + +html { + line-height: 1.15; /* 1 */ +} + +/* Sections + * ========================================================================== */ + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Edge, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ + +/** + * Remove the margin on nested lists in Chrome, Edge, IE, and Safari. + */ + +dl dl, +dl ol, +dl ul, +ol dl, +ul dl { + margin: 0; +} + +/** + * Remove the margin on nested lists in Edge 18- and IE. + */ + +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Correct the inheritance of border color in Firefox. + * 3. Show the overflow in Edge 18- and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + color: inherit; /* 2 */ + height: 0; /* 1 */ + overflow: visible; /* 3 */ +} + +/** + * Add the correct display in IE. + */ + +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge 18-, IE, and Safari. + */ + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* Embedded content + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images within links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ + +/** + * 1. Correct table border color inheritance in all Chrome, Edge, and Safari. + * 2. Remove text indentation from table contents in Chrome, Edge, and Safari. + */ + +table { + border-color: inherit; /* 1 */ + text-indent: 0; /* 2 */ +} + +/* Forms + * ========================================================================== */ + +/** + * Remove the margin on controls in Safari. + */ + +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE. + */ + +button { + overflow: visible; /* 1 */ + text-transform: none; /* 2 */ +} + +/** + * Correct the inability to style buttons in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Show the overflow in Edge 18- and IE. + */ + +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge 18- and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in Edge 18- and IE. + * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ + +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + */ + +textarea { + margin: 0; /* 1 */ + overflow: auto; /* 2 */ +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct the odd appearance in Chrome, Edge, and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome, Edge, and Safari on macOS. + */ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style upload buttons in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Remove the additional :invalid styles in Firefox. + */ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* Interactive + * ========================================================================== */ + +/* + * Add the correct display in Edge 18- and IE. + */ + +details { + display: block; +} + +/* + * Add the correct styles in Edge 18-, IE, and Safari. + */ + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* User interaction + * ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/Dia 23 - CSS - Grids/D23E1 - Layout Grid minmax/css/style.css b/Dia 23 - CSS - Grids/D23E1 - Layout Grid minmax/css/style.css new file mode 100644 index 0000000..abf805d --- /dev/null +++ b/Dia 23 - CSS - Grids/D23E1 - Layout Grid minmax/css/style.css @@ -0,0 +1,19 @@ +.grid-container { + max-width: 1200px; + margin: 0 auto; + background-color: #2196f3; + padding: 10px; + display: grid; + gap: 10px; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); +} + +.grid-item { + background-color: rgb(255, 255, 255); + border: 1px solid rgb(0, 0, 0); + padding: 20px; + font-size: 30px; + display: flex; + justify-content: center; + align-items: center; +} diff --git a/Dia 23 - CSS - Grids/D23E1 - Layout Grid minmax/index.html b/Dia 23 - CSS - Grids/D23E1 - Layout Grid minmax/index.html new file mode 100644 index 0000000..078c36f --- /dev/null +++ b/Dia 23 - CSS - Grids/D23E1 - Layout Grid minmax/index.html @@ -0,0 +1,34 @@ + + + + + + + + + + + Grid Layout + + + + + + + + +
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
+ + + + \ No newline at end of file diff --git "a/Dia 23 - JS - Introdu\303\247\303\243o/D23E1 - Variaveis.html" "b/Dia 23 - JS - Introdu\303\247\303\243o/D23E1 - Variaveis.html" new file mode 100644 index 0000000..f2a8820 --- /dev/null +++ "b/Dia 23 - JS - Introdu\303\247\303\243o/D23E1 - Variaveis.html" @@ -0,0 +1,45 @@ + + + + + + + Intro JS - Variáveis + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 23 - JS - Introdu\303\247\303\243o/D23E2 - Operadores.html" "b/Dia 23 - JS - Introdu\303\247\303\243o/D23E2 - Operadores.html" new file mode 100644 index 0000000..ba43e47 --- /dev/null +++ "b/Dia 23 - JS - Introdu\303\247\303\243o/D23E2 - Operadores.html" @@ -0,0 +1,54 @@ + + + + + + + Intro JS - Operadores + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 23 - JS - Introdu\303\247\303\243o/D23E3 - Testes L\303\263gicos.html" "b/Dia 23 - JS - Introdu\303\247\303\243o/D23E3 - Testes L\303\263gicos.html" new file mode 100644 index 0000000..c7f9353 --- /dev/null +++ "b/Dia 23 - JS - Introdu\303\247\303\243o/D23E3 - Testes L\303\263gicos.html" @@ -0,0 +1,63 @@ + + + + + + + Intro JS - Testes Lógicos + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 23 - JS - Introdu\303\247\303\243o/D23E4 - Atividade JS.html" "b/Dia 23 - JS - Introdu\303\247\303\243o/D23E4 - Atividade JS.html" new file mode 100644 index 0000000..dd61d36 --- /dev/null +++ "b/Dia 23 - JS - Introdu\303\247\303\243o/D23E4 - Atividade JS.html" @@ -0,0 +1,62 @@ + + + + + + + + Intro JS - Atividade + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 24 - JS - IFs e loops/D24E1 - OperadoresJS.html b/Dia 24 - JS - IFs e loops/D24E1 - OperadoresJS.html new file mode 100644 index 0000000..96b2b75 --- /dev/null +++ b/Dia 24 - JS - IFs e loops/D24E1 - OperadoresJS.html @@ -0,0 +1,57 @@ + + + + + + + + JS - Operadores Lógicos + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 24 - JS - IFs e loops/D24E2 - Par e Impar.html b/Dia 24 - JS - IFs e loops/D24E2 - Par e Impar.html new file mode 100644 index 0000000..7aca768 --- /dev/null +++ b/Dia 24 - JS - IFs e loops/D24E2 - Par e Impar.html @@ -0,0 +1,48 @@ + + + + + + + + JS - Operadores Lógicos + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 24 - JS - IFs e loops/D24E3 - Idade.html b/Dia 24 - JS - IFs e loops/D24E3 - Idade.html new file mode 100644 index 0000000..96990a0 --- /dev/null +++ b/Dia 24 - JS - IFs e loops/D24E3 - Idade.html @@ -0,0 +1,52 @@ + + + + + + + + JS - Operadores Lógicos + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 24 - JS - IFs e loops/D24E4 - loops.html b/Dia 24 - JS - IFs e loops/D24E4 - loops.html new file mode 100644 index 0000000..7db7f4e --- /dev/null +++ b/Dia 24 - JS - IFs e loops/D24E4 - loops.html @@ -0,0 +1,62 @@ + + + + + + + + JS - Operadores Lógicos + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 24 - JS - IFs e loops/D24E5 - Atividade 1 - Preco.html b/Dia 24 - JS - IFs e loops/D24E5 - Atividade 1 - Preco.html new file mode 100644 index 0000000..00bfc4d --- /dev/null +++ b/Dia 24 - JS - IFs e loops/D24E5 - Atividade 1 - Preco.html @@ -0,0 +1,55 @@ + + + + + + + + JS - Atividade 1 - Cálculo de preço + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 24 - JS - IFs e loops/D24E6 - Atividade 2 - IMC.html b/Dia 24 - JS - IFs e loops/D24E6 - Atividade 2 - IMC.html new file mode 100644 index 0000000..c8cabaf --- /dev/null +++ b/Dia 24 - JS - IFs e loops/D24E6 - Atividade 2 - IMC.html @@ -0,0 +1,51 @@ + + + + + + + + JS - Atividade 2 - IMC + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 24 - JS - IFs e loops/D24E7 - Atividade 3 - Alturas - ALT.html b/Dia 24 - JS - IFs e loops/D24E7 - Atividade 3 - Alturas - ALT.html new file mode 100644 index 0000000..0599b10 --- /dev/null +++ b/Dia 24 - JS - IFs e loops/D24E7 - Atividade 3 - Alturas - ALT.html @@ -0,0 +1,64 @@ + + + + + + + + JS - Atividade 3 - Alturas + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 24 - JS - IFs e loops/D24E7 - Atividade 3 - Alturas.html b/Dia 24 - JS - IFs e loops/D24E7 - Atividade 3 - Alturas.html new file mode 100644 index 0000000..02f8555 --- /dev/null +++ b/Dia 24 - JS - IFs e loops/D24E7 - Atividade 3 - Alturas.html @@ -0,0 +1,53 @@ + + + + + + + + JS - Atividade 3 - Alturas + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 25 - JS - L\303\263gica e exerc\303\255cios/D25E1 - Estruturas de Condi\303\247\303\243o.html" "b/Dia 25 - JS - L\303\263gica e exerc\303\255cios/D25E1 - Estruturas de Condi\303\247\303\243o.html" new file mode 100644 index 0000000..ec8e002 --- /dev/null +++ "b/Dia 25 - JS - L\303\263gica e exerc\303\255cios/D25E1 - Estruturas de Condi\303\247\303\243o.html" @@ -0,0 +1,143 @@ + + + + + + + + + + + Estruturas de Condição + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 25 - JS - L\303\263gica e exerc\303\255cios/D25E2 - La\303\247os de Repeti\303\247\303\243o.html" "b/Dia 25 - JS - L\303\263gica e exerc\303\255cios/D25E2 - La\303\247os de Repeti\303\247\303\243o.html" new file mode 100644 index 0000000..38b6f0e --- /dev/null +++ "b/Dia 25 - JS - L\303\263gica e exerc\303\255cios/D25E2 - La\303\247os de Repeti\303\247\303\243o.html" @@ -0,0 +1,166 @@ + + + + + + + + + + + Laços de Repetição + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 26 - JS - Revis\303\243o/D26E1 - Operadores.html" "b/Dia 26 - JS - Revis\303\243o/D26E1 - Operadores.html" new file mode 100644 index 0000000..ea86050 --- /dev/null +++ "b/Dia 26 - JS - Revis\303\243o/D26E1 - Operadores.html" @@ -0,0 +1,29 @@ + + + + + + + + + + Operadores + + + + + + + + + \ No newline at end of file diff --git "a/Dia 26 - JS - Revis\303\243o/D26E2 - Comparacao.html" "b/Dia 26 - JS - Revis\303\243o/D26E2 - Comparacao.html" new file mode 100644 index 0000000..0b4a745 --- /dev/null +++ "b/Dia 26 - JS - Revis\303\243o/D26E2 - Comparacao.html" @@ -0,0 +1,162 @@ + + + + + + + + + + Operadores + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 27 - JS - Revis\303\243o/D27E1 - Switch.html" "b/Dia 27 - JS - Revis\303\243o/D27E1 - Switch.html" new file mode 100644 index 0000000..4451653 --- /dev/null +++ "b/Dia 27 - JS - Revis\303\243o/D27E1 - Switch.html" @@ -0,0 +1,60 @@ + + + + + + + + + + Revisão JS + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 27 - JS - Revis\303\243o/D27E2 - Switch/atividade 1.html" "b/Dia 27 - JS - Revis\303\243o/D27E2 - Switch/atividade 1.html" new file mode 100644 index 0000000..dc07bf4 --- /dev/null +++ "b/Dia 27 - JS - Revis\303\243o/D27E2 - Switch/atividade 1.html" @@ -0,0 +1,56 @@ + + + + + + + + + + Switch Atividade 1 + + + + + + + + + \ No newline at end of file diff --git "a/Dia 27 - JS - Revis\303\243o/D27E2 - Switch/atividade 2.html" "b/Dia 27 - JS - Revis\303\243o/D27E2 - Switch/atividade 2.html" new file mode 100644 index 0000000..84a72ff --- /dev/null +++ "b/Dia 27 - JS - Revis\303\243o/D27E2 - Switch/atividade 2.html" @@ -0,0 +1,36 @@ + + + + + + + + + + Switch Atividade 2 + + + + + + + + + \ No newline at end of file diff --git "a/Dia 27 - JS - Revis\303\243o/D27E2 - Switch/atividade 3.html" "b/Dia 27 - JS - Revis\303\243o/D27E2 - Switch/atividade 3.html" new file mode 100644 index 0000000..4e901c4 --- /dev/null +++ "b/Dia 27 - JS - Revis\303\243o/D27E2 - Switch/atividade 3.html" @@ -0,0 +1,45 @@ + + + + + + + + + + Switch Atividade 3 + + + + + + + + + \ No newline at end of file diff --git "a/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 1.html" "b/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 1.html" new file mode 100644 index 0000000..e4e1aef --- /dev/null +++ "b/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 1.html" @@ -0,0 +1,58 @@ + + + + + + + + + + While Atividade 1 + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 2.html" "b/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 2.html" new file mode 100644 index 0000000..6bd5851 --- /dev/null +++ "b/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 2.html" @@ -0,0 +1,26 @@ + + + + + + + + + + While Atividade 2 + + + + + + + + + \ No newline at end of file diff --git "a/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 3.html" "b/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 3.html" new file mode 100644 index 0000000..fcdebe1 --- /dev/null +++ "b/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 3.html" @@ -0,0 +1,50 @@ + + + + + + + + + + While Atividade 3 + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 4.html" "b/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 4.html" new file mode 100644 index 0000000..3bcef2a --- /dev/null +++ "b/Dia 27 - JS - Revis\303\243o/D27E3 - While/atividade 4.html" @@ -0,0 +1,60 @@ + + + + + + + + + + While Atividade 4 + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 28 - JS - For e Fun\303\247\303\265es/D28E1 - For.html" "b/Dia 28 - JS - For e Fun\303\247\303\265es/D28E1 - For.html" new file mode 100644 index 0000000..bef4050 --- /dev/null +++ "b/Dia 28 - JS - For e Fun\303\247\303\265es/D28E1 - For.html" @@ -0,0 +1,54 @@ + + + + + + + + + + Exercícios JS - For + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 28 - JS - For e Fun\303\247\303\265es/D28E2 - Funcoes.html" "b/Dia 28 - JS - For e Fun\303\247\303\265es/D28E2 - Funcoes.html" new file mode 100644 index 0000000..826661e --- /dev/null +++ "b/Dia 28 - JS - For e Fun\303\247\303\265es/D28E2 - Funcoes.html" @@ -0,0 +1,86 @@ + + + + + + + + + + Exercícios JS - Funções + + + + + +

Obs: Ler comentário na linha 14 sobre como testar as diferentes funções.

+ + + \ No newline at end of file diff --git "a/Dia 29 - JS - Math e DOM/D29E1 - Exerc\303\255cios Math.html" "b/Dia 29 - JS - Math e DOM/D29E1 - Exerc\303\255cios Math.html" new file mode 100644 index 0000000..99b9af6 --- /dev/null +++ "b/Dia 29 - JS - Math e DOM/D29E1 - Exerc\303\255cios Math.html" @@ -0,0 +1,117 @@ + + + + + + + + + + Exercícios JS - Math + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/Dia 29 - JS - Math e DOM/D29E2 - Exerc\303\255cios DOM 1.html" "b/Dia 29 - JS - Math e DOM/D29E2 - Exerc\303\255cios DOM 1.html" new file mode 100644 index 0000000..d3892c5 --- /dev/null +++ "b/Dia 29 - JS - Math e DOM/D29E2 - Exerc\303\255cios DOM 1.html" @@ -0,0 +1,60 @@ + + + + + + + + + + Exercícios JS - DOM 1 + + + + + + +
+

Titulo 1

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus tenetur mollitia blanditiis maiores

+

Titulo 2

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus tenetur mollitia blanditiis maiores + veritatis sint

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus tenetur mollitia blanditiis maiores + veritatis sint

+
+
+ + + + + \ No newline at end of file diff --git "a/Dia 29 - JS - Math e DOM/D29E3 - Exerc\303\255cios Melhore seu C\303\263digo.html" "b/Dia 29 - JS - Math e DOM/D29E3 - Exerc\303\255cios Melhore seu C\303\263digo.html" new file mode 100644 index 0000000..6a32b12 --- /dev/null +++ "b/Dia 29 - JS - Math e DOM/D29E3 - Exerc\303\255cios Melhore seu C\303\263digo.html" @@ -0,0 +1,113 @@ + + + + + + + + + + + + + Exercícios JS - Melhore seu código + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 3 - HTML - Menu Dropdown/D3E1 - Menu Dropdown - Estilo.css b/Dia 3 - HTML - Menu Dropdown/D3E1 - Menu Dropdown - Estilo.css new file mode 100644 index 0000000..5154e0c --- /dev/null +++ b/Dia 3 - HTML - Menu Dropdown/D3E1 - Menu Dropdown - Estilo.css @@ -0,0 +1,36 @@ +ul { + margin: 0; + padding: 0; + list-style: none; + width: 150px; +} + +ul li { + position: relative; +} + +li ul { + position: absolute; + left: 149px; + top: 0; + display: none; +} + +ul li a { + display: block; + text-decoration: none; + color: #e2144a; + background: #fff; + padding: 5px; + border: 1px solid #ccc; +} + +li:hover ul { + display: block; +} + +ul li a:hover { + text-decoration: underline; + font-weight: bold; + background: #ccc; +} diff --git a/Dia 3 - HTML - Menu Dropdown/D3E1 - Menu Dropdown.html b/Dia 3 - HTML - Menu Dropdown/D3E1 - Menu Dropdown.html new file mode 100644 index 0000000..03bb111 --- /dev/null +++ b/Dia 3 - HTML - Menu Dropdown/D3E1 - Menu Dropdown.html @@ -0,0 +1,27 @@ + + + + + + + Exercício Menu Dropdown + + + + + + + + + \ No newline at end of file diff --git a/Dia 3 - HTML - Menu Dropdown/D3E2 - Menu Dropdown Extra - Estilo.css b/Dia 3 - HTML - Menu Dropdown/D3E2 - Menu Dropdown Extra - Estilo.css new file mode 100644 index 0000000..1e578bd --- /dev/null +++ b/Dia 3 - HTML - Menu Dropdown/D3E2 - Menu Dropdown Extra - Estilo.css @@ -0,0 +1,48 @@ +body { + background-color: beige; +} + +ul { + margin: 0; + padding: 0; + list-style: none; + width: 150px; +} + +ul li { + position: relative; +} + +li ul { + position: absolute; + left: 149px; + top: 0; + display: none; +} + +ul li a { + display: block; + text-decoration: none; + color: green; + background: lightgray; + padding: 5px; + border: 1px solid #ccc; +} + +li:hover ul { + display: block; +} + +ul li a:hover { + text-decoration: underline; + font-weight: bold; + background: #ccc; +} + +ul li:hover ul li ul { + display: none; +} + +ul li ul li:hover ul { + display: block; +} diff --git a/Dia 3 - HTML - Menu Dropdown/D3E2 - Menu Dropdown Extra.html b/Dia 3 - HTML - Menu Dropdown/D3E2 - Menu Dropdown Extra.html new file mode 100644 index 0000000..c62cf01 --- /dev/null +++ b/Dia 3 - HTML - Menu Dropdown/D3E2 - Menu Dropdown Extra.html @@ -0,0 +1,32 @@ + + + + + + + Exercício Menu Dropdown Extra + + + + + + + + + \ No newline at end of file diff --git a/Dia 3 - HTML - Menu Dropdown/D3E3 - Menu Dropdown Horizontal - Estilo.css b/Dia 3 - HTML - Menu Dropdown/D3E3 - Menu Dropdown Horizontal - Estilo.css new file mode 100644 index 0000000..9076db0 --- /dev/null +++ b/Dia 3 - HTML - Menu Dropdown/D3E3 - Menu Dropdown Horizontal - Estilo.css @@ -0,0 +1,71 @@ +body { + background-color: beige; + font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif; +} + +* { + margin: 0; + padding: 0; +} + +.menu *{ + background: #fff; +} + +.menu { + list-style: none; + border: 1px solid #c0c0c0; + float: left; +} + +.menu li { + position: relative; + float: left; + border-right: 1px solid #c0c0c0; +} + +.menu li a { + color: #333; + text-decoration: none; + padding: 5px 10px; + display: block; +} + +.menu li a:hover { + background: #333; + color: #fff; + -moz-box-shadow: 0 3px 10px 0 #ccc; + -webkit-box-shadow: 0 3px 10px 0 #ccc; + text-shadow: 0px 0px 5px #fff; +} + +.menu li ul { + position: absolute; + top: 28px; + left: 0; + display: none; +} + +.menu li:hover ul, +.menu li.over ul { + display: block; +} + +.menu li ul li { + border: 1px solid #c0c0c0; + display: block; + width: 150px; +} + +/*teste menu extra*/ + +.menu ul li ul li{ + position: relative; + left: 150px; + top: -29px; + display: none; +} + +.menu ul li:hover ul li{ + display: block; +} \ No newline at end of file diff --git a/Dia 3 - HTML - Menu Dropdown/D3E3 - Menu Dropdown Horizontal.html b/Dia 3 - HTML - Menu Dropdown/D3E3 - Menu Dropdown Horizontal.html new file mode 100644 index 0000000..3e7baa2 --- /dev/null +++ b/Dia 3 - HTML - Menu Dropdown/D3E3 - Menu Dropdown Horizontal.html @@ -0,0 +1,35 @@ + + + + + + + Exercício Menu Dropdown Horizontal + + + + + + + + + \ No newline at end of file diff --git "a/Dia 30 - JS - Array/D30E1 - Exerc\303\255cios Array.html" "b/Dia 30 - JS - Array/D30E1 - Exerc\303\255cios Array.html" new file mode 100644 index 0000000..4fa1a59 --- /dev/null +++ "b/Dia 30 - JS - Array/D30E1 - Exerc\303\255cios Array.html" @@ -0,0 +1,62 @@ + + + + + + + + + + + + + Exercícios JS - Array + + + + + + + + + + + + \ No newline at end of file diff --git a/Dia 4 - HTML - Semantica e Tabelas/D4E1 - Exercicios Semantica - Estilo.css b/Dia 4 - HTML - Semantica e Tabelas/D4E1 - Exercicios Semantica - Estilo.css new file mode 100644 index 0000000..7a05fb9 --- /dev/null +++ b/Dia 4 - HTML - Semantica e Tabelas/D4E1 - Exercicios Semantica - Estilo.css @@ -0,0 +1,81 @@ +* { + padding-left: 5px; +} + +main { + height: 1065px; + background: red; + border: 1px solid #ccc; +} + +header { + height: 158px; + background: green; + border: 1px solid #ccc; +} + +nav { + width: max-content; + padding-right: 12px; + height: 65px; + background-color: beige; +} + +nav ul { + list-style: none; +} + +nav li { + background-color: white; + border: 2px solid seagreen; + position: relative; + float: left; + padding-top: ; + padding-left: 15px; + padding-right: 15px; + text-decoration: none; +} + +nav li:hover { + background-color: gray; + } + +nav a { + text-decoration: none; +} + +nav li:hover a { + text-decoration: underline; +} + +aside { + float: right; + height: 1063px; + width: 25%; + background: yellow; + border: 1px solid #ccc; +} + +article { + padding-left: 0px; + margin-left: 1%; + margin-bottom: 12px; + height: 150px; + width: 72%; + background: magenta; + border: 1px solid #ccc; +} + +article header{ + padding-top: 5px; + font-weight: bolder; + height: 24px; + background: lightsalmon; + border: 1px solid #ccc; +} + +footer { + height: 200px; + background: cyan; + border: 1px solid #ccc; +} \ No newline at end of file diff --git a/Dia 4 - HTML - Semantica e Tabelas/D4E1 - Exercicios Semantica.html b/Dia 4 - HTML - Semantica e Tabelas/D4E1 - Exercicios Semantica.html new file mode 100644 index 0000000..7ddb8e9 --- /dev/null +++ b/Dia 4 - HTML - Semantica e Tabelas/D4E1 - Exercicios Semantica.html @@ -0,0 +1,79 @@ + + + + + + + Exercício Semântica + + + + + +
+

Header

+ +
+ +
+ +

Main

+
+
+
Artigo 1 Header
+

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Modi sed itaque + distinctio sit veniam quaerat aliquam excepturi tenetur, deserunt eos perferendis + praesentium ipsa, mollitia totam, nam adipisci! Ut, voluptatum quia?

+
+
+
Artigo 2 Header
+

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Modi sed itaque + distinctio sit veniam quaerat aliquam excepturi tenetur, deserunt eos perferendis + praesentium ipsa, mollitia totam, nam adipisci! Ut, voluptatum quia?

+
+
+
Artigo 3 Header
+

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Modi sed itaque + distinctio sit veniam quaerat aliquam excepturi tenetur, deserunt eos perferendis + praesentium ipsa, mollitia totam, nam adipisci! Ut, voluptatum quia?

+
+
+ +
+
+
Matéria 1 Header
+

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Modi sed itaque + distinctio sit veniam quaerat aliquam excepturi tenetur, deserunt eos perferendis + praesentium ipsa, mollitia totam, nam adipisci! Ut, voluptatum quia?

+
+
+
Matéria 2 Header
+

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Modi sed itaque + distinctio sit veniam quaerat aliquam excepturi tenetur, deserunt eos perferendis + praesentium ipsa, mollitia totam, nam adipisci! Ut, voluptatum quia?

+
+
+
Matéria 3 Header
+

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Modi sed itaque + distinctio sit veniam quaerat aliquam excepturi tenetur, deserunt eos perferendis + praesentium ipsa, mollitia totam, nam adipisci! Ut, voluptatum quia?

+
+
+ +
+ + + + + \ No newline at end of file diff --git a/Dia 4 - HTML - Semantica e Tabelas/D4E2 - Exercicios Semantica Igor - Estilo.css b/Dia 4 - HTML - Semantica e Tabelas/D4E2 - Exercicios Semantica Igor - Estilo.css new file mode 100644 index 0000000..a88b57e --- /dev/null +++ b/Dia 4 - HTML - Semantica e Tabelas/D4E2 - Exercicios Semantica Igor - Estilo.css @@ -0,0 +1,90 @@ +main { + height: 880px; + background: red; + border: 1px solid #ccc; +} +main h1{ + text-indent: 10px; +} + +header { + padding: 15px; + height: fit; + background: green; + border: 1px solid #ccc; +} + +header * { + padding-left: 5px; +} + +nav { + width: 222px; + padding-right: 12px; + padding-bottom: 1px; + padding-top: 1px; + padding-left: 5px; + background-color: beige; +} + +nav ul { + list-style: none; + padding: 0px; +} + +nav li { + background-color: white; + border: 2px solid seagreen; + text-align: center; + text-decoration: none; +} + +nav li:hover { + background-color: gray; + } + +nav a { + text-decoration: none; +} + +nav li:hover a { + text-decoration: underline; +} + +aside { + float: left; + height: 880px; + width: 240px; + background: yellow; + border: 1px solid #ccc; +} + +article { + margin-left: 250px; + margin-right: 15px; + margin-bottom: 12px; + height: 350px; + width: fit; + background: magenta; + border: 1px solid #ccc; +} + +article header{ + padding-top: 8px; + font-weight: bolder; + background: lightsalmon; + border: 1px solid #ccc; +} + +article p { + padding-left: 15px; + text-indent: 15px; +} + +footer { + padding-top: 15px; + height: 85px; + background: cyan; + border: 1px solid #ccc; + text-align: center; +} \ No newline at end of file diff --git a/Dia 4 - HTML - Semantica e Tabelas/D4E2 - Exercicios Semantica Igor.html b/Dia 4 - HTML - Semantica e Tabelas/D4E2 - Exercicios Semantica Igor.html new file mode 100644 index 0000000..bab4118 --- /dev/null +++ b/Dia 4 - HTML - Semantica e Tabelas/D4E2 - Exercicios Semantica Igor.html @@ -0,0 +1,64 @@ + + + + + + + Exercício Semântica - Igor + + + + + +
+

Portal do Esporte

+

Tudo sobre esportes, mas usando cores aleatórias para marcar as seções diferentes.

+
+ +
+ +

Seção Basquete

+
+
+
Artigo sobre basquete
+

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Modi sed itaque + distinctio sit veniam quaerat aliquam excepturi tenetur, deserunt eos perferendis + praesentium ipsa, mollitia totam, nam adipisci! Ut, voluptatum quia?

+
+ Imagem de basquete +
+
+
+

Seção Volei

+
+
+
Artigo sobre volei
+

Sem lorem ipsum aqui pois ta vindo a citação. Esta é a citação que ia aparecer, + e aqui mais um pouco de enrolação pra não fica muito curto o texto desse artigo em relação + ao outro. Acho que até aqui ta o suficiente.

+
+ Imagem de volei +
+
+
+ +
+ + + + + \ No newline at end of file diff --git a/Dia 4 - HTML - Semantica e Tabelas/D4E3 - Exercicio Tabelas.html b/Dia 4 - HTML - Semantica e Tabelas/D4E3 - Exercicio Tabelas.html new file mode 100644 index 0000000..517ba47 --- /dev/null +++ b/Dia 4 - HTML - Semantica e Tabelas/D4E3 - Exercicio Tabelas.html @@ -0,0 +1,106 @@ + + + + + + + Exercício Tabelas + + + + + +

Simple table with header

+ + + + + + + + + + + + + +
First nameLast name
JohnDoe
JaneDoe
+ +

Table with thead, tfoot, and tbody

+ + + + + + + + + + + + + + + + + + + +
Header content 1Header content 2
Body content 1Body content 2
Footer content 1Footer content 2
+ +

Table with colgroup

+ + + + + + + + + + + + + + + + + + + + +
CountriesCapitalsPopulationLanguage
USAWashington, D.C.309 millionEnglish
SwedenStockholm9 millionSwedish
+ +

Table with colgroup and col

+ + + + + + + + + + + + + + + +
LimeLemonOrange
GreenYellowOrange
+ +

Simple table with caption

+ + + + + +
Awesome caption
Awesome data
+ + + \ No newline at end of file diff --git a/Dia 4 - HTML - Semantica e Tabelas/D4E4 - Exercicio rowspan e colspan 2.html b/Dia 4 - HTML - Semantica e Tabelas/D4E4 - Exercicio rowspan e colspan 2.html new file mode 100644 index 0000000..4918126 --- /dev/null +++ b/Dia 4 - HTML - Semantica e Tabelas/D4E4 - Exercicio rowspan e colspan 2.html @@ -0,0 +1,32 @@ + + + + + + + Exercício Rowspan e Colspan 2 + + + + + + + + + + + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/Dia 4 - HTML - Semantica e Tabelas/D4E4 - Exercicio rowspan e colspan.css b/Dia 4 - HTML - Semantica e Tabelas/D4E4 - Exercicio rowspan e colspan.css new file mode 100644 index 0000000..1f20886 --- /dev/null +++ b/Dia 4 - HTML - Semantica e Tabelas/D4E4 - Exercicio rowspan e colspan.css @@ -0,0 +1,33 @@ +table, +td, +th { + border: 1px solid#000; + border-collapse: separate; + border-spacing: 15px; +} + +table { + width: 90%; + margin: auto; +} + +tr { + height: 150px; +} + +#cabecalho { + background-color: lightskyblue; +} + +#menu { + background-color: pink; + width: 20%; +} + +#conteudo { + background-color: khaki; +} + +#footer { + background-color: lightgreen; +} \ No newline at end of file diff --git a/Dia 4 - HTML - Semantica e Tabelas/D4E4 - Exercicio rowspan e colspan.html b/Dia 4 - HTML - Semantica e Tabelas/D4E4 - Exercicio rowspan e colspan.html new file mode 100644 index 0000000..bbb56c4 --- /dev/null +++ b/Dia 4 - HTML - Semantica e Tabelas/D4E4 - Exercicio rowspan e colspan.html @@ -0,0 +1,33 @@ + + + + + + + Exercício Rowspan e Colspan + + + + + + + + + + + + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/Dia 4 - HTML - Semantica e Tabelas/img/basquete.jpg b/Dia 4 - HTML - Semantica e Tabelas/img/basquete.jpg new file mode 100644 index 0000000..97d4300 Binary files /dev/null and b/Dia 4 - HTML - Semantica e Tabelas/img/basquete.jpg differ diff --git a/Dia 4 - HTML - Semantica e Tabelas/img/volei.jpg b/Dia 4 - HTML - Semantica e Tabelas/img/volei.jpg new file mode 100644 index 0000000..f7b2422 Binary files /dev/null and b/Dia 4 - HTML - Semantica e Tabelas/img/volei.jpg differ diff --git "a/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E1 - Exercicio Tabela Semantica.html" "b/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E1 - Exercicio Tabela Semantica.html" new file mode 100644 index 0000000..548d348 --- /dev/null +++ "b/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E1 - Exercicio Tabela Semantica.html" @@ -0,0 +1,78 @@ + + + + + + + Exercício Tabela Semântica + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabela de produtos
+ Produto + + Descrição + + Valor +
+ Tênis + + Tênis com amortecedor, tecido vermelho com cadarço preto. + + R$350,00 +
+ Camiseta + + Tamanho GG, cor preta e uma estampa nas costas. + + R$55,00 +
+ Calça + + Tecido Jeans, azul claro, com botão duplo. + + R$105,00 +
+ + + \ No newline at end of file diff --git "a/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E2 - Exercicio Tabela Duplas 1.html" "b/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E2 - Exercicio Tabela Duplas 1.html" new file mode 100644 index 0000000..9e7e1b8 --- /dev/null +++ "b/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E2 - Exercicio Tabela Duplas 1.html" @@ -0,0 +1,129 @@ + + + + + + + Exercício Tabela Duplas + + + + + + +

Tabela 1

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Linguagens de progamação
+ Tipos de Linguagem +
+ by HTML Progressivo +
Linguagem\usoWebDesktop
HTMLX
JavaScriptX
CX
C++X
PHPX
JavaX
+ +

Tabela 2

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Linguagens de progamação
+ Tipos de Linguagem +
+ by HTML Progressivo +
Linguagens para WebHTML
JavaScript
PHP
Linguagens para DesktopC
C++
Java
+ + + + \ No newline at end of file diff --git "a/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E3 - Exercicio Tabela Duplas 2.html" "b/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E3 - Exercicio Tabela Duplas 2.html" new file mode 100644 index 0000000..92f86ac --- /dev/null +++ "b/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E3 - Exercicio Tabela Duplas 2.html" @@ -0,0 +1,60 @@ + + + + + + + THE BOOK IS ON THE TABLE! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CABEÇALHO 1CABEÇALHO 2
Giovanni, Joseane, Roberto
LINHA 2 COLUNA 1 LINHA 2 COLUNA 2 LINHA 2 COLUNA 3 LINHA ROW
LINHA 3 COLUNA 1 LINHA 3 COLUNA 2
+ + + \ No newline at end of file diff --git "a/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E4 - Exercicio Formularios 2.html" "b/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E4 - Exercicio Formularios 2.html" new file mode 100644 index 0000000..a3cd02b --- /dev/null +++ "b/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E4 - Exercicio Formularios 2.html" @@ -0,0 +1,65 @@ + + + + + + + Formulário de Vacinação + + + + + +

Formulário de Vacinação

+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + + \ No newline at end of file diff --git "a/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E4 - Exercicio Formularios.html" "b/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E4 - Exercicio Formularios.html" new file mode 100644 index 0000000..4d1e9b0 --- /dev/null +++ "b/Dia 5 - HTML - Tabelas e Formul\303\241rios/D5E4 - Exercicio Formularios.html" @@ -0,0 +1,34 @@ + + + + + + + Exercício Formularios 1 + + + + + + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + \ No newline at end of file diff --git "a/Dia 6 - HTML - Calendario e Formul\303\241rios/D6E1 - Calendario.html" "b/Dia 6 - HTML - Calendario e Formul\303\241rios/D6E1 - Calendario.html" new file mode 100644 index 0000000..17df5ed --- /dev/null +++ "b/Dia 6 - HTML - Calendario e Formul\303\241rios/D6E1 - Calendario.html" @@ -0,0 +1,41 @@ + + + + + + + + Calendário jQuery + + + + + + + + + +

Data:

+ + + \ No newline at end of file diff --git "a/Dia 6 - HTML - Calendario e Formul\303\241rios/D6E2 - Formul\303\241rio de Vacinacao.html" "b/Dia 6 - HTML - Calendario e Formul\303\241rios/D6E2 - Formul\303\241rio de Vacinacao.html" new file mode 100644 index 0000000..b818362 --- /dev/null +++ "b/Dia 6 - HTML - Calendario e Formul\303\241rios/D6E2 - Formul\303\241rio de Vacinacao.html" @@ -0,0 +1,185 @@ + + + + + + + + + Formulário de Vacinação + + + + + + +
+

Formulário de vacinação

+
+ + + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + +
+
+ + +
+
+ Tipo Sanguíneo: + + + +
+
+ + + + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + + +
+
+ + +
+
+
+
+ + + \ No newline at end of file diff --git "a/Dia 6 - HTML - Calendario e Formul\303\241rios/calendario.gif" "b/Dia 6 - HTML - Calendario e Formul\303\241rios/calendario.gif" new file mode 100644 index 0000000..52f2863 Binary files /dev/null and "b/Dia 6 - HTML - Calendario e Formul\303\241rios/calendario.gif" differ diff --git a/Dia 7 - HTML - Campo de Busca/D7A1 - Campo de busca 1.html b/Dia 7 - HTML - Campo de Busca/D7A1 - Campo de busca 1.html new file mode 100644 index 0000000..98c31b5 --- /dev/null +++ b/Dia 7 - HTML - Campo de Busca/D7A1 - Campo de busca 1.html @@ -0,0 +1,48 @@ + + + + + + + Campo de Busca 1 + + + + + + +
+ + Buscar +
+ + + \ No newline at end of file diff --git a/Dia 7 - HTML - Campo de Busca/D7A2 - Campo de busca 2.html b/Dia 7 - HTML - Campo de Busca/D7A2 - Campo de busca 2.html new file mode 100644 index 0000000..ffef40f --- /dev/null +++ b/Dia 7 - HTML - Campo de Busca/D7A2 - Campo de busca 2.html @@ -0,0 +1,57 @@ + + + + + + + Campo de Busca 2 + + + + + + +
+ Buscar + + + + + \ No newline at end of file diff --git a/Dia 7 - HTML - Campo de Busca/D7A3 - Campo de busca 3.html b/Dia 7 - HTML - Campo de Busca/D7A3 - Campo de busca 3.html new file mode 100644 index 0000000..339d31c --- /dev/null +++ b/Dia 7 - HTML - Campo de Busca/D7A3 - Campo de busca 3.html @@ -0,0 +1,57 @@ + + + + + + + Campo de Busca 3 + + + + + + +
+ Buscar + + buscar + + + \ No newline at end of file diff --git a/Dia 7 - HTML - Campo de Busca/img/buscar.png b/Dia 7 - HTML - Campo de Busca/img/buscar.png new file mode 100644 index 0000000..45b45d1 Binary files /dev/null and b/Dia 7 - HTML - Campo de Busca/img/buscar.png differ diff --git a/Dia 7 - HTML - Campo de Busca/img/lupa.png b/Dia 7 - HTML - Campo de Busca/img/lupa.png new file mode 100644 index 0000000..728e6c5 Binary files /dev/null and b/Dia 7 - HTML - Campo de Busca/img/lupa.png differ diff --git a/Dia 9 - CSS -Seletores/D9E1 - Por Atributos.html b/Dia 9 - CSS -Seletores/D9E1 - Por Atributos.html new file mode 100644 index 0000000..41d7366 --- /dev/null +++ b/Dia 9 - CSS -Seletores/D9E1 - Por Atributos.html @@ -0,0 +1,55 @@ + + + + + + + Exercício CSS 1 + + + + + +
+

+

Domingo

+

+

+

Segunda Feira

+

+

+

Terça Feira

+

+

+

Quarta Feira

+

+

+

Quinta Feira

+

+

+

Sexta Feira

+

+

+

Sábado

+

+
+ + + \ No newline at end of file diff --git "a/Dia 9 - CSS -Seletores/D9E2 - Por Posi\303\247\303\243o.html" "b/Dia 9 - CSS -Seletores/D9E2 - Por Posi\303\247\303\243o.html" new file mode 100644 index 0000000..e0197da --- /dev/null +++ "b/Dia 9 - CSS -Seletores/D9E2 - Por Posi\303\247\303\243o.html" @@ -0,0 +1,73 @@ + + + + + + + Exercício CSS 2 + + + + + +
+
+

Paragrafo 1

+

Paragrafo 2

+
+ +
+
    +
  • item 1
  • +
  • item 1
  • +
  • item 1
  • +
+
+ +
+

Paragrafo 3

+
+ + + \ No newline at end of file diff --git a/Dia 9 - CSS -Seletores/D9E3 - Por Estado.html b/Dia 9 - CSS -Seletores/D9E3 - Por Estado.html new file mode 100644 index 0000000..a502eed --- /dev/null +++ b/Dia 9 - CSS -Seletores/D9E3 - Por Estado.html @@ -0,0 +1,84 @@ + + + + + + + Exercício CSS 3 + + + + + + +

Selecione esse texto

+

Link para o Texto 1

+

Link para o Texto 2

+ +
+

Esse e o TEXTO 1

+

Esse e o TEXTO 2

+
+ +
+ +
+ Span antes do input
+ Opcao 1 + Opcao 2 + +
+ Span apos o input +
+ + + \ No newline at end of file diff --git a/_CSS - Absolute, Relative e Fixed.txt b/_CSS - Absolute, Relative e Fixed.txt new file mode 100644 index 0000000..b4bca4d --- /dev/null +++ b/_CSS - Absolute, Relative e Fixed.txt @@ -0,0 +1,18 @@ +Usar junto com top, bottom, left e right. Marca a distância da borda declarada + + +Relative - Ocupa o espaço original no documento. Posiciona relativamente, + em relação ao lugar que deveria ocupar. + +Absolute - Não ocupa espaço no documento, posiciona em relação ao + primeiro elemento ancestral não estático. Se não existir nenhum + posiciona em relação ao "body". + +Fixed - Não ocupa espaço no documento, posiciona em relação a + janela do navegador, ou seja, não se move quando rolamos a + pagina. + +Stick - Mistura de absolute e Fixed. Ocupa uma posição absoluta, até + que passe o scroll por ele, dai passa a se comportar como fixed. + +Static - é o comportamento padrão. \ No newline at end of file diff --git a/_CSS - Animation.txt b/_CSS - Animation.txt new file mode 100644 index 0000000..e588617 --- /dev/null +++ b/_CSS - Animation.txt @@ -0,0 +1,14 @@ + animation-name: bounce; + animation-duration: 1s; + animation-iteration-count: infinite; + +@keyframes bounce{ + 0% { + top: 0px; + } + 50% { + top: 249px; + } + 100% { + top: 0px; + } \ No newline at end of file diff --git a/_CSS - Boxsizing.txt b/_CSS - Boxsizing.txt new file mode 100644 index 0000000..14fd248 --- /dev/null +++ b/_CSS - Boxsizing.txt @@ -0,0 +1,2 @@ +box-sizing: border-box; + Coloca a margem para o lado de dentro do box \ No newline at end of file diff --git a/_CSS - Display.txt b/_CSS - Display.txt new file mode 100644 index 0000000..05a9115 --- /dev/null +++ b/_CSS - Display.txt @@ -0,0 +1,2 @@ +display: block; - Muda o elemento inline para um elemento do tipo + bloco. \ No newline at end of file diff --git a/_CSS - Flex.txt b/_CSS - Flex.txt new file mode 100644 index 0000000..b47f128 --- /dev/null +++ b/_CSS - Flex.txt @@ -0,0 +1,76 @@ + ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲ + ---- Aplicados no elemento pai ---- + ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲ + +display: flex; -> transforma o elemento box em um container flex + +flex-direction: Define o eixo central de alinhamento + + * row -> alinha da esqueda para a direita + row-reverse -> alinha da direita para a esquerda + column -> alinha de cima para baixo + column-reverse -> alinha de baixo para cima + +flex-wrap: define como o flex "quebra" a linha se precisar + + * nowrap: não quebra a linha + wrap: da esquerda para a direita ou de cima para baixo + wrap-reverse: da direita para a esquerda ou de baixo para cima + +flex-flow: junta as duas tags anteriores; + +justify-content: Alinha os itens em relação ao eixo principal + + * flex-start -> alinha no inicio do flex-direction + center -> alinha os itens no meio + flex-end -> alinha no fim do flex-direction + space-evenly -> alinha os itens com espaços iguais entre eles e a as bordas + space-around -> como o anterior, mas com apenas metade do espaço nas bordas + space-between -> como o anterior, mas sem espaço nas bordas + +align-items: Alinha os items pelo eixo perpendicular + + * stretch -> espicha os itens para ocupar todo o container + flex-start -> alinha no topo ou a esquerda + center -> alinha no meio + flex-end -> alinha em baixo ou a direita + baseline -> alinha os itens pela sua linha base do texto + +align-content: Define como multiplas linhas são distrubuidas no eixo principal + + * stretch -> espicha os itens para ocupar todo o container + flex-start -> alinha no topo ou a esquerda + center -> alinha no meio + flex-end -> alinha em baixo ou a direita + space-between -> como o anterior, mas sem espaço nas bordas + space-around -> como o anterior, mas com apenas metade do espaço nas bordas + + ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ + ---- Aplicados nos elementos filhos ---- + ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ + +order: x: -> altera a ordem que os elementos são organizados dentro do + elemento pai (o padrão é a ordem do html). x pode ser negativo ou + positivo. + +flex-grow: x; -> permite que o elemento expanda se possível. Um elemento + com x=2 expande o dobro que um com x=1 + +flex-shrink: x; -> permite que o elemento encolha se necessário. Um + elemento com X=2 encolhe o dobro que um com x=1 + +flex-basis: x(un); -> define o tamanho base do elemento. x é um valor + e (un) é uma unidade em px, em, %, etc... + +flex: x y z; -> combina as três proprieades anteriores na ordem: + x = grow, y = shrink, z= basis + +align-self: ajusta o alinhamento do item individualmente, tem prioridade + sobre align-items do elemento pai. + + * auto -> obedece o elemento pai + center -> alinha o item no meio + flex-start -> alinha a esquerda + flex-end -> alinha a esquerda + stretch -> espicha os itens para ocupar todo o container + baseline -> alinha os itens pela sua linha base do texto \ No newline at end of file diff --git a/_CSS - Floats.txt b/_CSS - Floats.txt new file mode 100644 index 0000000..f3cb168 --- /dev/null +++ b/_CSS - Floats.txt @@ -0,0 +1,14 @@ +float:left ou right - Posiciona a direita ou a esquerda, dentro do + elemento que o contém. + +clear: Usado para "limpar" os floats, pode ser pensado como um enter + se imaginarmos cada elemento como um item de texto. + + +Adicione a um elemento pai para permitir que o elemento float expanda ele: + + .fixfloat::after { + content: ""; + clear: both; + display: table; + } diff --git "a/_CSS - Fun\303\247\303\265es.txt" "b/_CSS - Fun\303\247\303\265es.txt" new file mode 100644 index 0000000..7ec6fbb --- /dev/null +++ "b/_CSS - Fun\303\247\303\265es.txt" @@ -0,0 +1,4 @@ +calc(); -> permite calcular valores, usar espaço entre os operadores + +repeat(x, y); -> retorna valor y repetido x vezes + diff --git a/_CSS - Grids.txt b/_CSS - Grids.txt new file mode 100644 index 0000000..5dfe1a9 --- /dev/null +++ b/_CSS - Grids.txt @@ -0,0 +1,111 @@ +Em grids chamamos o pai de container, os filhos de items e os espaços + da grade de células. + + ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲ + ---- Aplicados no elemento pai ---- + ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲ + +display: grid; -> transforma o elemento box em um container grid + +grid-template-columns: n1(un) n2(un) etc...; Define a quantidade de + colunas em uma grid, quanto mais 'n's mais colunas, a (un) deve + ser uma unidade válida. + +grid-template-rows: n1(un) n2(un) etc...; Define a quantidade de linhas + em uma grid, quanto mais 'n's mais linhas, a (un) deve ser uma + unidade válida. + +OBS: Unidades válidas -> px, em, rem, %, vh, vw, vmin e vmax funcionam + como o esperado. A unidade -- fr -- é novidade e representa uma + fração do espaço disponível. Auto também é válido. + +minmax(min, max) -> Usado no lugar de um dos 'n's e especifica um valor + maximo e minimo. A unidade fr não funciona no min. Aceita também: + max-content -> tamanho do conteudo sem quebras + min-conteudo -> tamanho minimo sem overflow do conteudo + +repeat(x, y); -> retorna valor y repetido x vezes. Podemos usar o auto-fit + ou auto-fill no lugar do x para repetir quantas vezes for necessário. + auto-fill: coloca quantas colunas quanto possivel. + auto-fit: igual o anterior mas expande as colunas para ocupar + os espaços em branco disponíveis. + +column-gap: x(un); -> adiciona um espaço entre as colunas + +row-gap: x(un); -> adiciona um espaço entre as linhas + +gap: x(un) y(un); -> usando apenas x adiciona espaço entre linhas + e colunas, usando os dois x adiciona espaço entra as colunas e y + entre as linhas. + +justify-items: -> alinha todos os items da grid horizontalmente + start -> alinha do lado esquerdo + center -> alinha no meio + end -> alinha do lado direito + +align-items: -> alinha todos os items da grid verticalmente + start -> alinha do lado esquerdo + center -> alinha no meio + end -> alinha do lado direito + + ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ + ---- Aplicados nos elementos filhos ---- + ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ + +grid-column: x / y; especifica em que coordenadas das colunas da grid + uma célula começa e termina. + +grid-row: x / y; especifica em que coordenadas das linhas da grid uma + célula começa e termina. + +OBS: -Usando apenas o x o elemento começa na coordenada indicada e segue + até a próxima. + -Usando valores negativos a contagem começa de trás + para frente. + -Usando -- span y -- y passa a indicar quantas "casas" + um item deve avançar + -Podemos pensar as coordenadas como divisores criados automáticamente + em uma grid, como no exemplo abaixo: + + 1 2 3 4 + 1╔═══╦═══╦═══╗ + ║ ║ ║ ║ + 2╠═══╬═══╬═══╣ + ║ ║ ║ ║ + 3╠═══╬═══╬═══╣ + ║ ║ ║ ║ + 4╚═══╩═══╩═══╝ + +justify-self: controla o alinhamento horizontal do item dentro da célula + start -> alinha do lado esquerdo + center -> alinha no meio + end -> alinha do lado direito + +align-self: controla o alinhamento vertical do item dentro da célula + start -> alinha em cima + center -> alinha no meio + end -> alinha em baixo + + ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ + -------------- Grid Areas -------------- + ▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼ + +grid-template-area: -> Atribui um nome aos espaços de uma grid. Aplicado + no elemento pai. + + EX: grid-template-areas: + "header header header" + "advert content content" + "footer footer footer"; + + Uma grid 3x3 com um grupo de 3 celulas denominda header, na + segunda linha uma celula advert e um grupo de duas com o nome + de content, e na ultima linha um grupo de três chamada footer. + + OBS: Pode se usar um ponto (.) para designar um espoaço vazio. + +grid-area: X; -> Posiciona um item em uma area X na grid. Aplicado no + elemento filho. + + OBS: X pode ser definido também usando -- li / ci / lf / cf -- + onde c = coluna, l = linha, i = inicio, f = fim; diff --git a/_CSS - Responsividade.txt b/_CSS - Responsividade.txt new file mode 100644 index 0000000..c614214 --- /dev/null +++ b/_CSS - Responsividade.txt @@ -0,0 +1,32 @@ +// --- Unidades --- // + + vw (viewport width): 1% da largura da janela + vh (viewport height): 1% da altura da janela +vmin (viewport minimum): 1% da menor dimensão da janela +vmax (viewport maximum): 1% da maior dimensão da janela + ch (Character width): largura do Character "0" + em relativo a fonte do elemento pai + rem relativo a fonte do elemento root + % relativo ao tamanho do elemento pai + +// --- Media Query --- // + +@media (max-width: "X"px) { } + +@media (min-height: "X"px) { } + +// --- Para expandir imagens --- // + +img { + max-width: 100%; + height: auto; +} + +object-fit: cover; + Objeto ocupa todo o espaço do pai, não distorçe a imagem. + +background-size: controla o tamanha do fundo. + contain: aumenta a imagem até que o um dos lados preencha + a box. O outro lado pode ficar mais curto. + cover: aumenta a imagem até que ambos os lados up preencham + a box. Um dos lados pode ficar maior que o box. \ No newline at end of file diff --git a/_CSS - Seletores.txt b/_CSS - Seletores.txt new file mode 100644 index 0000000..eb7a577 --- /dev/null +++ b/_CSS - Seletores.txt @@ -0,0 +1,161 @@ +-------Por Atributo------ + + "Y"[atributo="X"] + "Y" com atributo igual a "X" + "Y"[atributo^="X"] + "Y" com atributo que comece com "X" + "Y"[atributo$=”"X"] + "Y" com atributo que termine "X" + "Y"[atributo*="X"] + "Y" com atributo que contenha "X" + +-------Por Posição------ + + E:nth-child(N) + Elemento do tipo E que seja o filho N de um pai + E:nth-of-type(N) + Elemento que seja o N do seu tipo + E:only-child + Elemento que seja do tipo E que seja filho unico + E:only-of-type + Elemento que seja do tipo E que unico do seu tipo dentro de um pai + +-------Por Estado------ + + E:empty: + Seleciona o elemento E que esteja vazio, sem nenhum elemento filho + :target: + Seleciona o objeto alvo de uma âncora + E:enabled: + Seleciona o elemento E que esteja habilitado para o usuário + E:disabled: + Semelhante ao anterior, mas para elementos desabilitados + E:checked: + Seleciona elementos que estejam “marcados” (radios e checkboxes) + ::selection: + Formata o conteúdo selecionado pelo usuário + :not(P): + Seleciona os elementos que não atendem ao seletor P + E~F: + Seleciona todo elemento F que seja precedido por um elemento E. + + + \\ ---- ----------------------- ---- // + // ---- Lista completa de seletores ---- \\ + \\ ---- ----------------------- ---- // + + +Pseudo Elements + + ::after Ex-> p::after + Insert something after the content of each

element + + ::before Ex-> p::before + Insert something before the content of each

element + + ::first-letter Ex-> p::first-letter + Selects the first letter of each

element + + ::first-line Ex-> p::first-line + Selects the first line of each

element + + ::marker Ex-> ::marker + Selects the markers of list items + + ::selection Ex-> p::selection + Selects the portion of an element that is selected by a user + +Pseudo Classes + + :active Ex-> a:active + Selects the active link + + :checked Ex-> input:checked + Selects every checked element + + :disabled Ex-> input:disabled + Selects every disabled element + + :empty Ex-> p:empty + Selects every

element that has no children + + :enabled Ex-> input:enabled + Selects every enabled element + + :first-child Ex-> p:first-child + Selects every

elements that is the first child of its parent + + :first-of-type Ex-> p:first-of-type + Selects every

element that is the first

element of its parent + + :focusEx-> input:focus + Selects the element that has focus + + :hoverEx-> a:hover + Selects links on mouse over + + :in-range Ex-> input:in-range + Selects elements with a value within a specified range + + :invalid Ex-> input:invalid + Selects all elements with an invalid value + + :lang(language) Ex-> p:lang(it) + Selects every

element with a lang attribute value starting with "it" + + :last-child Ex-> p:last-child + Selects every

elements that is the last child of its parent + + :last-of-type Ex-> p:last-of-type + Selects every

element that is the last

element of its parent + + :link Ex->a:link + Selects all unvisited links + + :not(selector) Ex-> :not(p) + Selects every element that is not a

element + + :nth-child(n) Ex-> p:nth-child(2) + Selects every

element that is the second child of its parent + + :nth-last-child(Ex-> n) p:nth-last-child(2) + Selects every

element that is the second child of its parent, counting from the last child + + :nth-last-of-typEx-> e(n) p:nth-last-of-type(2) + Selects every

element that is the second

element of its parent, counting from the last child + + :nth-of-type(n) Ex-> p:nth-of-type(2) + Selects every

element that is the second

element of its parent + + :only-of-type Ex-> p:only-of-type + Selects every

element that is the only

element of its parent + + :only-child Ex-> p:only-child + Selects every

element that is the only child of its parent + + :optional Ex-> input:optional + Selects elements with no "required" attribute + + :out-of-range Ex-> input:out-of-range + Selects elements with a value outside a specified range + + :read-only Ex-> input:read-only + Selects elements with a "readonly" attribute specified + + :read-write Ex-> input:read-write + Selects elements with no "readonly" attribute + + :required Ex-> input:required + Selects elements with a "required" attribute specified + + :root Ex-> root + Selects the document's root element + + :target Ex-> #news:target + Selects the current active #news element (clicked on a URL containing that anchor name) + + :valid Ex-> input:valid + Selects all elements with a valid value + + :visited Ex-> a:visited + Selects all visited links \ No newline at end of file diff --git "a/_HTML - Formul\303\241rios.txt" "b/_HTML - Formul\303\241rios.txt" new file mode 100644 index 0000000..9b79bd2 --- /dev/null +++ "b/_HTML - Formul\303\241rios.txt" @@ -0,0 +1,22 @@ +accesskey="" -> usado dentro de um link para adicionar uma tecla de atalho. +tabindex="" -> usado em um elemento para permitir acesso via tab, e qual ordem, + ativa o :focus para aquele elemento também. Valor de -1 ativa mas sem, o tab. + + +checkbox -> Seletores "quadradinhos", esolha varios +radio -> Seletores "bolinha", escolha apenas um +fieldset -> Coloca um quadrado em volta de varios radios de um mesmo grupo +legend -> Coloca um titulo no quadrado + +

+ What level ninja are you? + + +
+ + +
+ + + +
\ No newline at end of file diff --git a/_JS - Basicos.txt b/_JS - Basicos.txt new file mode 100644 index 0000000..f5b9206 --- /dev/null +++ b/_JS - Basicos.txt @@ -0,0 +1,81 @@ +Casting -> Transformar um tipo de dado para outro + parseInt() -> converte para inteiro + parseFloat() -> converte para float + umNumeroFloat.toFixed(x) -> transforma para uma string com x casas decimais + +console.log(); -> imprime no console +documento.write(); -> escreve no HTML +document.writeln(); -> igual ao anterior mas adiciona um "enter" no final +alert(); -> cria um popup +prompt(Mensagem); -> Cria um popup e retorna uma string digitada + +Dentro de uma string + \' -> ' + \" -> " + \\ -> \ + \n -> enter + \t -> tab + \t -> backspace + +Operadores de decremento e incremento + ++a -> incrementa 1 e retorna a + a++ -> retorna a e incrementa 1 + --a -> diminui 1 e retorna a + a-- -> retorna a e diminui 1 + +Operadores Logicos + && (e) -> retorna true caso os dois sejam verdadeiros + || (ou) -> se ao menos um for verdadeiro retorna true + ^ (ou exclusivo) -> se somente um for verdadeiro retorna true + +Operador condicional + Atribui um valor a uma variável baseado em uma condição + -> condição ? seVerdadeiro: seFalso; + EX: eAdulto = idade<18 ? "Muito novo" : "Adulto"; + +Sintaxes + + if (condition) { + statements + else if (condition) + statements + else + statements + } + + + switch (expression) { + case n1: + statements + break; + case n2: + statements + break; + default: + statements + } + +Loops + + for (X; Y; Z) { Código a ser executado } + X = Inicializador Ex: i = 1 + Y = Se for verdade o loop executa Ex: i < 10 + Z = Ocorre a cada loop Ex: i++ + + OBS: X, Y e Z são opcional desde que suas funçoes sejam executadas + em outro local. EX; X declarado antes do loop, Y ser um brake no + meio do loop e Z incrementar algum valor durante o loop. + + + while (condition) { + Código a ser executado + } + + do { + Código a ser executado + } + while (condition); + + OBS: + break -> Encerra todo o loop + continue -> Encerra uma unica volta do loop \ No newline at end of file diff --git a/_JS - Precedencia.bmp b/_JS - Precedencia.bmp new file mode 100644 index 0000000..32edff4 Binary files /dev/null and b/_JS - Precedencia.bmp differ