Attualmente sto giocando con le funzionalità responsive del framework Sementic-UI e ho colpito un muro quando si utilizza la griglia impilabile. In particolare, stavo cercando di replicare un layout classico della prima pagina in cui i paragrafi e le immagini di grandi dimensioni sono disposti in colonne di un terzo e di due terzi, alternando sinistra e destra.Riordino di colonne in una griglia semantica-stack sovrapponibile
<div class="ui stackable grid">
<div class="sixteen wide column">
<h2>Full width header</h2>
</div>
<div class="six wide column">
<img alt="Left image" />
</div>
<div class="ten wide column">
<p>Right content</p>
</div>
</div>
<div class="ui stackable grid">
<div class="sixteen wide column">
<h2>Full width header</h2>
</div>
<div class="ten wide column">
<p>Left content</p>
</div>
<div class="six wide column">
<img alt="Right image" />
</div>
</div>
Ripeto questo schema per tutte le sezioni e cambio le due colonne affiancate ogni volta. Il fatto è che, quando la griglia è impilata, vorrei mantenere l'immagine in cima al contenuto. Funziona bene per il primo caso perché le colonne sono già nel giusto ordine, ma ovviamente falliscono per il secondo blocco poiché l'immagine viene posizionata dopo il contenuto.
Mi chiedevo se c'è un modo semplice per realizzare questo o può essere fatto solo utilizzando javascript? Dovrei continuare a usare la griglia o dovrei usare qualcos'altro? Se devo usare javascript, quale sarebbe il modo migliore per rilevare il cambio di layout della griglia?
Questa è la prima volta che eseguo il responsive design, quindi i riferimenti sull'argomento sono i benvenuti.
Per quanto ne so, l'interfaccia utente semantica non lo consente (e, secondo [questo problema] (https://github.com/Semantic-Org/Semantic-UI/issues/863), probabilmente non lo sarà) . – fstanis
Hai trovato una soluzione? – Pym