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.
Per disattivare le animazioni solo per un definito contenitore, basta indicarne il nome al posto di body.
Remove white space under an image in a div
Eliminare spazio vuoto sotto ad una immagine in un div
Quando appare uno spazio vuoto sotto alle immagini contenute in un div, spesso la causa è una line-height impostata.
Per eliminarlo, basta aggiungere la regola line-height: 0 al contenitore.
Remove white space under a video in a div
Eliminare spazio vuoto sotto ad un video in un div
Quando appare uno spazio vuoto sotto al video contenuto in un div, bisogna aggiungere display:block alle regole di stile del tag video.
Fit the width of a div to its contents
Adattare larghezza div a contenuto
Aggiungete questa regola allo stile del div.
width: fit-content;
Adapt div size to background image
Adattare dimensioni div all'immagine di background