ATTENZIONE: Non dimenticate di aggiungere i vendor prefixes ai codici css di base.
NOTA: per provare i codici, puoi utilizzare l'HTML Editor.
Fix lateral swing on mobile
Oscillazione laterale su mobile
L'oscillazione laterale su mobile può essere causata da impostazioni di stile sbagliate che vanno corrette.
Se, dopo le correzioni, persiste ugualmente, può essere eliminata con questa regola applicata all'elemento che causa tale oscillazione.
overflow-x: hidden !important;
Scrolling div padding
Scrollando un div con bordo e con altezza massima o definita, il contenuto sembra uscire direttamente dal bordo e non rispetta il padding normale.
Aggiungendo queste regole di stile è possibile creare una distanza dal margine.
Posizionando un elenco di fianco ad una immagine, l'elenco risulterà non distanziato correttamente.
Per ovviare a questo problema, basta applicare a ul la regola overflow:hidden
Posizionando il testo di fianco ad una immagine, può verificarsi la necessità di interromperlo e farlo proseguire sotto all'immagine stessa.
Per ottenere questo risultato si utilizza <br> con la seguente regola:
<br style="clear:both" />
Change image onmouseover using picture source for avif format
Cambio immagine onmouseover usando picture source per formato avif
Quando lo schermo si stringe, le parole vanno automaticamente a capo.
Se volete impedire la separazione solo di due parole specifiche, potete usare questa regola inline:
Utile per visualizzare in full screen la prima porzione visibile della pagina.
Applicare questa regola al div contenitore:
height: 100vh;
Transparency and opacity
Trasparenza e opacità
La regola imposta con rgba influenza un singolo elemento
rgba rende il colore impostato più o meno trasparente e può essere applicato a voci come: color, background-color, border-color
La regola imposta con opacity influenza l'elemento e tutti i suoi figli
opacity rende più o meno trasparente l'elemento a cui viene applicata e che già possiede le sue caratteristiche, come un'immagine, o un contenitore colorato
Esempi:
img {
opacity: 0.5;
}
div {
background-color: #000;
opacity: 0.5;
}
div {
background-color: #000;
background-color: rgba(0,0,0,0.5);
}
In tutti gli esempi, il valore 0.5 rappresenta il livello di trasparenza e può essere modificato secondo le preferenze.
Quando si usa la regola rgba, è buona norma farla precedere dalla regola che imposta anche un colore fisso per i browser che non supportano rgba.