Я использую python для записи в файл HTML, который будет содержать 2 отдельных SVG с сетками, созданными из серии прямоугольников, с использованием следующего кода:
(pixel_size - масштабируемая константа в зависимости от моих входных данных)
for i in range(0,int(width/pixel_size)+1):
for j in range(0,int(height/pixel_size)+1):
Ofile.write('<rect x="%f" y="%f" width="%f" height="%f" style="fill:none;stroke:black;stroke-width:1;" />\n' % (i*pixel_size,j*pixel_size,pixel_size,pixel_size))
Я хочу иметь возможность зависать над квадратом сетки на первой или второй сетке, а квадрат наведения и соответствующий квадрат сетки изменяют цвет заливки при наведении и возвращаются к нормальному состоянию при наведении. Также сетки находятся в отдельных SVG.
Я знаю, что одним из вариантов является установка идентификаторов и стилей для каждого отдельного квадрата сетки, но это дало бы много строк для такой простой задачи.