Possiedo un'applicazione Web di cui sto lavorando per migliorare le prestazioni. Nel tentativo di farlo, ho deciso di usare gli sprite css. Ho inserito tutte le mie immagini in un file .png chiamato images.png.CSS - Sprites come immagini di sfondo
Gli sprite CSS hanno funzionato bene per tutte le classi CSS che mostrano solo un'immagine una volta. Tuttavia, molte delle mie immagini devono essere ripetute. Ad esempio, ho un'immagine banner.png usata per lo sfondo del banner. Ogni volta che imposto la proprietà background-repeat, sembra che l'immagine non si ripeta. Per mostrare le mie definizioni CSS, eccoli:
Before CSS Sprites
------------------
.ghwc {
background-image: url(/images/layout/banner.png);
background-repeat:repeat-x;
color:White;
width:300px;
}
After CSS Sprites
-----------------
.ghwc {
background-image: url(/images/images.png);
background-repeat:repeat-x;
color:White;
background-position:60px 319px;
width:300px;
}
La mia domanda è, come si usa sprite CSS per le immagini ripetute come sfondi?
Grazie,
Probabilmente è possibile scattare immagini che si ripetono solo in una direzione , ma in realtà non sembra valga la pena. Abbiamo bisogno del supporto per le immagini impacchettate ... –
@Matti yup, o le risposte multipart per quella materia. –
potresti creare un gruppo di div con lo sfondo sprecato come bg, impostare la larghezza e l'altezza e poi avere un div in posizione assoluta in cima: D ma se lo fai, sono abbastanza sicuro che da qualche parte un unicorno è ucciso – Jason