Se vuoi un colore monotinta 'strano', sì, fai una piccola img di pochi px di lato e la metti come immagine di sfondo in html.
Le cose si complicano un attimo se vuoi un'img di sfondo che contenga un disegno. La maggior parte degli editor grafici ha una funzione apposita per 'fondere' i bordi delle cosiddette mattonelle, in modo che non si veda lo stacco netto, ma i risultati dipendono molto dall'img che hai scelto.
Cmq tu imposti come img di sfondo l'img (che ovviamente sarà piccola) e in automatico il browser la ripeterà tante volte quante sarà necessario.
Ti dico, i risultati dipendono molto dall'immagine che vuoi usare.