在悬停时缩放嵌套的SVG

时间:2019-11-26 10:54:40

标签: svg css-transforms

我想在SVG中创建流程图。图表中的每个节点都是嵌套的<svg>元素。我想在悬停时缩放嵌套元素,以实现弹出效果。

这是我的代码,不起作用:

<svg viewBox="0 0 100 100">
    <svg class="card" viewBox="0 0 8 12" width="8" height="12" x="40" y="10">
        <image href="some_url" />
        <text>Some text</text>
    </svg>
</svg>

CSS#1

.card:hover {
width: 16px;
height: 24px;}

CSS#2

.card:hover {
transform: scale(2);
transform-origin: 50% 50%;}

是否存在使用此结构的解决方案,还是应该使用<g> -s而不是嵌套的<svg>-s?

0 个答案:

没有答案