Как сделать так, чтобы 2 элемента SVG вызывали друг друга при наведении - PullRequest
0 голосов
/ 09 ноября 2018

Я использую 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.

Я знаю, что одним из вариантов является установка идентификаторов и стилей для каждого отдельного квадрата сетки, но это дало бы много строк для такой простой задачи.

...