En fait le filtre utilise les valeurs du stroke comme "SourceGraphic" si stroke="40px" alors le filtre aura 40px de plus,
ce que je préconise pour éviter les codes à rallonge et de copier/coller les valeur du path (d) plusieurs fois :
c'est d'utiliser la balise <use>
ça devrait le faire.
[Test online]
ce que je préconise pour éviter les codes à rallonge et de copier/coller les valeur du path (d) plusieurs fois :
c'est d'utiliser la balise <use>
Code :
<g id="zonelimite" >
<path id="shape" d="....">
</g>
<use xlink:href="#shape" id="border"/>
#zonelimite<xsl:value-of select="@id" /> {filter:url(#SUPERFILTRE<xsl:value-of select="@id" />);}
#bodrer<xsl:value-of select="@id" /> {stroke-linejoin:round;stroke-width:10px;stroke:<xsl:value-of select="Couleur/@perso" />;stroke-opacity:0.8;}
ça devrait le faire.
[Test online]
"Somewhere, something incredible is waiting to be known..."
Carl Sagan.
Carl Sagan.