CSS background-attachment
La proprietà CSS background-attachment definisce il comportamento di fissaggio dello sfondo
La proprietà background-attachment
consente di determinare se un'immagine di sfondo si sposterà insieme al contenuto durante lo scroll o rimarrà fissa rispetto alla finestra di visualizzazione. Con il valore scroll
, l'immagine si muove normalmente con il contenuto. Utilizzando fixed
, l'immagine di sfondo rimarrà fissa durante lo scroll della pagina. Con local
, l'immagine si sposterà insieme all'elemento contenente, ma non agli altri contenuti della pagina.
Sintassi
Significato dei valori principali:
-
scroll: il comportamento predefinito. L'immagine di sfondo si muove insieme al contenuto durante lo scroll della pagina.
-
fixed: l'immagine di sfondo rimane fissa rispetto alla finestra di visualizzazione, indipendentemente dallo scroll della pagina.
-
local: l'immagine di sfondo si muove con il contenuto dell'elemento, ma rimane fissa quando si scrollano gli altri contenuti esterni all'elemento.
Esempio proprietà: background-attachment
Codice Esempio: background-attachment

.background-attachment-example {
background: url('https://example.com/image,jpg') no-repeat center center;
background-attachment: fixed;
padding: 100px;
color: white;
font-size: 22px;
text-align: center;
background-size: cover;
}
Contenuto Esempio: background-attachment
Esempio di utilizzo di background-attachment
In questo esempio, l'immagine di sfondo rimarrà fissa durante lo scroll grazie a background-attachment: fixed
:
CSS e HTML per l'elemento con sfondo:
<style>
.background-attachment-example {
background: url('https://example.com/image.jpg') no-repeat center center;
background-attachment: fixed; /* immagine di sfondo fissa durante lo scroll */
padding: 100px;
color: white;
font-size: 22px;
text-align: center;
background-size: cover;
}
</style>
<div class="background-attachment-example">
L'immagine di sfondo rimane fissa mentre scorri
</div>
Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.