Szukałem najlepszego rozwiązania, w jaki sposób zmienić kolejność/przesunięcie pozycji kolumn w różnych punktach przerwania za pomocą struktury Neatbot's Neat grid?Ponowne zamówienie kolumn z Thoughtbot Bourbon/Neat
Chciałbym przenieść elementy w moim nagłówka z tego (w rozdzielczości pulpitu):
do tego (w rozdzielczości komórkowej):
Moje HTML wygląda następująco:
<header>
<section id='header_elements'>
<p id="chocolat_logo"><strong><a href="#"><img alt="Chocolat Restaurant Logo" itemprop="logo" src="/assets/main_logo.png" /></a></strong></p>
<nav>
<ul>
<li id='home_link'>
Home
</li>
<li id='menus_link'>
<a href="/menus/evening" itemprop="menu">Menus</a>
</li>
<li id='drinks_link'>
<a href="/menus/wine-list" itemprop="menu">Drinks</a>
</li>
<li id='contact_link'>
<a href="#">Contact Us</a>
</li>
</ul>
</nav>
<ul id='top_contact_details'>
<li class='social_link' id='twitter_link'>
<a href='twitter'>
Twitter
</a>
</li>
<li class='social_link' id='facebook_link'>
<a href='facebook'>
Facebook
</a>
</li>
<li id='top_phone''>
<span>
(061)
</span>
412 888
</li>
</ul>
</section>
</header>
i SCSS wygląda mniej więcej tak (dla zachowania przejrzystości, usuwam d wszystko, co nie było związane z rzeczywistego układu, powinny być istotne, kładę pełny kod SCSS w tym nagłówku this gist):
header{
@include outer-container;
#header_elements{
width: 100%;
height: 100%;
// LOGO
#chocolat_logo{
float: left;
@include span-columns(3);
@include media($mobile) {
float: left;
@include span-columns(6);
}
}
// Main Navigation
nav{
@include media(min-width 480px){
@include span-columns(6);
}
@include media($mobile) {
@include fill-parent();
}
}
//Contact Details
#top_contact_details{
@include span-columns(3);
@include media($mobile) {
@include span-columns(6);
}
}
}
}
Ja w zasadzie chce wiedzieć, jaki jest najlepszy/najbardziej elegancki sposób byłoby naśladować Zurb's Foundation's push/pull re-order functions w Bourbon/Neat.
Wielkie dzięki za wszelkie sugestie/pomoc!
Hi @KatieK, przepraszam za brak jasności ... Właśnie edytowane mój oryginalny dodaj do uproszczonej wersji mojego kodu HTML/CSS, a także kilka zrzutów ekranu, aby mój punkt był jakoś jaśniejszy. Twoje zdrowie! –