Skip to content

Instantly share code, notes, and snippets.

@ivanaugustobd
Last active October 15, 2018 01:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ivanaugustobd/8a5a28825e66f4eebeca4a1a8bebfe37 to your computer and use it in GitHub Desktop.
Save ivanaugustobd/8a5a28825e66f4eebeca4a1a8bebfe37 to your computer and use it in GitHub Desktop.
<header class="header">
<div class="header__logo-wrapper">[..]</div>
<div class="header__search">[..]</div>
<div class="header__links">[..]</div>
<div class="header__cart">[..]</div>
<div class="header__categories-wrapper">[..]</div>
</header>
.header {
display: grid; // isto facilitará a construção
grid-gap: 15px; // definindo um espaço entre os elementos
grid-template-areas: 'logo search links cart' 'logo categories categories categories'; // criando um mapa da coisa
grid-template-columns: auto 1fr auto auto; // fazendo com os elementos tenham a largura necessária para suportar o conteúdo, e a barra de pesquisa ocupe o que sobrar
// mapeando cada parte à sua respectiva área
&__logo-wrapper {grid-area: logo}
&__search {grid-area: search}
&__links {grid-area: links}
&__cart {grid-area: cart}
&__categories-wrapper {grid-area: categories}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment