У меня есть набор плиток CP437:

, который я хочу использовать в качестве спрайта CSS на веб-странице. В настоящее время у меня очень простая разметкаи css:
.tile {
display: inline-block;
width: 16px;
height: 16px;
}
.cp437-0 {
background: url('tileset/tileset.png') 0 0;
}
.cp437-1 {
background: url('tileset/tileset.png') 16px 0;
}
// ...
<span class="tile, cp437-0"> </span>
Это работает очень хорошо, но я также хотел бы добавить цвет к этим спрайтам в градациях серого.Как я могу сделать это с использованием HTML / CSS или Javascript?
Можно ли установить цвет фона для получающегося изображения?
Уточнение:
Я хотел бы иметь возможность рисовать подобные вещи в окне браузера, используя спрайт:
