我正在使用单独的SVG路径,当有路径连接时,需要一个mitre effect.Its对我来说非常新。
SVG形状看起来像多边形,每一侧都是单独的路径。
示例的SVG代码,不显示原始多边形。请参阅图像中的o/p:
<svg viewBox="0 0 330 330">
<g id="v-3" class="joint-viewport">
<g model-id="db69ee92-054d-4ce5-9300-ae09f385d9f2" id="j_1" class="joint-cell joint-type-custom joint-type-custom-line joint-element joint-theme-default" data-type="custom.Line" transform="translate(90,90)">
<g class="rotatable" id="v-12">
<g class="scalable" transform="scale(2.5,3.75)">
<path class="path0" id="v-13" d="M 0 0 L 30 0" stroke="#806476" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
<path class="path1" id="v-14" d="M 30 0 L 30 20" stroke="#181972" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
<path class="path2" id="v-15" d="M 30 20 L 60 20" stroke="#91a19b" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
<path class="path3" id="v-16" d="M 60 20 L 60 40" stroke="#f24167" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
<path class="path4" id="v-17" d="M 60 40 L 0 40" stroke="#21e578" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
<path class="path5" id="v-18" d="M 0 40 L 0 0" stroke="#cf2fe0" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
</g>
</g>
</g>
</g>
</svg>
下面的SVG图像链接显示了多边形的形状。当我单击单个路径时,交集应该更改为第一条路径在第二条路径上,第二条路径位于第一条路径上,然后是米特雷效应。我完成了另外两个,但没有达到丝裂效应。
SVG形状第二个图片链接显示每个鼠标点击的转换,我需要知道米特雷/对角线的效果,如图中所示。
图3如果它是单一的svg,那么丝裂效应就可以用行连接来完成.怎么才能在这里产生丝裂效应?
发布于 2018-10-04 12:44:18
为了得到人字形,你需要使用形状,而不是笔画。如果你认为人头肌是一个等腰直角三角形,那么你可以用手来完成它,它的卡蒂= 15。
<svg viewBox="0 0 300 300" width="200">
<path id="_1" d="M50,50L150,50 135,65 65,65z" fill="#806476"/>
<path id="_2" d="M150,50L150,150 135,165 135,65z" fill="#181972"/>
<path id="_3" d="M150,150 L250,150 235,165 135,165z" fill="#91a19b" />
<path id="_4" d="M250,150L250,250 235 235 235 165z" fill="#f24167"/>
<path id="_5" d="M250,250L50,250 65,235 235 235z" fill="#21e578"/>
<path id="_6" d="M50,250L50,50 65,65 65,235z" fill="#cf2fe0" />
</svg>
https://stackoverflow.com/questions/52640754
复制相似问题