JSFIDDLEModifica ordine di div galleggiavano con i CSS
voglio cambiare l'ordine di div galleggiava ad una certa dimensione dei pixel.
Allo stato predefinito entrambi hanno una larghezza del 50% e sono uno accanto all'altro.
Sotto la dimensione dello schermo 600px (o w/e non importa) Voglio che il secondo div (quello rosso) fluttui sopra il primo div (quello giallo).
Come è possibile con la soluzione solo CSS?
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;
}
}
La soluzione che voglio è:
ROSSO DIV
GIALLO DIV
ma ora è:
GIALLO DIV
ROSSO DIV
[This] (http://jsfiddle.net/uh7zLphk/1/) è un approccio leggermente diverso ma ha una modifica all'HTML. – Harry
Bello, ma avrai solo la "sensazione" che galleggiano: lasciato solo se entrambi hanno il 50% di larghezza. Cambierò i pixel di ciascuno a un valore fisso. – vaskort
È vero. [This] (http://jsfiddle.net/uh7zLphk/11/) è un altro approccio possibile. – Harry