Это должно быть с CSS, или вы просто надеетесь не использовать растровые изображения? Например, вы можете использовать фоновое изображение SVG, размер файла которого будет меньше размера растрового изображения и будет лучше масштабироваться Вы можете использовать данные URI, если вы беспокоитесь о HTTP-запросах. Вы также можете использовать SVG или png в качестве изображения границы, если не хотите использовать background-image.