Riduce i micro-blocchi allo scroll alleggerendo canvas e spine SVG.
Il canvas particelle era alto quanto tutto il documento e ridisegnava ogni frame; ora resta sul viewport e si ferma durante lo scroll. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -36,14 +36,15 @@
|
||||
}
|
||||
}
|
||||
|
||||
/* Canvas particelle: dentro .nx-grid-bg, sopra lo sfondo della sezione */
|
||||
/* Canvas particelle: fisso al viewport (non alto quanto tutto il documento) */
|
||||
.nx-particle-layer {
|
||||
position: absolute;
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
z-index: 0;
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
/* Subtle grid (Vercel-like) + vignette */
|
||||
@ -128,11 +129,16 @@
|
||||
/* Spine: prolunga i flussi hero verso la fascia “Prodotti” (dietro al contenuto) */
|
||||
.nx-dataflow-spine {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
/* Solo fascia hero → prodotti: evita SVG filtrato alto quanto tutto il main */
|
||||
height: min(160vh, 2200px);
|
||||
z-index: 0;
|
||||
pointer-events: none;
|
||||
overflow: hidden;
|
||||
opacity: 0.46;
|
||||
contain: paint;
|
||||
mask-image: linear-gradient(
|
||||
to bottom,
|
||||
transparent 0,
|
||||
|
||||
Reference in New Issue
Block a user