Ma su quale diavolo di breakpoint mi trovo?
Tempo di lettura: 1 minuto
E allora ho creato un piccolo helper che si piazza in un angolo dello schermo e ti dice su che misura sei tra: XL, LG, MD, SM o XS
Non so voi ma spesso mi rincoglionisco nel capire su quale breakpoint sono. Ci sono dei layout che si comportano in maniera veramente strana: hanno vita propria.
Questo piccolo helper a volte mi aiuta parecchio.
È composto in pratica da due piccoli pezzi di codice.
Quello più importante è un pezzo di HTML che sfrutta le classi native di Bootstrap 4 per impostare la proprietà _display_
nei vari breakpoint.
<div id="size-helper"></div>
<span class="d-block d-sm-none">SIZE XS</span>
<span class="d-none d-sm-block d-md-none">SIZE SM</span>
<span class="d-none d-md-block d-lg-none">SIZE MD</span>
<span class="d-none d-lg-block d-xl-none">SIZE LG</span>
<span class="d-none d-xl-block">SIZE XL</span>
</div>
Dopo di che un piccolo aggiustamento CSS, che è comunque opzionale e dipende da come e dove volete vederlo, per tenerlo in un angoletto e darne evidenza:
#size-helper{
position: fixed;
top: 1rem;
left: 0;
padding: 1rem 1rem 1rem 6rem;
background: rgba(#d00, .8);
color: white;
font-weight: bold;
}
Beh, spero che vi possa tornare utile. Fatemi sapere!
Credits: foto di Sebastian Staines on Unsplash