Repositório para o site da Afropython Conf 2019
- HTML5
- CSS
- Github Pages
É uma página única feita apenas com HTML5 e CSS onde se encontra as principais informações do evento.
O CSS foi dividido entre estrutura e tipografia. Todo o css relacionado a estrutura e posicionamento do site está em index-structure.css já o css relacionando a tipografia, estilos e cores está em index-typography.css. Dessa forma, quando formos dar cores ao site, basta focar apenas em um arquivo css, sem medo de cagar tudo gerar problemas na estrutura da página.
Mudanças como cores, fontes, tamanho de fontes, espaçamento entre caracteres, estilos, etc DEVEM SER FEITOS no arquivo index-typography.css para seguir o padrão escolhido.
- Remova o grupo de classes:
.sponsors-section .placeholder pdo arquivo index-typography.css - Remova o grupo de classes:
.sponsors-section .placeholderdo arquivo index-structure.css - Adicione o primeiro patrocinador descomentando a linha
display:flexdo grupo de classes.sponsors-section .list .infoe excluir a linhadisplay:noneno aquivo index-structure.css:
.sponsors-section .list .info {
/* display: flex; */
display: none;
flex-direction: column;
width: 33%;
text-align: center;
}.sponsors-section .list .info {
display: flex;
flex-direction: column;
width: 33%;
text-align: center;- Remova a div
<div class="placeholder">...</div> - Adicione um novo patrocinador replicando o seguinte trecho e código:
<div class="info">
<img src="img/default.png">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras semper diam vel pulvinar ultrices.
</p>
</div>Onde:
"img/default.png"deve substituído pelo nome da imagem que contém o logo do patrocinador (previamente colocado na pastaimg)Lorem ipsum dolor sit amet...é uma breve bio/descrição/slogan do patrocinador;
OBS.: é importante que a <div class="info">...</div> esteja dentro da <div class="list">...</div> se não vai cagar o css tudo não vai funcionar.
- Remova o grupo de classes:
.schedule-section .placeholder pdo arquivo index-typography.css - Remova o grupo de classes:
.schedule-section .placeholderdo arquivo index-structure.css - Adicione o primeiro patrocinador descomentando a linha
display:flexdo grupo de classes.schedule-section .tablese excluir a linhadisplay:noneno aquivo index-structure.css:
.schedule-section .tables {
/* display: flex; */
display: none;
margin-top: 40px;
justify-content: space-between;
flex-wrap: wrap;
flex-flow: row wrap;
}.schedule-section .tables {
display: flex;
margin-top: 40px;
justify-content: space-between;
flex-wrap: wrap;
flex-flow: row wrap;
}- Remova a div
<div class="placeholder">...</div> - Adicione um novo patrocinador replicando o seguinte trecho e código:
<div class="attraction" >
<p class="time">Horário 1</p>
<div class="description">
<p>Palestra Super Legal</p>
<p>Autora muito massa</p>
</div>
</div>Onde:
Horário 1é o horário da atração;Palestra Super Legalé o título da palestra;Autora muita massaé o nome da pessoa palestrante;
Para fazer o deploy basta mergear o pull request com a master e acessar: https://afropython.github.io/afropython-conf-2019/
- Clonando o repositório:
https://github.com/AfroPython/afropython-conf-2019.git
- Fazendo alterações de HTML em
index.htmle de CSS nos arquivosindex-structure.csspara mudanças em estrutura eindex-typography.csspara mudanças de estilo.