Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 31 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,31 @@
# checkpoint2
Atividade referente ao segundo checkpoint da disciplina de Introdução a Informática
# Checkpoint: BlogII DH

Atividade referente ao segundo checkpoint da disciplina de Introdução a Informática.

## Objetivo

Avaliar os conhecimentos adquiridos ao longo das aulas e o trabalho em
equipe dos alunos, além de fazer um uso mais extensivo do GitHub entre o
grupo.

## Atividade

1. Serão constituídos grupos de 6 a 8 alunos e cada grupo receberá os seguintes temas para pesquisa:
1. Paradigmas de programação
2. Virtualização
3. Redes de computadores
4. Internet
5. Segurança Informática
6. Ética na computação
2. Cada grupo será responsável por coletar notícias e relacionar com o que foi visto na sala de aula.
3. A apresentação será feita via GitHub pages, ou seja, criar uma página usando o próprio GitHub e colocar as notícias, uma ou mais imagens e textos nesta página. O formato da página é livre, porém será disponibilizado um template para auxílio do trabalho.
4. A formatação da página **NÃO** será determinante para a nota. O importante é a compreensão da matéria, a relação com a notícia e o uso do GitHub.
5. Todos os integrantes do grupo devem estar como colaboradores e realizarem pelo menos um commit com uma alteração relevante (adição de um texto, correção de alguma característica da página ou inserção da imagem em cada um dos tópicos).

**Fique atento:**

- Este checkpoint é uma avaliação diagnóstica das aulas anteriores.
- A apresentação ocorrerá durante a aula ao vivo (síncrona).
- É importante ter em mente que esta atividade é obrigatória.
- Os alunos serão avaliados pela apresentação, por isso é importante que
todos tenham um tempo de fala durante o seminário.
238 changes: 238 additions & 0 deletions css/style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,238 @@
/* Reset e padrões */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');
* {
margin: 0;
padding: 0;
box-sizing: border-box;
scroll-behavior: smooth;
}
a {
text-decoration: none;
color: var(--title-color-light);
}
:root {
--base-color: #1f2276;
--second-color: #512f89;
--body-color: #f9f9f9;
--title-color-light: #fff;
--title-color-second: #876bdc;
--text-color: #000;
}
.container {
margin: 0 7.68rem;
}
.flex {
display: flex;
}
body {
background: var(--body-color);
font: 500 1rem 'Roboto', sans-serif;
color: var(--text-color);
}

/* Header e Hero(banner) */
header {
height: 6.25rem;
position: fixed;
width: 100%;
}
.header-scrolled {
animation: header_backgroud 0.5s linear both;
}
h1 {
color: var(--title-color-light);
font: 700 1.75rem 'Montserrat', sans-serif;
font-size: 4rem;
}
svg {
fill: var(--title-color-second);
}
#header {
height: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.logo {
display: flex;
align-items: center;
gap: 10px;
font: 700 1.75rem 'Montserrat', sans-serif;
}
header span,
.hero span {
color: var(--title-color-second);
}
.menu {
font: 400 1rem 'Montserrat', sans-serif;
list-style-type: none;
display: flex;
gap: 3.1875rem;
}
.menu a:hover {
color: var(--title-color-second);
}
#inicio {
background-color: #512f89;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.hero {
margin-top: 10rem;
margin-bottom: 10rem;
}
#inicio svg {
height: 1.875rem;
width: 1.875rem;
}

/* Artigos */
section {
height: 100vh;
justify-content: space-between;
align-items: center;
}
.inverted {
flex-flow: row-reverse;
}
.info__text,
section .img {
border-width: 0px;
border-color: #cccccc;
background-color: #ffffff;
color: #000000;
border-style: solid;
border-radius: 10px;
box-shadow: 0px 0px 5px rgba(66, 66, 66, 0.5);
}
section .img {
width: 30%;
height: 50%;
}
.info__text {
padding: 30px;
width: 68%;
height: 50%;
overflow: auto;
}
.info__text h2 {
margin-bottom: 15px;
}
.info__text h3,
.info__text p,
.Button_lerMais {
margin-bottom: 10px;
}
.info__text span {
color: var(--second-color);
}
.Button_lerMais {
box-shadow: 0px 10px 14px -7px #276873;
background-color: var(--base-color);
border-radius: 8px;
display: inline-block;
cursor: pointer;
font-family: Arial;
font-size: 20px;
font-weight: bold;
padding: 13px 32px;
text-decoration: none;
text-shadow: 0px 1px 0px #3d768a;
}
.Button_lerMais:hover {
background-color: var(--second-color);
}
.Button_lerMais:active {
position: relative;
top: 1px;
}

/* Imagens dos artigos */

.artigo__paradigmas .img {
background: url(../img/linguagem-elixir-capa-tb.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.artigo__virtualizacao .img {
background: url(#);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.artigo__redes .img {
background: url(https://inputec.com.br/wp-content/uploads/2019/12/Inputec-Tipos-De-Redes-Internet-Computadores-Tecnologia-Da-Informa%C3%A7%C3%A3o-960x675.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.artigo__internet .img {
background: url(#);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.artigo__seguranca .img {
background: url(../img/pexels-pixabay-60504.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.artigo__etica .img {
background: url(#);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}

/* Footer (sobre o grupo) */
footer {
width: 100%;
height: 350px;
background-color: #171717;
color: #ffffff;
display: flex;
flex-direction: column;
gap: 40%;
position: relative;
bottom: 0;
left: 0;
}

.infos {
display: flex;
flex-direction: row;
width: 100%;
padding: 1%;
text-align: center;
flex-wrap: wrap;
align-items: center;
justify-content: center;
justify-self: center;
}

.infoAluno {
width: 33.33%;
display: flex;
flex-direction: column;
gap: 12px;
margin-bottom: 3%;
}

.infoDesenvolvimento {
font-size: 0.8rem;
color: rgba(255, 255, 255, 0.75);
}

@keyframes header_backgroud {
0% {
}
100% {
background: var(--base-color);
height: 2rem;
}
}
Binary file added img/githubLogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions img/icon/c25372bd6584a7ac9717d84eb0ddacff.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions img/icon/github.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions img/icon/linkedin.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/linguagem-elixir-capa-tb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/linkedinLogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/pexels-pixabay-60504.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading