Ho uno sfondo 700x300 che si ripete perfettamente all'interno del contenuto principale-div. Ora mi piacerebbe allegare un div al fondo del content-div, contenente un'immagine di sfondo diversa che non è ripetibile, collegando perfettamente con lo sfondo ripetibile sopra di esso. In sostanza, l'immagine non ripetibile apparirà come il pezzo finale dell'immagine ripetibile.Connessione di sfondi ripetibili e non ripetibili senza una giuntura
A causa della natura del motivo, a meno che non sia visibile l'intera altezza di 300 px dell'immagine di sfondo nell'ultima ripetizione del backround del content-div, lo sfondo nel div in basso non si collegherà perfettamente. Fondamentalmente, ho bisogno che l'altezza del div del contenuto sia un multiplo di 300 px in tutte le circostanze. Qual è un buon approccio a questo tipo di problema?
ho provato il ridimensionamento del contenuto cedola il caricamento della pagina, ma questo funziona solo fino a quando il contenuto div non contiene alcun ridimensionamento, contenuti dinamici, che non è il mio caso:
function adjustContentHeight()
{
// Setting content div's height to nearest upper multiple of column backgrounds height,
// forcing it not to be cut-off when repeated.
var contentBgHeight = 300;
var contentHeight = $("#content").height();
var adjustedHeight = Math.ceil(contentHeight/contentBgHeight);
$("#content").height(adjustedHeight * contentBgHeight);
}
$(document).ready(adjustContentHeight);
Quello che sto cercando è un modo per rispondere a un evento di ridimensionamento div, ma c'è doesn't seem to be such a thing. Inoltre, si supponga di non avere accesso al JS che controlla il ridimensionamento del contenuto nel content-div, sebbene questo sia potenzialmente un modo per risolvere il problema.
Un'altra soluzione potenziale che stavo pensando era quella di compensare l'immagine di sfondo nel div inferiore di una certa quantità a seconda dell'altezza del contenuto-div. Di nuovo, il pezzo mancante sembra essere la capacità di rispondere a un evento di ridimensionamento.
semplicemente allineando l'immagine di sfondo a fondo il principale contenuto 'div' (al posto del suo superiore) non è un'opzione? –
Sarebbe, ma ho intenzione di fare la stessa cosa in alto con un div superiore. Ho lasciato quella parte nella speranza di rendere la domanda più facile da capire. – Stiggler