Last active
August 29, 2015 14:05
-
-
Save diegodap/b2fe9d2cf50ea6a497c1 to your computer and use it in GitHub Desktop.
Slim Waza
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
header | |
.row.nav-header | |
.container | |
.nav-header__logo | |
img src="/" | |
nav.nav-header__menu | |
ul | |
li | |
a href="/" Sobre | |
li | |
a href="/" Projetos | |
li | |
a href="/" Serviços | |
li | |
a href="/" Contato | |
.row.hero | |
.container | |
h1.hero__title Nós Somos WAZA | |
p.hero__text Lorem lipsum dolor sit amet consectue lorem dorem. | |
a.btn.btn__light href="/" Conheça o nosso trabalho | |
.row.history-home | |
.container | |
h2.section-title Nossa História | |
p.section-title__legend-title Lorem lipsum dolor sit amet consectue lorem dorem. | |
video.history-home__container-video width="320" height="240" | |
source src="movie.mp4" type="video/mp4" | |
source src="movie.ogg" type="video/ogg" | |
p | |
| Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. | |
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. | |
p | |
| Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. | |
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. | |
.row-works-home | |
.container | |
h2.section-title.color-white Últimos Trabalhos | |
p.section-title__legend-title.color-white Lorem lipsum dolor sit amet consectue lorem dorem. | |
.works-grid | |
.works-grid__item | |
img src="/" | |
h3 Lorem Dorem | |
p Lorem ipsum... | |
.works-grid__item | |
img src="/" | |
h3 Lorem Dorem | |
p Lorem ipsum... | |
.works-grid__item | |
img src="/" | |
h3 Lorem Dorem | |
p Lorem ipsum... | |
.works-grid__item | |
img src="/" | |
h3 Lorem Dorem | |
p Lorem ipsum... | |
a.btn.btn__light | |
.row.clients-home | |
.container | |
h2.section-title.color-purple Últimos Trabalhos | |
p.section-title__legend-title.color-purple Lorem lipsum dolor sit amet consectue lorem dorem. | |
.tesmonial | |
.testmonial__people | |
img src="/" | |
p Rafael Torales | |
span Design do Startae | |
.testmonial__text | |
p Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. | |
.row.contact-home | |
.container | |
h2.section-title.color-white Fale com a gente | |
p.section-title__legend-title.color-white Lorem lipsum dolor sit amet consectue lorem dorem. | |
.contact-home__form-content | |
form action="/" | |
input type="text" id="nome" placeholder="Nome" | |
input type="text" id="email" placeholder="Email" | |
input type="text" id="telefone" placeholder="Telefone" | |
input type="text" id="msg" placeholder="Mensagem" | |
button type="submit" value="Enviar" | |
.contact-home__txt-contact | |
ul | |
li.contact-home__list-end | |
| Superquadra Norte 214 | |
| Bloco A, Sala 214 | |
| Asa Norte | |
| Brasília, Brasil | |
li.contact-home__mail | |
| oi@waza.io | |
li.contact-home__tel | |
| +55 61 3344-3344 | |
footer | |
span waza studio 2014. Alguns direitos reservados. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Fala Diego, você mandou muito bem cara. Tenho alguns poucos comentários para acrescentar. Vamos lá!
Linha #1:
https://gist.github.com/diegodap/b2fe9d2cf50ea6a497c1#file-gistfile1-slim-L1
Eu aplicaria as classes da linha 3 diretamente na tag
header
. Desta forma temos menos indentações no código e deixamos ele mais direto.Da forma com que eu fiz na minha implementação ficou mais ou menos assim:
Linha #12:
https://gist.github.com/diegodap/b2fe9d2cf50ea6a497c1#file-gistfile1-slim-L12
Seguindo aquele raciocínio de componentização, se mudássemos o markup do HTML do seu menu de
ul
paraol
o css já quebraria pois desse jeito teríamos que aplicar os estilos aoul
eli
. Agora se colocássemos classes isso já ficaria mais flexível e menos fácil de quebrar.Linha #27:
https://gist.github.com/diegodap/b2fe9d2cf50ea6a497c1#file-gistfile1-slim-L27
Você foi quase certo aqui, só a forma de nomear o modifier que ficou um pouquinho diferente de como é usado no BEM.
Ao invés de:
.btn.btn__light
Seria:
.btn.btn--light
Já o underline duplo, seria para elementos filhos de um componente. Coloquei um exemplo de modifier no último filho do
.nav
para deixar mais claro a diferença. Exemplo:Esse mesmo probleminha aconteceu em outros lugares. Se quiser dar uma geral.
Cara, o resto ficou muito bom! Tá mandando muito bem, na forma como estruturou, na forma como nomeou as classes.
Se quiser fazer mais um review com base nos meus feedbacks ou se tiver alguma dúvida é só falar.
Abraço!