mehreren Linien in svg eine gemeinsame Klasse zuordnen

Django, Flask, Bottle, WSGI, CGI…
Antworten
Pitwheazle
User
Beiträge: 869
Registriert: Sonntag 19. September 2021, 09:40

Irgendwie habe ich das Gefühl, dass das einfacher geht:

Code: Alles auswählen

<line x1={{grafik.x4|add:10}} y1={{grafik.y1}}         x2={{grafik.x4|add:10}}  y2={{grafik.y3}}  class="duenn" />
<line x1={{grafik.x4|add:20}} y1={{grafik.y1|add:-10}} x2={{grafik.x4|add:10}}  y2={{grafik.y1}}  class="duenn" />
<line x1={{grafik.x4}}        y1={{grafik.y1|add:-10}} x2={{grafik.x4|add:10}}  y2={{grafik.y1}}  class="duenn" />
<line x1={{grafik.x4|add:20}} y1={{grafik.y3|add:10}}  x2={{grafik.x4|add:10}}  y2={{grafik.y3}}  class="duenn" />
<line x1={{grafik.x4}}        y1={{grafik.y3|add:10}}  x2={{grafik.x4|add:10}}  y2={{grafik.y3}}  class="duenn" />
... sowas habe ich öfters im Code und vermute, dass man das mit einem einzigen "class="duenn" hinbekommt.
__deets__
User
Beiträge: 14493
Registriert: Mittwoch 14. Oktober 2015, 14:29

Nein, die Linien selbst können nur so eine Klasse bekommen. Aber du könntest drumrum ein strukturierendes Element legen - es gibt in SVG bestimmt Container - und dem die Klasse zuordnen. Dann sollten die die Linien mit .class line oder so als CSS selector ansprechbar sein.
Pitwheazle
User
Beiträge: 869
Registriert: Sonntag 19. September 2021, 09:40

OK, dann suche ich mal nach einem Container (oder so) - oder lasse es auch einfach so.
Pitwheazle
User
Beiträge: 869
Registriert: Sonntag 19. September 2021, 09:40

Oh Mann! Da hätte ich auch mal selbst drauf kommen können, das habe ich ja selbst auch schon genutzt". Danke!
Antworten