JSFIDDLEZmień kolejność płynęły div z CSS
Chcę zmienić kolejność płynęły div przy pewnej wielkości piksela.
W stanie domyślnym oba mają szerokość 50% i znajdują się obok siebie.
Poniżej rozmiaru ekranu 600 pikseli (lub w/e nie ma znaczenia) Chcę, aby drugi element div (czerwony) był wyświetlany powyżej pierwszego elementu div (żółty).
Jak to jest możliwe z rozwiązaniem CSS only?
HTML
<div class="yellow"></div>
<div class="red"></div>
CSS
.yellow {
background: yellow;
width: 50%;
height: 300px;
float:left;
}
.red {
background: red;
width: 50%;
height: 300px;
float:left;
}
@media screen and (max-width:600px) {
.yellow {
background: yellow;
width: 100%;
height: 300px;
float:left;
}
.red {
background: red;
width: 100%;
height: 300px;
float:left;
}
}
Rozwiązanie chcę jest:
RED div
YELLOW DIV
ale teraz to:
żółty div
RED DIV
[This] (http://jsfiddle.net/uh7zLphk/1/) to nieco inne podejście, ale ma zmianę w HTML. – Harry
Fajna, ale dostaniesz tylko "czucie", które unoszą się w powietrzu: pozostawione tylko wtedy, gdy oba mają 50% szerokości. Zmieniam piksele każdego z nich na stałą wartość. – vaskort
To prawda. [To] (http://jsfiddle.net/uh7zLphk/11/) to kolejne możliwe podejście. – Harry