Берете две картинки по квадратику. и пишите два дива один в другом. Внешнему диву задаете фон серыми повторяющимися квадратиками, в внутреннему диву синие квадратики. и просто изменяете ширину внутреннего дива.
Можно сделать из мнежественных спанов, но тут js надо больше писать, а по вопросу видимо опыта у Вас мало